/* src/styles.scss */
:root {
  --default-font-size: 16;
  --header-height: 64px;
  --sidebar-width: 224px;
  --sidebar-mobile-width: 64px;
}
:root {
  --white: #ffffff;
  --neutral-50: #121417;
  --neutral-100: #24282F;
  --neutral-200: #363C46;
  --neutral-300: #48505E;
  --neutral-400: #5A6475;
  --neutral-500: #7B8391;
  --neutral-600: #9CA2AC;
  --neutral-700: #BDC1C8;
  --neutral-800: #DEE0E3;
  --neutral-900: #E3E4E7;
  --neutral-1000: #D9DBDE;
  --neutral-1100: #E6E7E9;
  --neutral-1200: #EEEFEF;
  --neutral-1300: #F4F4F5;
  --neutral-1400: #F7F7F7;
  --blue-50: #001124;
  --blue-400: #002955;
  --blue-500: #183C62;
  --blue-900: #E6EAEE;
  --blue-1000: #F6F7F9;
  --error-900: #FCEEEE;
  --error-800: #912018;
  --error-700: #b42318;
  --error-600: #d92d20;
  --error-500: #D8514B;
  --error-400: #DB4954;
  --error-300: #AF3A43;
  --error-200: #f89e98;
  --error-100: #fee4e2;
  --error-50: #FEF3F2;
  --gray-900: #1a1e23;
  --gray-800: #2e343e;
  --gray-400: #7e8a9f;
  --gray-300: #9ba5b5;
  --gray-200: #E3E4E7;
  --gray-100: #EEEFEF;
  --gray-50: #F7F7F7;
  --gray-25: #f9f9fb;
  --primary-600: #17255e;
  --primary-400: #253370;
  --orange-500: #d34d28;
  --gray-700: #474f60;
  --gray-600: #5a687c;
  --gray-500: #637188;
  --black: #000;
  --primary-900: #030826;
  --primary-800: #050c3c;
  --primary-700: #0f1c52;
  --primary-500: #1f2d68;
  --primary-300: #444f82;
  --primary-200: #626c96;
  --primary-100: #8d94b4;
  --primary-25: #eaebf1;
  --success-800: #05603a;
  --success-700: #027A48;
  --success-400: #1F804F;
  --success-500: #12B76A;
  --success-600: #039855;
  --success-50: #ecfdf3;
  --success-100: #adf8cc;
  --warning-50: #fffaeb;
  --warning-100: #FEF0C7;
  --warning-300: #FEC84B;
  --warning-500: #F79009;
  --warning-800: #93370D;
  --orange-50: #faf2f0;
  --orange-100: #f1c8bc;
  --orange-200: #ebad9c;
  --orange-300: #e2886f;
  --orange-400: #dc7153;
  --orange-600: #c04624;
  --orange-700: #96371c;
  --orange-800: #742a16;
  --orange-900: #592011;
}
.base-select {
  --base-select-shadow: none;
  --base-select-border-radius: 6px;
  --base-select-background: var(--white);
  --base-select-disabled-background: var(--gray-50);
  --base-select-border-color: var(--gray-200);
  --base-select-hover-border-color: #4F5258;
  --base-select-focus-border-color: #D34D28;
  --base-select-focus-ring-offset: 0;
  --base-select-focus-ring-width: 2px;
  --base-select-focus-ring-style: solid;
  --base-select-focus-ring-color: #D34D2833;
  --base-select-focus-ring-shadow: none;
  --base-select-color: var(--gray-900);
  --base-select-placeholder-color: var(--gray-400);
  --base-select-invalid-placeholder-color: var(--gray-400);
  --base-select-disabled-color: #818b9c;
}
.base-select-panel {
  --base-select-overlay-background: var(--white);
  --base-select-overlay-border-color: var(--gray-100);
  --base-select-overlay-border-radius: 6px;
  --base-select-overlay-shadow: 0 4px 6px -2px #1a1a1a33;
  --base-select-overlay-color: var(--gray-900);
  --base-select-list-padding: 4px;
  --base-select-list-gap: 2px;
  --base-select-option-focus-background: #F2F2F2;
  --base-select-option-hover-background: var(--gray-25);
  --base-select-option-selected-background: var(--gray-50);
  --base-select-option-selected-focus-background: var(--gray-100);
  --base-select-option-selected-hover-background: var(--gray-100);
  --base-select-option-color: var(--gray-900);
  --base-select-option-border-radius: 4px;
}
@font-face {
  font-family: Inter;
  font-style: italic;
  font-weight: 100 900;
  src: url("./media/inter_italic_cyrillic-RD4EL4QB.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: Inter;
  font-style: italic;
  font-weight: 100 900;
  src: url("./media/inter_italic_latin-OT5T6VTG.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  src: url("./media/inter_italic_cyrillic-RD4EL4QB.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  src: url("./media/inter_normal_latin-23IH4P32.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 200 800;
  src: url("./media/manrope_normal_cyrillic-7IQMWUID.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 200 800;
  src: url("./media/manrope_normal_latin-QUTE5JDX.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
html {
  font-size: var(--default-font-size)px;
}
@media screen and (width <= 576px) {
  html {
    font-size: 14px;
  }
}
body {
  font-family: Inter, sans-serif;
  font-size: calc(14 / var(--default-font-size) * 1rem);
  font-style: normal;
  font-weight: 400;
}
a {
  color: var(--blue-400);
  text-decoration: underline;
}
.vjs-poster img {
  object-fit: cover !important;
}
input[type=color]::-moz-color-swatch {
  border: none;
}
input[type=color]::-webkit-color-swatch-wrapper {
  padding: 0;
  border-radius: 0;
}
input[type=color]::-webkit-color-swatch {
  border: none;
}
.app-page__wrapper {
  display: flex;
  flex-direction: column;
  gap: calc(12 / var(--default-font-size) * 1rem);
  height: 100%;
  padding: calc(24 / var(--default-font-size) * 1rem);
  background: var(--neutral-1400);
}
.app-page__loader {
  display: flex;
  flex: 1;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100px;
}
.app-page__loader app-loading-indicator {
  width: 60px;
}
* {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
html,
body,
app-root {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

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