@import "https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";
@import "https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,100..900;1,100..900&display=swap";

/* src/styles/styles.scss */
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0.1;
  }
  20% {
    opacity: 0.2;
  }
  30% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.5;
  }
  60% {
    opacity: 0.6;
  }
  70% {
    opacity: 0.7;
  }
  80% {
    opacity: 0.8;
  }
  90% {
    opacity: 0.9;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  10% {
    opacity: 0.9;
  }
  20% {
    opacity: 0.8;
  }
  30% {
    opacity: 0.7;
  }
  40% {
    opacity: 0.6;
  }
  50% {
    opacity: 0.5;
  }
  60% {
    opacity: 0.4;
  }
  70% {
    opacity: 0.3;
  }
  80% {
    opacity: 0.2;
  }
  90% {
    opacity: 0.1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0.1;
  }
  20% {
    opacity: 0.2;
  }
  30% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.5;
  }
  60% {
    opacity: 0.6;
  }
  70% {
    opacity: 0.7;
  }
  80% {
    opacity: 0.8;
  }
  90% {
    opacity: 0.9;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  10% {
    opacity: 0.9;
  }
  20% {
    opacity: 0.8;
  }
  30% {
    opacity: 0.7;
  }
  40% {
    opacity: 0.6;
  }
  50% {
    opacity: 0.5;
  }
  60% {
    opacity: 0.4;
  }
  70% {
    opacity: 0.3;
  }
  80% {
    opacity: 0.2;
  }
  90% {
    opacity: 0.1;
  }
  100% {
    opacity: 0;
  }
}
:root {
  --ax__background__color: #f9f8f8;
  --ax__text__color: #201f1f;
  --ax__anchor__text__color: #464ca2;
  --ax__container__background__color: #edeaea;
  --ax__border__color: color-mix(in srgb, #161616, transparent 70%);
  --ax__border__color__darker: color-mix(in srgb, #161616, transparent 50%);
  --ax__backdrop__color: color-mix(in srgb, #090909, transparent 30%);
  --ax__box__shadow__right: 2px 2px 5px 0px #7c7c7c;
  --ax__box__shadow__left: -2px -2px 5px 0px #7c7c7c;
  --ax__button__background__color: #d6cfcf;
  --ax__button__background__color__hover: #cac1c1;
  --ax__button__background__color__active: #beb3b3;
  --ax__button__text__color__primary: #ddd9d9;
  --ax__button__background__color__primary: #5d3075;
  --ax__button__background__color__primary__hover: #7a3f99;
  --ax__button__background__color__primary__active: #9553b8;
  --ax__button__text__color__danger: #ddd9d9;
  --ax__button__background__color__danger: #a31f1f;
  --ax__button__background__color__danger__hover: #ce2727;
  --ax__button__background__color__danger__active: #d93636;
  --ax__form__background__color: #f4f3f3;
  --ax__form__border__color: #b2a6a6;
  --ax__form__border__focus: #5d3075;
  --ax__form__border__invalid: #a31f1f;
  --ax__form__placeholder__color: color-mix(in srgb, #201f1f, transparent 70%);
  --ax__toast__text__color: #ddd9d9;
  --ax__tag__background__color: #e1dddd;
  --ax__checkbox__icon__color: #ddd9d9;
  --ax__select__option__selected: #5d3075;
  --ax__select__option__hover: #6b3787;
  --ax__select__option__text__color: #ddd9d9;
  --ax__avatar__background__color: #d6cfcf;
  --ax__avatar__text__color: #201f1f;
  --ax__toggle__button__toggle__background__color: #e1dddd;
  --ax__toggle__button__checked__background__color: #5d3075;
  --ax__toggle__button__icon__color: #201f1f;
  --ax__tab__background__color: #edeaea;
  --ax__tab__background__color__hover: #f9f8f8;
  --ax__tab__selected__mobile__background__color: #5d3075;
  --ax__tab__selected__mobile__text__color: #ddd9d9;
  --ax__table__header__background__color: #e6e2e2;
  --ax__table__row__hover: #f2f0f0;
  --ax__table__row__selected: #edeaea;
  --ax__box-row__status__1: color-mix(in srgb, #a3731f, transparent 60%);
  --ax__box-row__status__2: color-mix(in srgb, #27ab4a, transparent 60%);
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0.1;
  }
  20% {
    opacity: 0.2;
  }
  30% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.5;
  }
  60% {
    opacity: 0.6;
  }
  70% {
    opacity: 0.7;
  }
  80% {
    opacity: 0.8;
  }
  90% {
    opacity: 0.9;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  10% {
    opacity: 0.9;
  }
  20% {
    opacity: 0.8;
  }
  30% {
    opacity: 0.7;
  }
  40% {
    opacity: 0.6;
  }
  50% {
    opacity: 0.5;
  }
  60% {
    opacity: 0.4;
  }
  70% {
    opacity: 0.3;
  }
  80% {
    opacity: 0.2;
  }
  90% {
    opacity: 0.1;
  }
  100% {
    opacity: 0;
  }
}
.theme-dark {
  --ax__background__color: #161616;
  --ax__text__color: #ddd9d9;
  --ax__anchor__text__color: #a8abd9;
  --ax__container__background__color: #232323;
  --ax__border__color: color-mix(in srgb, #f9f8f8, transparent 70%);
  --ax__border__color__darker: color-mix(in srgb, #f9f8f8, transparent 50%);
  --ax__backdrop__color: color-mix(in srgb, #090909, transparent 30%);
  --ax__box__shadow__right: 2px 2px 5px 0px #303030;
  --ax__box__shadow__left: -2px -2px 5px 0px #303030;
  --ax__button__background__color: #494949;
  --ax__button__background__color__hover: #565656;
  --ax__button__background__color__active: #636363;
  --ax__button__text__color__primary: #ddd9d9;
  --ax__button__background__color__primary: #5d3075;
  --ax__button__background__color__primary__hover: #7a3f99;
  --ax__button__background__color__primary__active: #8846ab;
  --ax__button__text__color__danger: #ddd9d9;
  --ax__button__background__color__danger: #a31f1f;
  --ax__button__background__color__danger__hover: #ce2727;
  --ax__button__background__color__danger__active: #d93636;
  --ax__form__background__color: #1b1b1b;
  --ax__form__border__color: #636363;
  --ax__form__border__focus: #5d3075;
  --ax__form__border__invalid: #a31f1f;
  --ax__form__placeholder__color: color-mix(in srgb, #ddd9d9, transparent 70%);
  --ax__toast__text__color: #ddd9d9;
  --ax__tag__background__color: #303030;
  --ax__checkbox__icon__color: #ddd9d9;
  --ax__select__option__selected: #5d3075;
  --ax__select__option__hover: #4f2963;
  --ax__select__option__text__color: #ddd9d9;
  --ax__avatar__background__color: #d6cfcf;
  --ax__avatar__text__color: #201f1f;
  --ax__toggle__button__toggle__background__color: #e1dddd;
  --ax__toggle__button__checked__background__color: #5d3075;
  --ax__toggle__button__icon__color: #201f1f;
  --ax__tab__background__color: #232323;
  --ax__tab__background__color__hover: #161616;
  --ax__tab__selected__mobile__background__color: #5d3075;
  --ax__tab__selected__mobile__text__color: #ddd9d9;
  --ax__table__header__background__color: #2a2a2a;
  --ax__table__row__hover: #1e1e1e;
  --ax__table__row__selected: #232323;
  --ax__box-row__status__1: color-mix(in srgb, #a3731f, transparent 40%);
  --ax__box-row__status__2: color-mix(in srgb, #27ab4a, transparent 40%);
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0.1;
  }
  20% {
    opacity: 0.2;
  }
  30% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.5;
  }
  60% {
    opacity: 0.6;
  }
  70% {
    opacity: 0.7;
  }
  80% {
    opacity: 0.8;
  }
  90% {
    opacity: 0.9;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  10% {
    opacity: 0.9;
  }
  20% {
    opacity: 0.8;
  }
  30% {
    opacity: 0.7;
  }
  40% {
    opacity: 0.6;
  }
  50% {
    opacity: 0.5;
  }
  60% {
    opacity: 0.4;
  }
  70% {
    opacity: 0.3;
  }
  80% {
    opacity: 0.2;
  }
  90% {
    opacity: 0.1;
  }
  100% {
    opacity: 0;
  }
}
.ax-button {
  display: block;
  margin: 0;
  font-family: "Exo 2", sans-serif;
  font-style: normal;
  font-weight: 600;
  color: var(--ax__text__color);
  display: flex;
  padding: 0.25rem 1rem;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  column-gap: 0.5rem;
  transition: all 0.25s linear;
  height: 34px;
  max-height: 34px;
  box-sizing: border-box;
  width: fit-content;
  background-color: transparent;
  outline: 0;
  border: none;
  background-color: var(--ax__button__background__color);
  border-radius: 0.25rem;
}
.ax-button:hover {
  background-color: var(--ax__button__background__color__hover);
}
.ax-button:active {
  background-color: var(--ax__button__background__color__active);
}
.ax-button:focus-visible {
  background-color: var(--ax__button__background__color__hover);
}
.ax-button:disabled {
  pointer-events: none;
  opacity: 0.5;
}
.ax-button--primary {
  background-color: var(--ax__button__background__color__primary);
}
.ax-button--primary .ax-button__label {
  color: var(--ax__button__text__color__primary);
}
.ax-button--primary .ax-button__icon {
  color: var(--ax__button__text__color__primary);
}
.ax-button--primary:hover {
  background-color: var(--ax__button__background__color__primary__hover);
}
.ax-button--primary:active {
  background-color: var(--ax__button__background__color__primary__active);
}
.ax-button--primary:focus-visible {
  background-color: var(--ax__button__background__color__primary__hover);
}
.ax-button--danger {
  background-color: var(--ax__button__background__color__danger);
}
.ax-button--danger .ax-button__label {
  color: var(--ax__button__text__color__danger);
}
.ax-button--danger .ax-button__icon {
  color: var(--ax__button__text__color__danger);
}
.ax-button--danger:hover {
  background-color: var(--ax__button__background__color__danger__hover);
}
.ax-button--danger:active {
  background-color: var(--ax__button__background__color__danger__active);
}
.ax-button--danger:focus-visible {
  background-color: var(--ax__button__background__color__danger__hover);
}
.ax-button--icon-only {
  padding: 0.5rem;
  height: fit-content;
  background-color: transparent;
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0.1;
  }
  20% {
    opacity: 0.2;
  }
  30% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.5;
  }
  60% {
    opacity: 0.6;
  }
  70% {
    opacity: 0.7;
  }
  80% {
    opacity: 0.8;
  }
  90% {
    opacity: 0.9;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  10% {
    opacity: 0.9;
  }
  20% {
    opacity: 0.8;
  }
  30% {
    opacity: 0.7;
  }
  40% {
    opacity: 0.6;
  }
  50% {
    opacity: 0.5;
  }
  60% {
    opacity: 0.4;
  }
  70% {
    opacity: 0.3;
  }
  80% {
    opacity: 0.2;
  }
  90% {
    opacity: 0.1;
  }
  100% {
    opacity: 0;
  }
}
.ax-input {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 400;
  color: var(--ax__text__color);
  display: flex;
  flex: 1 1 auto;
  padding: 0.25rem 0.75rem;
  border: 1px solid var(--ax__form__border__color);
  border-radius: 0.25rem;
  background-color: var(--ax__form__background__color);
  color: var(--ax__text__color);
  height: 34px;
  outline: 0;
  min-width: 80px;
  box-sizing: border-box;
  font-size: 16px;
}
.ax-input::placeholder {
  color: var(--ax__form__placeholder__color);
}
.ax-input:focus-visible {
  outline: var(--ax__form__border__focus) solid 1px;
  border-color: var(--ax__form__border__focus);
}
.ax-input:disabled {
  pointer-events: none;
  opacity: 0.5;
}
.ax-input--invalid {
  border-color: var(--ax__form__border__invalid);
}
input[type=number] {
  -moz-appearance: textfield;
  appearance: textfield;
  margin: 0;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0.1;
  }
  20% {
    opacity: 0.2;
  }
  30% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.5;
  }
  60% {
    opacity: 0.6;
  }
  70% {
    opacity: 0.7;
  }
  80% {
    opacity: 0.8;
  }
  90% {
    opacity: 0.9;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  10% {
    opacity: 0.9;
  }
  20% {
    opacity: 0.8;
  }
  30% {
    opacity: 0.7;
  }
  40% {
    opacity: 0.6;
  }
  50% {
    opacity: 0.5;
  }
  60% {
    opacity: 0.4;
  }
  70% {
    opacity: 0.3;
  }
  80% {
    opacity: 0.2;
  }
  90% {
    opacity: 0.1;
  }
  100% {
    opacity: 0;
  }
}
.ax-toast__component__container {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  position: absolute;
  overflow-y: hidden;
  padding: 0.25rem;
}
.ax-toast__component__container--bottom-right {
  bottom: 1rem;
  right: 1rem;
  left: 1rem;
}
@media (min-width: 768px) {
  .ax-toast__component__container--bottom-right {
    left: unset;
  }
}
.ax-toast__component__container--bottom-left {
  bottom: 1rem;
  left: 1rem;
  right: 1rem;
}
@media (min-width: 768px) {
  .ax-toast__component__container--bottom-left {
    right: unset;
  }
}
.ax-toast__component__container--top-right {
  top: 1rem;
  right: 1rem;
  left: 1rem;
}
@media (min-width: 768px) {
  .ax-toast__component__container--top-right {
    left: unset;
  }
}
.ax-toast__component__container--top-left {
  top: 1rem;
  left: 1rem;
}
@media (min-width: 768px) {
  .ax-toast__component__container--top-left {
    right: unset;
  }
}
body {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 400;
  color: var(--ax__text__color);
}
h1,
h2,
h3,
h4,
h5,
h6 {
  display: block;
  margin: 0;
  font-family: "Exo 2", sans-serif;
  font-style: normal;
  font-weight: 600;
  color: var(--ax__text__color);
}
a {
  cursor: pointer;
  color: var(--ax__anchor__text__color);
}
a:hover {
  text-decoration: underline;
}
body {
  margin: 0;
  padding: 0;
  background-color: var(--ax__background__color);
  -webkit-tap-highlight-color: transparent;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
