@charset "UTF-8";

/* src/styles.scss */
@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;
  font-family: "Moscow Sans";
  --auth-container-background-color: #000;
  --auth-copyright-color: #92979d;
}
body {
  margin: 0;
  height: 100vh;
  width: 100%;
  box-sizing: border-box;
  font-family: "Moscow Sans";
  font-size: 16px;
  background-color: var(--md-sys-color-background);
  overflow: hidden;
}
app-root {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
  flex: 1;
  width: 100%;
  height: 100vh;
  overflow: hidden;
}
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);
}
.header-block {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 2.9375rem;
  min-height: 2.9375rem;
  background-color: var(--md-sys-color-surface-variant);
  color: var(--md-sys-color-on-surface-variant);
  border-radius: 0.4375rem;
}
.header-block .header-block-title {
  font-size: 1rem;
  font-weight: 800;
  line-height: 1;
  color: var(--md-sys-color-on-surface-variant);
}
.header-block .header-block-right {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 0.5rem;
}

/* 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;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.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 {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}

/* node_modules/mt-ui-lib/styles/styles.scss */
.calendar-balloon {
  --calendar-gap: 0.5rem;
  --calendar-icon-color: var(--md-sys-color-on-surface-variant);
  --calendar-icon-font-size: 1rem;
  --calendar-balloon-width: 20rem;
  --calendar-balloon-height: 24rem;
  --calendar-balloon-padding: 1rem;
  --calendar-balloon-border-radius: 0.5rem;
  --calendar-balloon-border: solid 1px var(--md-sys-color-outline-variant);
  --calendar-balloon-background: var(--md-sys-color-surface-container);
  --calendar-balloon-box-shadow: 0 1px 5px 0 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);
  width: var(--calendar-balloon-width);
  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;
}
.calendar-balloon.emphasis-filled {
  --calendar-icon-color: var(--md-sys-color-on-primary);
}
.calendar-balloon.emphasis-tonal {
  --calendar-icon-color: var(--md-sys-color-on-primary-container);
}
.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);
}
@supports selector(::-webkit-scrollbar) {
  *::-webkit-scrollbar {
    width: 10px;
  }
  *::-webkit-scrollbar-track {
    background: transparent;
  }
  *::-webkit-scrollbar-thumb {
    background: var(--md-sys-color-primary);
    border-radius: 3px;
    cursor: pointer;
  }
  *::-webkit-scrollbar-thumb:hover {
    background: color-mix(in srgb, var(--md-sys-color-primary) 88%, transparent);
  }
}
@supports not selector(::-webkit-scrollbar) {
  * {
    scrollbar-width: auto;
    scrollbar-color: var(--md-sys-color-primary) transparent;
  }
}
.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);
}
:root {
  --md-clc-color-container-shadow: color-mix( in srgb, var(--md-sys-color-shadow) 75%, transparent );
}
* {
  box-sizing: border-box;
}
:root {
  width: 100%;
  height: 100%;
}
body {
  margin: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  background-color: var(--md-sys-color-background);
}

/* node_modules/mt-ui-lib/styles/mt-icons.scss */
@font-face {
  font-family: "mt-icons";
  src: url("./media/mt-icons.eot");
  src:
    url("./media/mt-icons.eot") format("embedded-opentype"),
    url("./media/mt-icons.ttf") format("truetype"),
    url("./media/mt-icons.woff") format("woff"),
    url("./media/mt-icons.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.mt-icons,
span.mt,
i.mt {
  font-family: "mt-icons" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mt_24h-circle:before {
  content: "\e900";
}
.mt_alarm:before {
  content: "\e901";
}
.mt_alarm-thin:before {
  content: "\e902";
}
.mt_arrow-back:before {
  content: "\e903";
}
.mt_arrow-up:before {
  content: "\e904";
}
.mt_calendar:before {
  content: "\e905";
}
.mt_check:before {
  content: "\e906";
}
.mt_check-outlined:before {
  content: "\e907";
}
.mt_chevron:before {
  content: "\e908";
}
.mt_chevron-thin:before {
  content: "\e909";
}
.mt_clear:before {
  content: "\e90a";
}
.mt_clear-thin:before {
  content: "\e90b";
}
.mt_column-edit:before {
  content: "\e90c";
}
.mt_criteria-equals:before {
  content: "\e90d";
}
.mt_criteria-like:before {
  content: "\e90e";
}
.mt_delete:before {
  content: "\e90f";
}
.mt_download:before {
  content: "\e910";
}
.mt_drag:before {
  content: "\e911";
}
.mt_exit:before {
  content: "\e912";
}
.mt_eye:before {
  content: "\e913";
}
.mt_filter:before {
  content: "\e914";
}
.mt_gear:before {
  content: "\e915";
}
.mt_iasppr-logo:before {
  content: "\e916";
}
.mt_info:before {
  content: "\e917";
}
.mt_lock:before {
  content: "\e918";
}
.mt_lock-opened:before {
  content: "\e919";
}
.mt_mail:before {
  content: "\e91a";
}
.mt_menu-dots:before {
  content: "\e91b";
}
.mt_menu-list:before {
  content: "\e91c";
}
.mt_mttech-logo:before {
  content: "\e91d";
}
.mt_pages:before {
  content: "\e91e";
}
.mt_plus:before {
  content: "\e91f";
}
.mt_plus-outlined:before {
  content: "\e920";
}
.mt_refresh:before {
  content: "\e921";
}
.mt_search:before {
  content: "\e922";
}
.mt_sidemenu-dict:before {
  content: "\e923";
}
.mt_sidemenu-exit:before {
  content: "\e924";
}
.mt_sidemenu-favorite:before {
  content: "\e925";
}
.mt_sidemenu-favorite-filled:before {
  content: "\e926";
}
.mt_sidemenu-iasppr-logo:before {
  content: "\e927";
}
.mt_sidemenu-monitoring:before {
  content: "\e928";
}
.mt_sidemenu-security:before {
  content: "\e929";
}
.mt_sidemenu-settings:before {
  content: "\e92a";
}
.mt_sidemenu-users:before {
  content: "\e92b";
}
.mt_sort-asc:before {
  content: "\e92c";
}
.mt_sort-desc:before {
  content: "\e92d";
}
.mt_upload:before {
  content: "\e930";
}
.mt_user:before {
  content: "\e931";
}
.mt_users-thin:before {
  content: "\e932";
}
.mt_users-reload:before {
  content: "\e933";
}
.mt_mttech-logo-sign:before {
  content: "\e934";
}
.mt_stop-sign .path1:before {
  content: "\e92e";
  color: rgb(219, 44, 15);
}
.mt_stop-sign .path2:before {
  content: "\e92f";
  margin-left: -1.15625em;
  color: rgb(255, 255, 255);
}
.mt-issue-condition-assigned:before {
  content: "\e935";
}
.mt-issue-condition-cancel:before {
  content: "\e936";
}
.mt-issue-condition-done:before {
  content: "\e937";
}
.mt-issue-condition-service:before {
  content: "\e938";
}
.mt-issue-breach:before {
  content: "\e939";
}
.mt-issue-fire:before {
  content: "\e93a";
}
.mt-issue-incident:before {
  content: "\e93b";
}
.mt-issue-infrastructure:before {
  content: "\e93c";
}
.mt-issue-loco:before {
  content: "\e93d";
}
.mt-issue-planned:before {
  content: "\e93e";
}
.mt-issue-safety:before {
  content: "\e93f";
}
.mt-issue-security:before {
  content: "\e940";
}
.mt-alarm .path1:before {
  content: "\e941";
  color: rgb(255, 255, 255);
}
.mt-alarm .path2:before {
  content: "\e942";
  margin-left: -1.1552734375em;
  color: rgb(219, 44, 15);
}
.mt-alarm .path3:before {
  content: "\e943";
  margin-left: -1.1552734375em;
  color: rgb(219, 44, 15);
}
.mt-alarm-filled .path1:before {
  content: "\e944";
  color: rgb(219, 44, 15);
}
.mt-alarm-filled .path2:before {
  content: "\e945";
  margin-left: -1.1513671875em;
  color: rgb(255, 255, 255);
}
.mt-alarm-rounded:before {
  content: "\e946";
}
.mt-alarm-squared .path1:before {
  content: "\e947";
  color: rgb(219, 44, 15);
}
.mt-alarm-squared .path2:before {
  content: "\e948";
  margin-left: -0.9501953125em;
  color: rgb(255, 255, 255);
}
.mt-alarm-variant:before {
  content: "\e949";
}
.mt-check:before {
  content: "\e94a";
}
.mt-check-list:before {
  content: "\e94b";
}
.mt-cog:before {
  content: "\e94c";
}
.mt-dark-theme:before {
  content: "\e94d";
}
.mt-filters:before {
  content: "\e94e";
}
.mt-guide:before {
  content: "\e94f";
}
.mt-light-theme:before {
  content: "\e950";
}
.mt-link:before {
  content: "\e951";
}
.mt-message:before {
  content: "\e952";
}
.mt-notifications:before {
  content: "\e953";
}
.mt-person:before {
  content: "\e954";
}
.mt-revert:before {
  content: "\e955";
}
.mt-robot:before {
  content: "\e956";
}
.mt-share:before {
  content: "\e957";
}
.mt-sorting:before {
  content: "\e958";
}
.mt-zoom-in:before {
  content: "\e959";
}
.mt-zoom-out:before {
  content: "\e95a";
}
.mt-map-nnr .path1:before {
  content: "\e95b";
  color: rgb(255, 255, 255);
}
.mt-map-nnr .path2:before {
  content: "\e95c";
  margin-left: -1.1552734375em;
  color: rgb(219, 44, 15);
}
.mt-map-nnr-all .path1:before {
  content: "\e95d";
  color: rgb(255, 255, 255);
}
.mt-map-nnr-all .path2:before {
  content: "\e95e";
  margin-left: -1.6103515625em;
  color: rgb(219, 44, 15);
}
.mt-map-nnr-all-crit:before {
  content: "\e95f";
}
.mt-map-nnr-crit:before {
  content: "\e960";
}
.mt-map-nnr-events .path1:before {
  content: "\e961";
  color: rgb(255, 255, 255);
}
.mt-map-nnr-events .path2:before {
  content: "\e962";
  margin-left: -1.43359375em;
  color: rgb(219, 44, 15);
}
.mt-map-nnr-events-1 .path1:before {
  content: "\e963";
  color: rgb(255, 255, 255);
}
.mt-map-nnr-events-1 .path2:before {
  content: "\e964";
  margin-left: -1.2578125em;
  color: rgb(219, 44, 15);
}
.mt-map-nnr-events-1-crit:before {
  content: "\e965";
}
.mt-map-nnr-events-2 .path1:before {
  content: "\e966";
  color: rgb(255, 255, 255);
}
.mt-map-nnr-events-2 .path2:before {
  content: "\e967";
  margin-left: -1.3583984375em;
  color: rgb(219, 44, 15);
}
.mt-map-nnr-events-2-crit:before {
  content: "\e968";
}
.mt-map-nnr-events-crit:before {
  content: "\e969";
}
.mt-map-nnr-several .path1:before {
  content: "\e96a";
  color: rgb(255, 255, 255);
}
.mt-map-nnr-several .path2:before {
  content: "\e96b";
  margin-left: -1.3330078125em;
  color: rgb(219, 44, 15);
}
.mt-map-nnr-several-crit:before {
  content: "\e96c";
}
.mt-menu-chat:before {
  content: "\e96d";
}
.mt-menu-issue-list:before {
  content: "\e96e";
}
.mt-menu-list-vertical:before {
  content: "\e96f";
}
.mt-menu-map-marker:before {
  content: "\e970";
}
.mt-menu-plus:before {
  content: "\e971";
}
.mt-chat-check:before {
  content: "\e972";
}
.mt-chat-check-done:before {
  content: "\e973";
}
.mt-chat-paperclip:before {
  content: "\e974";
}
.mt-chat-send:before {
  content: "\e975";
}
.mt-chat-thumbtack:before {
  content: "\e976";
}
.mt-iconsmt_groupcheck_all .path1:before {
  content: "\e97b";
  color: rgb(50, 102, 224);
}
.mt-iconsmt_groupcheck_all .path2:before {
  content: "\e97c";
  margin-left: -1em;
  color: rgb(50, 102, 224);
}
.mt-iconsmt_groupcheck_all .path3:before {
  content: "\e97d";
  margin-left: -1em;
  color: rgb(50, 102, 224);
}
.mt-iconsmt_groupcheck_all .path4:before {
  content: "\e97e";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.mt-iconsmt_groupcheck_none .path1:before {
  content: "\e97f";
  color: rgb(255, 255, 255);
}
.mt-iconsmt_groupcheck_none .path2:before {
  content: "\e980";
  margin-left: -1em;
  color: rgb(50, 102, 224);
}
.mt-iconsmt_groupcheck_none .path3:before {
  content: "\e981";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.mt-iconsmt_groupcheck_none .path4:before {
  content: "\e982";
  margin-left: -1em;
  color: rgb(50, 102, 224);
}
.mt-iconsmt_groupcheck_none .path5:before {
  content: "\e983";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.mt-iconsmt_groupcheck_none .path6:before {
  content: "\e984";
  margin-left: -1em;
  color: rgb(50, 102, 224);
}
.mt-iconsmt_groupcheck_partly .path1:before {
  content: "\e985";
  color: rgb(255, 255, 255);
}
.mt-iconsmt_groupcheck_partly .path2:before {
  content: "\e986";
  margin-left: -1em;
  color: rgb(50, 102, 224);
}
.mt-iconsmt_groupcheck_partly .path3:before {
  content: "\e987";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.mt-iconsmt_groupcheck_partly .path4:before {
  content: "\e988";
  margin-left: -1em;
  color: rgb(50, 102, 224);
}
.mt-iconsmt_groupcheck_partly .path5:before {
  content: "\e989";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.mt-iconsmt_groupcheck_partly .path6:before {
  content: "\e98a";
  margin-left: -1em;
  color: rgb(50, 102, 224);
}
.mt-iconsmt_groupcheck_partly .path7:before {
  content: "\e98b";
  margin-left: -1em;
  color: rgb(50, 102, 224);
}
.mt-map-sec:before {
  content: "\e979";
}
.mt-map-sec-ppr:before {
  content: "\e97a";
}
.mt-map-ppr .path1:before {
  content: "\e977";
  color: rgb(255, 255, 255);
}
.mt-map-ppr .path2:before {
  content: "\e978";
  margin-left: -1em;
  color: rgb(219, 44, 15);
}

/* node_modules/mt-ui-lib/styles/theme/purple/dark.css */
.dark {
  --md-sys-color-primary: rgb(110 124 251);
  --md-sys-color-surface-tint: rgb(71 73 109);
  --md-sys-color-on-primary: rgb(255 255 255);
  --md-sys-color-primary-container: rgb(54 56 90);
  --md-sys-color-on-primary-container: rgb(225 233 255);
  --md-sys-color-secondary: rgb(143 150 175);
  --md-sys-color-on-secondary: rgb(14 15 17);
  --md-sys-color-secondary-container: rgb(49 55 62);
  --md-sys-color-on-secondary-container: rgb(209 216 238);
  --md-sys-color-tertiary: rgb(67 156 87);
  --md-sys-color-on-tertiary: rgb(255 255 255);
  --md-sys-color-tertiary-container: rgb(20 51 27);
  --md-sys-color-on-tertiary-container: rgb(197 223 211);
  --md-sys-color-error: rgb(202 51 44);
  --md-sys-color-on-error: rgb(254 254 254);
  --md-sys-color-error-container: rgb(128 29 24);
  --md-sys-color-on-error-container: rgb(247 231 193);
  --md-sys-color-background: rgb(14 15 17);
  --md-sys-color-on-background: rgb(255 255 255);
  --md-sys-color-surface: rgb(24 27 39);
  --md-sys-color-on-surface: rgb(255 255 255);
  --md-sys-color-surface-variant: rgb(33 37 52);
  --md-sys-color-on-surface-variant: rgb(156 162 203);
  --md-sys-color-outline: rgb(96 98 108);
  --md-sys-color-outline-variant: rgb(60 62 69);
  --md-sys-color-shadow: rgb(0 0 0);
  --md-sys-color-scrim: rgb(0 0 0);
  --md-sys-color-inverse-surface: rgb(252 255 255);
  --md-sys-color-inverse-on-surface: rgb(14 15 17);
  --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-low: rgb(34 37 54);
  --md-sys-color-surface-container: rgb(48 49 69);
  --md-sys-color-surface-container-high: rgb(52 57 75);
  --md-sys-color-surface-container-highest: rgb(55 62 79);
}

/* node_modules/mt-ui-lib/styles/theme/purple/light.css */
.light {
  --md-sys-color-primary: rgb(82 96 216);
  --md-sys-color-surface-tint: rgb(64, 79, 213);
  --md-sys-color-on-primary: rgb(255 255 255);
  --md-sys-color-primary-container: rgb(211, 222, 251);
  --md-sys-color-on-primary-container: rgb(14, 15, 17);
  --md-sys-color-secondary: rgb(68, 70, 72);
  --md-sys-color-on-secondary: rgb(190, 199, 215);
  --md-sys-color-secondary-container: rgb(202, 211, 224);
  --md-sys-color-on-secondary-container: rgb(14, 15, 17);
  --md-sys-color-tertiary: rgb(67 156 87);
  --md-sys-color-on-tertiary: rgb(255 255 255);
  --md-sys-color-tertiary-container: rgb(188, 223, 193);
  --md-sys-color-on-tertiary-container: rgb(41, 52, 47);
  --md-sys-color-error: rgb(219 44 15);
  --md-sys-color-on-error: rgb(254 254 254);
  --md-sys-color-error-container: rgb(140 31 25);
  --md-sys-color-on-error-container: rgb(247 231 193);
  --md-sys-color-background: rgb(225 230 237);
  --md-sys-color-on-background: rgb(14 15 17);
  --md-sys-color-surface: rgb(255 255 255);
  --md-sys-color-on-surface: rgb(14 15 17);
  --md-sys-color-surface-variant: rgb(218 223 230);
  --md-sys-color-on-surface-variant: rgb(14 15 17);
  --md-sys-color-outline: rgb(211 215 225);
  --md-sys-color-outline-variant: rgb(192 195 204);
  --md-sys-color-shadow: rgb(181 182 198);
  --md-sys-color-scrim: rgb(171 172 179);
  --md-sys-color-inverse-surface: rgb(0, 0, 0);
  --md-sys-color-inverse-on-surface: rgb(255, 255, 255);
  --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-low: rgb(248, 248, 248);
  --md-sys-color-surface-container: rgb(245, 245, 245);
  --md-sys-color-surface-container-high: rgb(243, 243, 243);
  --md-sys-color-surface-container-highest: rgb(241, 241, 241);
}

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