@charset "UTF-8";

/* src/styles.scss */
mt-chat,
.mt-chat-theme {
  --mt-chat-font-family: "Moscow Sans";
  --mt-chat-background: var(--md-sys-color-background);
  --mt-chat-panel: var(--md-sys-color-surface);
  --mt-chat-panel-subtle: var(--md-sys-color-surface-container);
  --mt-chat-panel-border: var(--md-sys-color-outline);
  --mt-chat-surface: var(--md-sys-color-surface-container);
  --mt-chat-surface-raised: var(--md-sys-color-surface);
  --mt-chat-surface-subtle: color-mix( in srgb, var(--md-sys-color-surface) 88%, transparent );
  --mt-chat-shadow: 0 0.5rem 1.5rem rgb(0 0 0 / 22%);
  --mt-chat-text: var(--md-sys-color-on-surface);
  --mt-chat-message-text: var(--md-sys-color-on-surface);
  --mt-chat-text-muted: var(--md-sys-color-on-surface-variant);
  --mt-chat-accent: var(--md-sys-color-primary);
  --mt-chat-on-accent: var(--md-sys-color-on-primary);
  --mt-chat-voice-play-color: #ffffff;
  --mt-chat-warning: var(--md-sys-color-warning);
  --mt-chat-danger: var(--md-sys-color-error);
  --mt-chat-success: var(--md-sys-color-success);
  --mt-chat-on-danger: var(--md-sys-color-on-error);
  --mt-chat-avatar-text: var(--md-sys-color-on-primary);
  --mt-chat-conversation-feed-color: var(--md-sys-color-primary);
  --mt-chat-conversation-personal-in-color: #8b5cf6;
  --mt-chat-conversation-personal-out-color: #14b8a6;
  --mt-chat-conversation-group-color: #64748b;
  --mt-chat-conversation-nnr-color: #ef4444;
  --mt-chat-conversation-security-color: #f59e0b;
  --mt-chat-conversation-unknown-color: var(--mt-chat-icon-muted);
  --mt-chat-on-conversation-color: var(--md-sys-color-on-primary);
  --mt-chat-icon-muted: var(--md-sys-color-on-surface-variant);
  --mt-chat-divider: var(--md-sys-color-outline-variant);
  --mt-chat-control-bg: color-mix( in srgb, var(--md-sys-color-surface) 86%, transparent );
  --mt-chat-control-border: var(--md-sys-color-outline-variant);
  --mt-chat-muted-bg: color-mix( in srgb, var(--md-sys-color-on-surface) 8%, transparent );
  --mt-chat-hover-bg: color-mix( in srgb, var(--md-sys-color-primary) 8%, transparent );
  --mt-chat-hover: var(--mt-chat-hover-bg);
  --mt-chat-media-hover-filter: brightness(0.94);
  --mt-chat-media-active-filter: brightness(0.86);
  --mt-chat-focus-ring: color-mix( in srgb, var(--mt-chat-accent) 58%, var(--mt-chat-text-muted) );
  --mt-chat-focus-surface: color-mix( in srgb, var(--mt-chat-accent) 10%, transparent );
  --mt-chat-scrollbar-size: 0.75rem;
  --mt-chat-scrollbar-thumb: color-mix( in srgb, var(--md-sys-color-on-surface-variant) 42%, transparent );
  --mt-chat-active-bg: color-mix( in srgb, var(--md-sys-color-primary) 16%, transparent );
  --mt-chat-overlay-bg: var(--md-sys-color-surface);
  --mt-chat-overlay-border: var(--md-sys-color-outline-variant);
  --mt-chat-scrim: rgb(0 0 0 / 42%);
  --mt-chat-media-backdrop: rgb(0 0 0 / 96%);
  --mt-chat-media-text: #ffffff;
  --mt-chat-radius-control: 0.5rem;
  --mt-chat-radius-message: 0.875rem;
  --mt-chat-shadow-control: 0 0.125rem 0.375rem rgb(0 0 0 / 20%);
  --mt-chat-shadow-overlay: var(--mt-chat-shadow);
  --mt-chat-shadow-dialog: 0 1.25rem 3rem rgb(0 0 0 / 28%);
  --mt-chat-radius-sm: 0.375rem;
  --mt-chat-radius-md: 0.5rem;
  --mt-chat-radius-lg: 0.875rem;
  --mt-chat-identity-1: #1d4ed8;
  --mt-chat-on-identity-1: #ffffff;
  --mt-chat-identity-2: #6d28d9;
  --mt-chat-on-identity-2: #ffffff;
  --mt-chat-identity-3: #be185d;
  --mt-chat-on-identity-3: #ffffff;
  --mt-chat-identity-4: #c2410c;
  --mt-chat-on-identity-4: #ffffff;
  --mt-chat-identity-5: #0e7490;
  --mt-chat-on-identity-5: #ffffff;
  --mt-chat-identity-6: #047857;
  --mt-chat-on-identity-6: #ffffff;
  --mt-chat-identity-7: #4338ca;
  --mt-chat-on-identity-7: #ffffff;
  --mt-chat-identity-8: #a21caf;
  --mt-chat-on-identity-8: #ffffff;
  --mt-chat-identity-9: #0f766e;
  --mt-chat-on-identity-9: #ffffff;
  --mt-chat-identity-10: #a16207;
  --mt-chat-on-identity-10: #ffffff;
  --mt-chat-identity-11: #be123c;
  --mt-chat-on-identity-11: #ffffff;
  --mt-chat-identity-12: #475569;
  --mt-chat-on-identity-12: #ffffff;
  --mt-chat-inline-popover-max-height: min(50%, 32rem);
  --mt-chat-attachment-bg: color-mix( in srgb, var(--md-sys-color-surface) 84%, transparent );
  --mt-chat-attachment-border: var(--md-sys-color-outline-variant);
  --mt-chat-incoming-bg: color-mix( in srgb, var(--md-sys-color-primary) 6%, var(--md-sys-color-surface-container-high) );
  --mt-chat-message-bg: var(--mt-chat-incoming-bg);
  --mt-chat-message-own-bg: color-mix( in srgb, var(--md-sys-color-primary) 24%, var(--md-sys-color-surface) );
  --mt-chat-message-system-bg: color-mix( in srgb, var(--md-sys-color-on-surface) 8%, transparent );
  --mt-chat-message-shadow: none;
  --mt-chat-message-status: var(--md-sys-color-primary);
  --mt-chat-quote-color: var(--md-sys-color-primary);
  --mt-chat-quote-bg: color-mix( in srgb, var(--md-sys-color-primary) 10%, transparent );
  --mt-chat-presence-online: var(--md-sys-color-success);
  --mt-chat-presence-offline: var(--md-sys-color-outline);
  --mt-chat-presence-unknown: var(--md-sys-color-outline);
  --mt-chat-input-script-bg: color-mix( in srgb, var(--md-sys-color-primary) 8%, transparent );
  --mt-chat-input-script-text: var(--md-sys-color-on-surface-variant);
  --mt-chat-input-script-border: var(--md-sys-color-outline-variant);
  --mt-chat-input-script-warning-bg: color-mix( in srgb, var(--md-sys-color-warning) 16%, transparent );
  --mt-chat-input-script-warning-text: var(--md-sys-color-warning);
  --mt-chat-input-script-warning-border: var(--md-sys-color-warning);
  --mt-chat-status-info-bg: color-mix( in srgb, var(--md-sys-color-primary) 12%, var(--md-sys-color-surface) );
  --mt-chat-status-info-text: var(--md-sys-color-on-surface);
  --mt-chat-status-warning-bg: color-mix( in srgb, var(--md-sys-color-warning) 20%, var(--md-sys-color-surface) );
  --mt-chat-status-danger-bg: color-mix( in srgb, var(--md-sys-color-error) 20%, var(--md-sys-color-surface) );
  --mt-chat-status-danger-text: var(--md-sys-color-error);
  --mt-chat-status-success-bg: color-mix( in srgb, var(--md-sys-color-success) 18%, var(--md-sys-color-surface) );
}
.dark mt-chat,
.dark .mt-chat-theme {
  --mt-chat-shadow-control: 0 0.125rem 0.375rem rgb(0 0 0 / 28%);
  --mt-chat-shadow-overlay: 0 0.5rem 1.5rem rgb(0 0 0 / 32%);
  --mt-chat-shadow-dialog: 0 1.25rem 3rem rgb(0 0 0 / 44%);
  --mt-chat-media-hover-filter: brightness(1.1);
  --mt-chat-media-active-filter: brightness(1.18);
  --mt-chat-identity-1: #60a5fa;
  --mt-chat-on-identity-1: #0f172a;
  --mt-chat-identity-2: #a78bfa;
  --mt-chat-on-identity-2: #0f172a;
  --mt-chat-identity-3: #f472b6;
  --mt-chat-on-identity-3: #0f172a;
  --mt-chat-identity-4: #fdba74;
  --mt-chat-on-identity-4: #0f172a;
  --mt-chat-identity-5: #22d3ee;
  --mt-chat-on-identity-5: #0f172a;
  --mt-chat-identity-6: #34d399;
  --mt-chat-on-identity-6: #0f172a;
  --mt-chat-identity-7: #818cf8;
  --mt-chat-on-identity-7: #0f172a;
  --mt-chat-identity-8: #e879f9;
  --mt-chat-on-identity-8: #0f172a;
  --mt-chat-identity-9: #2dd4bf;
  --mt-chat-on-identity-9: #0f172a;
  --mt-chat-identity-10: #fbbf24;
  --mt-chat-on-identity-10: #0f172a;
  --mt-chat-identity-11: #fb7185;
  --mt-chat-on-identity-11: #0f172a;
  --mt-chat-identity-12: #94a3b8;
  --mt-chat-on-identity-12: #0f172a;
  --mt-chat-incoming-bg: color-mix( in srgb, var(--md-sys-color-primary) 7%, var(--md-sys-color-surface-container-high) );
  --mt-chat-message-bg: var(--mt-chat-incoming-bg);
}
@font-face {
  font-family: "Moscow Sans";
  src: url(/assets/fonts/MoscowSans/moscow_sans_regular.eot);
  src:
    url(/assets/fonts/MoscowSans/moscow_sans_regular.eot?#iefix) format("embedded-opentype"),
    url(/assets/fonts/MoscowSans/moscow_sans_regular.woff2) format("woff2"),
    url(/assets/fonts/MoscowSans/moscow_sans_regular.woff) format("woff"),
    url(/assets/fonts/MoscowSans/moscow_sans_regular.ttf) format("truetype"),
    url(/assets/fonts/MoscowSans/moscow_sans_regular.svg#moscow_sans_regular) format("svg");
}
* {
  box-sizing: border-box;
  --auth-container-background-color: #000;
  --auth-copyright-color: #92979d;
}
html,
body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  overscroll-behavior: none;
  touch-action: pan-x pan-y;
}
html {
  -webkit-tap-highlight-color: transparent;
}
body {
  font-family: "Moscow Sans";
  font-size: 16px;
  background-color: var(--md-sys-color-background);
}
a {
  font-size: 1rem;
  line-height: 1.25;
  color: var(--md-sys-color-on-background);
  text-decoration: none;
  outline: none;
}
a.inner-href {
  border-bottom: 1px dashed transparent;
}
a.outer-href {
  border-bottom: 1px solid transparent;
}
a:hover.inner-href,
a:focus.inner-href {
  border-bottom: 1px dashed var(--md-sys-color-primary);
}
a:hover.outer-href,
a:focus.outer-href {
  border-bottom: 1px solid var(--md-sys-color-primary);
}
.mt-issue-condition-assigned:before {
  color: #2e3192;
}
.mt-issue-condition-cancel:before {
  color: #626672;
}
.mt-issue-condition-done:before {
  color: #1a7c31;
}
.mt-issue-condition-service:before {
  color: #f36f31;
}

/* node_modules/@angular/cdk/overlay-prebuilt.css */
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  display: flex;
  max-width: 100%;
  max-height: 100%;
  z-index: 1000;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  opacity: 0;
  touch-action: manipulation;
  z-index: 1000;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
}
@media (prefers-reduced-motion) {
  .cdk-overlay-backdrop {
    transition-duration: 1ms;
  }
}
.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media (forced-colors: active) {
  .cdk-overlay-backdrop-showing {
    opacity: .6;
  }
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, .32);
}
.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,
.cdk-high-contrast-active .cdk-overlay-transparent-backdrop {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
  z-index: 1000;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}

/* node_modules/ngx-mt-ui-lib/styles/styles.scss */
.calendar-balloon {
  --calendar-gap: 1rem;
  --calendar-balloon-min-width: 18rem;
  --calendar-balloon-max-width: 22rem;
  --calendar-balloon-width: unset;
  --calendar-balloon-min-height: 23rem;
  --calendar-balloon-max-height: 33rem;
  --calendar-balloon-height: unset;
  --calendar-balloon-padding: 0.5rem;
  --calendar-balloon-border-radius: 0.5rem;
  --calendar-balloon-border: solid 1px var(--md-sys-color-outline);
  --calendar-balloon-background: var(--md-sys-color-surface-container-low);
  --calendar-balloon-box-shadow: 0px 2px 8px var(--md-clc-color-container-shadow);
  --calendar-balloon-list-gap: 0.5rem;
  --calendar-balloon-item-font-size: 1rem;
  --calendar-balloon-item-border-radius: 0.25rem;
  --calendar-balloon-item-padding: 0.8rem;
  --calendar-balloon-item-color: var(--md-sys-color-on-surface);
  --calendar-balloon-item-background: transparent;
  --calendar-balloon-item-color-hover: var(--md-sys-color-primary);
  --calendar-balloon-item-background-hover: transparent;
  --calendar-balloon-item-color-selected: var(--md-sys-color-on-primary);
  --calendar-balloon-item-background-selected: var(--md-sys-color-primary);
  --calendar-balloon-item-color-now: var(--md-sys-color-on-primary-container);
  --calendar-balloon-item-background-now: var(--md-sys-color-primary-container);
  min-width: var(--calendar-balloon-min-width);
  max-width: var(--calendar-balloon-max-width);
  width: var(--calendar-balloon-width);
  min-height: var(--calendar-balloon-min-height);
  max-height: var(--calendar-balloon-max-height);
  height: var(--calendar-balloon-height);
  padding: var(--calendar-balloon-padding);
  border-radius: var(--calendar-balloon-border-radius);
  border: var(--calendar-balloon-border);
  background: var(--calendar-balloon-background);
  box-shadow: var(--calendar-balloon-box-shadow);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--calendar-gap);
}
.calendar-balloon.nested {
  box-shadow: unset;
}
.calendar-balloon-head {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  font-size: var(--calendar-balloon-item-font-size);
  color: var(--calendar-balloon-item-color);
  padding: var(--calendar-balloon-item-padding);
}
.calendar-balloon-head-arrows {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 2rem;
  margin-left: auto;
}
.calendar-balloon-head-arrows mt-arrow {
  --arrow-color: var(--md-sys-color-primary) !important;
}
.calendar-balloon-list {
  gap: var(--calendar-balloon-list-gap);
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  flex: 1;
  align-content: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
}
.calendar-balloon-list-item {
  width: calc(33% - var(--calendar-balloon-list-gap));
  font-size: var(--calendar-balloon-item-font-size);
  color: var(--calendar-balloon-item-color);
  background: var(--calendar-balloon-item-background);
  border-radius: var(--calendar-balloon-item-border-radius);
  padding: var(--calendar-balloon-item-padding);
  line-height: normal;
  text-align: center;
  display: flex;
  flex-direction: row;
  position: relative;
  transition: all 0.2s ease;
}
.calendar-balloon-list-item.disabled {
  opacity: 0.38;
  cursor: default;
}
.calendar-balloon-list-item:not(.disabled) {
  cursor: pointer;
}
.calendar-balloon-list-item:not(.disabled).selected {
  color: var(--calendar-balloon-item-color-selected);
  background: var(--calendar-balloon-item-background-selected);
}
.calendar-balloon-list-item:not(.disabled):not(.selected).now {
  color: var(--calendar-balloon-item-color-now);
  background: var(--calendar-balloon-item-background-now);
}
.calendar-balloon-list-item:not(.disabled):not(.selected):hover,
.calendar-balloon-list-item:not(.disabled):not(.selected):focus-within {
  color: var(--calendar-balloon-item-color-hover);
  background: var(--calendar-balloon-item-background-hover);
}
.calendar-balloon-list-item-input,
.calendar-balloon-list-item input {
  position: absolute;
  opacity: 0 !important;
  margin: 0;
  width: 0;
  height: 0;
}
.calendar-balloon-empty {
  font-size: var(--calendar-balloon-item-font-size);
  color: var(--calendar-balloon-item-color);
  line-height: normal;
  white-space: nowrap;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex: 1;
}
.cdk-overlay-backdrop {
  background: color-mix(in srgb, var(--md-sys-color-background) 50%, transparent);
}
.dictionary-dialog-panel {
  width: 40vw;
  height: 70vh;
}
@media screen and (width < 768px) and (orientation: portrait) {
  .dictionary-dialog-panel {
    width: 90vw;
    height: 90vh;
  }
}
@supports selector(::-webkit-scrollbar) {
  *::-webkit-scrollbar {
    width: 6px;
  }
  *::-webkit-scrollbar-track {
    background: var(--md-lib-color-scroll-background);
    border-radius: 3px;
  }
  *::-webkit-scrollbar-thumb {
    background: var(--md-lib-color-scroll);
    border-radius: 3px;
    cursor: pointer;
  }
  *::-webkit-scrollbar-thumb:hover {
    background: var(--md-lib-color-scroll);
  }
}
@supports not selector(::-webkit-scrollbar) {
  * {
    scrollbar-width: auto;
    scrollbar-color: var(--md-lib-color-scroll) var(--md-lib-color-scroll-background);
  }
}
.severity-secondary {
  --md-sys-color-primary: var(--md-sys-color-secondary);
  --md-sys-color-on-primary: var(--md-sys-color-on-secondary);
  --md-sys-color-primary-container: var( --md-sys-color-secondary-container );
  --md-sys-color-on-primary-container: var( --md-sys-color-on-secondary-container );
  --md-sys-color-surface-tint: var(--md-sys-color-secondary);
}
.severity-tertiary {
  --md-sys-color-primary: var(--md-sys-color-tertiary);
  --md-sys-color-on-primary: var(--md-sys-color-on-tertiary);
  --md-sys-color-primary-container: var( --md-sys-color-tertiary-container );
  --md-sys-color-on-primary-container: var( --md-sys-color-on-tertiary-container );
  --md-sys-color-surface-tint: var(--md-sys-color-tertiary);
}
.severity-error {
  --md-sys-color-primary: var(--md-sys-color-error);
  --md-sys-color-on-primary: var(--md-sys-color-on-error);
  --md-sys-color-primary-container: var( --md-sys-color-error-container );
  --md-sys-color-on-primary-container: var( --md-sys-color-on-error-container );
  --md-sys-color-surface-tint: var(--md-sys-color-error);
}
.severity-success {
  --md-sys-color-primary: var(--md-sys-color-success);
  --md-sys-color-on-primary: var(--md-sys-color-on-success);
  --md-sys-color-primary-container: var( --md-sys-color-success-container );
  --md-sys-color-on-primary-container: var( --md-sys-color-on-success-container );
  --md-sys-color-surface-tint: var(--md-sys-color-success);
}
.severity-warning {
  --md-sys-color-primary: var(--md-sys-color-warning);
  --md-sys-color-on-primary: var(--md-sys-color-on-warning);
  --md-sys-color-primary-container: var( --md-sys-color-warning-container );
  --md-sys-color-on-primary-container: var( --md-sys-color-on-warning-container );
  --md-sys-color-surface-tint: var(--md-sys-color-warning);
}
:root {
  --md-clc-color-container-shadow: color-mix( in srgb, var(--md-sys-color-shadow) 75%, transparent );
}
.mt-field-border {
  border-width: 1px;
  border-style: solid;
  border-color: var(--md-sys-color-outline);
  border-radius: 0.5rem;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
  --box-shadow-color: color-mix( in srgb, var(--md-sys-color-primary) 15%, transparent );
}
.mt-field-border:not(.mt-field-border-disabled):not(:has(input:disabled)):not(:has(textarea:disabled)):hover,
.mt-field-border:not(.mt-field-border-disabled):not(:has(input:disabled)):not(:has(textarea:disabled)).mt-field-border-hover {
  border-color: color-mix(in srgb, var(--md-sys-color-outline) 70%, var(--md-sys-color-inverse-surface));
}
.mt-field-border:not(.mt-field-border-disabled):not(:has(input:disabled)):not(:has(textarea:disabled)):focus-within,
.mt-field-border:not(.mt-field-border-disabled):not(:has(input:disabled)):not(:has(textarea:disabled)).mt-field-border-focus {
  border-color: var(--md-sys-color-primary);
  box-shadow: 0px 0px 0px 3px var(--box-shadow-color);
}
.mt-field-border:not(.mt-field-border-disabled):not(:has(input:disabled)):not(:has(textarea:disabled)).ng-touched.ng-invalid,
.mt-field-border:not(.mt-field-border-disabled):not(:has(input:disabled)):not(:has(textarea:disabled)).ng-submitted.ng-invalid,
.mt-field-border:not(.mt-field-border-disabled):not(:has(input:disabled)):not(:has(textarea:disabled)):has(.ng-touched.ng-invalid),
.mt-field-border:not(.mt-field-border-disabled):not(:has(input:disabled)):not(:has(textarea:disabled)):has(.ng-submitted.ng-invalid),
.mt-field-border:not(.mt-field-border-disabled):not(:has(input:disabled)):not(:has(textarea:disabled)).mt-field-border-error {
  border-color: var(--md-sys-color-primary);
  box-shadow: 0px 0px 0px 3px var(--box-shadow-color);
  --md-sys-color-primary: var(--md-sys-color-error);
  --md-sys-color-on-primary: var(--md-sys-color-on-error);
  --md-sys-color-primary-container: var( --md-sys-color-error-container );
  --md-sys-color-on-primary-container: var( --md-sys-color-on-error-container );
  --md-sys-color-surface-tint: var(--md-sys-color-error);
}
.mt-field-border.mt-field-border-disabled,
.mt-field-border:has(input:disabled),
.mt-field-border:has(textarea:disabled),
.mt-field-border:has(button:disabled) {
  border-color: var(--md-sys-color-outline-variant);
}
@font-face {
  font-family: "Moscow Sans";
  src: url("./media/moscow_sans_regular.eot");
  src:
    url("./media/moscow_sans_regular.eot?#iefix") format("embedded-opentype"),
    url("./media/moscow_sans_regular.woff2") format("woff2"),
    url("./media/moscow_sans_regular.woff") format("woff"),
    url("./media/moscow_sans_regular.ttf") format("truetype"),
    url("./media/moscow_sans_regular.svg#moscow_sans_regular") format("svg");
}

/* node_modules/ngx-mt-ui-lib/styles/theme/purple/dark.css */
.dark {
  --md-sys-color-primary: rgb(74, 127, 231);
  --md-sys-color-on-primary: rgb(255, 255, 255);
  --md-sys-color-primary-container: rgb(30, 58, 95);
  --md-sys-color-on-primary-container: rgb(179, 209, 255);
  --md-sys-color-secondary: rgb(124, 58, 237);
  --md-sys-color-on-secondary: rgb(255, 255, 255);
  --md-sys-color-secondary-container: rgb(58, 42, 79);
  --md-sys-color-on-secondary-container: rgb(225, 191, 255);
  --md-sys-color-tertiary: rgb(78, 205, 196);
  --md-sys-color-on-tertiary: rgb(0, 55, 53);
  --md-sys-color-tertiary-container: rgb(30, 56, 53);
  --md-sys-color-on-tertiary-container: rgb(167, 228, 224);
  --md-sys-color-error: rgb(239, 83, 80);
  --md-sys-color-error-alt: rgb(239, 68, 68);
  --md-sys-color-on-error: rgb(255, 255, 255);
  --md-sys-color-error-container: rgb(63, 30, 30);
  --md-sys-color-on-error-container: rgb(245, 163, 163);
  --md-sys-color-background: rgb(30, 32, 46);
  --md-sys-color-background-dark: rgb(17, 24, 39);
  --md-sys-color-background-darker: rgb(2, 6, 23);
  --md-sys-color-surface: rgb(37, 40, 58);
  --md-sys-color-surface-variant: rgb(44, 47, 67);
  --md-sys-color-surface-container: rgb(44, 47, 67);
  --md-sys-color-on-surface: rgb(228, 231, 240);
  --md-sys-color-on-surface-variant: rgb(176, 180, 197);
  --md-sys-color-on-surface-tertiary: rgb(107, 110, 128);
  --md-sys-color-on-surface-muted: rgb(148, 163, 184);
  --md-sys-color-on-surface-light: rgb(100, 116, 139);
  --md-sys-color-on-surface-neutral: rgb(55, 65, 81);
  --md-sys-color-on-surface-gray: rgb(97, 97, 97);
  --md-sys-color-inverse-surface: rgb(228, 231, 240);
  --md-sys-color-inverse-on-surface: rgb(30, 32, 46);
  --md-sys-color-surface-container-low: rgb(35, 38, 59);
  --md-sys-color-surface-container-high: rgb(50, 53, 74);
  --md-sys-color-outline: rgb(58, 61, 82);
  --md-sys-color-outline-variant: rgb(44, 47, 67);
  --md-sys-color-outline-dark: rgb(30, 41, 59);
  --md-sys-color-shadow: rgb(0 0 0);
  --md-sys-color-scrim: rgb(0 0 0);
  --md-sys-color-accent-blue: rgb(107, 158, 255);
  --md-sys-color-accent-blue-light: rgb(211, 228, 253);
  --md-sys-color-accent-info: rgb(96, 165, 250);
  --md-sys-color-accent-info-container: rgb(8, 47, 73);
  --md-sys-color-accent-on-info-container: rgb(96, 165, 250);
  --md-sys-color-success: rgb(76, 175, 80);
  --md-sys-color-success-alt: rgb(34, 197, 94);
  --md-sys-color-on-success: rgb(255, 255, 255);
  --md-sys-color-success-container: rgb(5, 46, 22);
  --md-sys-color-success-container-alt: rgb(20, 83, 45);
  --md-sys-color-on-success-container: rgb(167, 228, 168);
  --md-sys-color-warning: rgb(255, 167, 38);
  --md-sys-color-warning-amber: rgb(202, 138, 4);
  --md-sys-color-warning-dark: rgb(176, 112, 24);
  --md-sys-color-on-warning: rgb(255, 255, 255);
  --md-sys-color-warning-container: rgb(74, 53, 32);
  --md-sys-color-warning-container-dark: rgb(66, 32, 6);
  --md-sys-color-on-warning-container: rgb(255, 214, 153);
  --md-sys-color-divider: rgba(58, 61, 82, 0.25);
  --md-sys-color-tooltip-background: rgb(58, 61, 82);
  --md-sys-color-tooltip-text: rgb(228, 231, 240);
  --md-lib-color-primary-button-default: rgb(74, 127, 231);
  --md-lib-color-primary-button-hover: rgb(107, 158, 255);
  --md-lib-color-primary-button-pressed: rgb(61, 111, 217);
  --md-lib-color-primary-button-disabled: rgb(58, 61, 82);
  --md-lib-color-on-primary-button-disabled: rgb(107, 110, 128);
  --md-lib-color-secondary-button-default: rgb(124, 58, 237);
  --md-lib-color-secondary-button-hover: rgb(157, 102, 255);
  --md-lib-color-secondary-button-pressed: rgb(109, 47, 216);
  --md-lib-color-secondary-button-disabled: rgb(58, 61, 82);
  --md-lib-color-on-secondary-button-disabled: rgb(107, 110, 128);
  --md-lib-color-outline-hover-bg: rgb(30, 58, 95);
  --md-lib-color-outline-pressed-bg: rgb(44, 74, 111);
  --md-lib-color-ghost-hover-bg: rgb(44, 47, 67);
  --md-lib-color-ghost-pressed-bg: rgb(58, 61, 82);
  --md-lib-color-ghost-pressed-text: rgb(179, 209, 255);
  --md-lib-color-scroll-background: rgb(17, 24, 39);
  --md-lib-color-scroll: rgb(55, 65, 81);
  --md-sys-color-surface-tint: rgb(71 73 109);
  --md-sys-color-on-background: rgb(255 255 255);
  --md-sys-color-inverse-primary: rgb(110 124 251);
  --md-sys-color-primary-fixed: rgb(101 114 230);
  --md-sys-color-on-primary-fixed: rgb(255 255 255);
  --md-sys-color-primary-fixed-dim: rgb(81 91 177);
  --md-sys-color-on-primary-fixed-variant: rgb(225 233 255);
  --md-sys-color-secondary-fixed: rgb(128 134 156);
  --md-sys-color-on-secondary-fixed: rgb(14 15 17);
  --md-sys-color-secondary-fixed-dim: rgb(121 127 148);
  --md-sys-color-on-secondary-fixed-variant: rgb(14 15 17);
  --md-sys-color-tertiary-fixed: rgb(62 145 80);
  --md-sys-color-on-tertiary-fixed: rgb(255 255 255);
  --md-sys-color-tertiary-fixed-dim: rgb(25 45 28);
  --md-sys-color-on-tertiary-fixed-variant: rgb(198 242 222);
  --md-sys-color-surface-dim: rgb(21 22 26);
  --md-sys-color-surface-bright: rgb(50 54 74);
  --md-sys-color-surface-container-lowest: rgb(27 28 42);
  --md-sys-color-surface-container-highest: rgb(55 62 79);
}

/* node_modules/ngx-mt-ui-lib/styles/theme/purple/light.css */
.light {
  --md-sys-color-primary: rgb(74, 127, 231);
  --md-sys-color-on-primary: rgb(255, 255, 255);
  --md-sys-color-primary-container: rgb(227, 242, 253);
  --md-sys-color-on-primary-container: rgb(13, 71, 161);
  --md-sys-color-secondary: rgb(69, 90, 100);
  --md-sys-color-on-secondary: rgb(255, 255, 255);
  --md-sys-color-secondary-container: rgb(236, 239, 241);
  --md-sys-color-on-secondary-container: rgb(38, 50, 56);
  --md-sys-color-tertiary: rgb(106, 27, 154);
  --md-sys-color-on-tertiary: rgb(255, 255, 255);
  --md-sys-color-tertiary-container: rgb(243, 229, 245);
  --md-sys-color-on-tertiary-container: rgb(74, 20, 140);
  --md-sys-color-error: rgb(211, 47, 47);
  --md-sys-color-error-alt: rgb( 239, 68, 68 );
  --md-sys-color-on-error: rgb(255, 255, 255);
  --md-sys-color-error-container: rgb(255, 235, 238);
  --md-sys-color-on-error-container: rgb(183, 28, 28);
  --md-sys-color-background: rgb(250, 250, 250);
  --md-sys-color-background-dark: rgb( 250, 250, 250 );
  --md-sys-color-background-darker: rgb( 250, 250, 250 );
  --md-sys-color-surface: rgb(255, 255, 255);
  --md-sys-color-surface-variant: rgb(245, 245, 245);
  --md-sys-color-surface-container: rgb(247, 247, 247);
  --md-sys-color-on-surface: rgb(33, 33, 33);
  --md-sys-color-on-surface-variant: rgb( 97, 97, 97 );
  --md-sys-color-on-surface-tertiary: rgb( 107, 110, 128 );
  --md-sys-color-on-surface-muted: rgb( 148, 163, 184 );
  --md-sys-color-on-surface-light: rgb( 100, 116, 139 );
  --md-sys-color-on-surface-neutral: rgb( 55, 65, 81 );
  --md-sys-color-on-surface-gray: rgba( 97, 97, 97 );
  --md-sys-color-surface-container-low: rgb(254, 254, 254);
  --md-sys-color-surface-container-high: rgb(240, 240, 240);
  --md-sys-color-inverse-surface: rgb(48, 48, 48);
  --md-sys-color-inverse-on-surface: rgb(255, 255, 255);
  --md-sys-color-outline: rgb(224, 224, 224);
  --md-sys-color-outline-variant: rgb(238, 238, 238);
  --md-sys-color-outline-dark: rgba( 240, 240, 240 );
  --md-sys-color-shadow: rgb(0 0 0);
  --md-sys-color-scrim: rgb(0 0 0);
  --md-sys-color-accent-blue: rgb( 107, 158, 255 );
  --md-sys-color-accent-blue-light: rgb( 211, 228, 253 );
  --md-sys-color-accent-info: rgb( 96, 165, 250 );
  --md-sys-color-accent-info-container: rgb( 8, 47, 73 );
  --md-sys-color-accent-on-info-container: rgb( 96, 165, 250 );
  --md-sys-color-success: rgb(56, 142, 60);
  --md-sys-color-success-alt: rgb( 34, 197, 94 );
  --md-sys-color-on-success: rgb(255, 255, 255);
  --md-sys-color-success-container: rgb(232, 245, 233);
  --md-sys-color-on-success-container: rgb(27, 94, 32);
  --md-sys-color-success-container-alt: rgb( 20, 83, 45 );
  --md-sys-color-warning: rgb(245, 124, 0);
  --md-sys-color-warning-amber: rgb( 202, 138, 4 );
  --md-sys-color-warning-dark: rgb( 176, 112, 24 );
  --md-sys-color-on-warning: rgb(255, 255, 255);
  --md-sys-color-warning-container: rgb(255, 243, 224);
  --md-sys-color-warning-container-dark: rgb( 66, 32, 6 );
  --md-sys-color-on-warning-container: rgb(230, 81, 0);
  --md-sys-color-divider: rgba(58, 61, 82, 0.25);
  --md-sys-color-tooltip-background: rgb(48, 48, 48);
  --md-sys-color-tooltip-text: rgb(255, 255, 255);
  --md-lib-color-primary-button-default: rgb(74, 127, 231);
  --md-lib-color-primary-button-hover: rgb(61, 111, 217);
  --md-lib-color-primary-button-pressed: rgb(13, 71, 161);
  --md-lib-color-primary-button-disabled: rgb(224, 224, 224);
  --md-lib-color-on-primary-button-disabled: rgb(189, 189, 189);
  --md-lib-color-secondary-button-default: rgb(124, 58, 237);
  --md-lib-color-secondary-button-hover: rgb(109, 47, 216);
  --md-lib-color-secondary-button-pressed: rgb(94, 37, 196);
  --md-lib-color-secondary-button-disabled: rgb(224, 224, 224);
  --md-lib-color-on-secondary-button-disabled: rgb(189, 189, 189);
  --md-lib-color-outline-hover-bg: rgb(227, 242, 253);
  --md-lib-color-outline-pressed-bg: rgb(187, 222, 251);
  --md-lib-color-ghost-hover-bg: rgb(245, 245, 245);
  --md-lib-color-ghost-pressed-bg: rgb(224, 224, 224);
  --md-lib-color-ghost-pressed-text: rgb(13, 71, 161);
  --md-lib-color-scroll-background: rgb(245, 245, 244);
  --md-lib-color-scroll: rgb(231, 229, 228);
  --md-sys-color-surface-tint: rgb(64, 79, 213);
  --md-sys-color-on-background: rgb(14 15 17);
  --md-sys-color-inverse-primary: rgb(82 96 216);
  --md-sys-color-primary-fixed: rgb(101 114 230);
  --md-sys-color-on-primary-fixed: rgb(255 255 255);
  --md-sys-color-primary-fixed-dim: rgb(81 91 177);
  --md-sys-color-on-primary-fixed-variant: rgb(225 233 255);
  --md-sys-color-secondary-fixed: rgb(128 134 156);
  --md-sys-color-on-secondary-fixed: rgb(14 15 17);
  --md-sys-color-secondary-fixed-dim: rgb(121 127 148);
  --md-sys-color-on-secondary-fixed-variant: rgb(14 15 17);
  --md-sys-color-tertiary-fixed: rgb(62 145 80);
  --md-sys-color-on-tertiary-fixed: rgb(255 255 255);
  --md-sys-color-tertiary-fixed-dim: rgb(25 45 28);
  --md-sys-color-on-tertiary-fixed-variant: rgb(198 242 222);
  --md-sys-color-surface-dim: rgb(255 255 255);
  --md-sys-color-surface-bright: rgb(245 247 251);
  --md-sys-color-surface-container-lowest: rgb(250, 250, 250);
  --md-sys-color-surface-container-highest: rgb(241, 241, 241);
}

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