/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "Moscow Sans";
  src: url("/assets/fonts/MoscowSans/moscow_sans_regular.eot"); /* IE 9 Compatibility Mode */
  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"); /* Chrome < 4, Legacy iOS */
}
* {
  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;
}

.tooltip {
  max-width: 29.375rem;
  margin-right: -8px !important;
  margin-top: 2px !important;
  border-radius: 1rem;
  background-color: var(--md-sys-color-surface);
  z-index: 1050;
  box-sizing: border-box;
  opacity: 0.94;
}
.tooltip .arrow {
  display: none;
}
.tooltip .tooltip-inner {
  font-family: "Moscow Sans";
  font-size: 1rem;
  line-height: 1.21;
  text-align: left;
  color: var(--md-sys-color-on-surface);
  padding: 1.625rem;
}
.tooltip .tooltip-inner p {
  margin-top: 0;
  margin-bottom: 1rem;
}
.tooltip .tooltip-inner p:last-child {
  margin-bottom: 0;
}

@media screen and (width < 768px) and (orientation: portrait) {
  .tooltip {
    max-width: 21.875rem;
  }
}
.close-page-button {
  --button-text-color: var(--button-icon-color) !important;
  --button-text-color-active: var(--md-sys-color-primary) !important;
  --button-background: var(--md-sys-color-on-primary) !important;
  --button-background-active: color-mix(
    in srgb,
    var(--md-sys-color-on-primary) 88%,
    transparent
  ) !important;
}

.full-size-dialog {
  height: 100vh;
  width: 95vw;
  margin-left: 5vw;
  display: block;
}
/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./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}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./node_modules/mt-ui-lib/styles/styles.scss?ngGlobalStyle ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** 
Миксин для изменения цветов инпутов при автозаполнении.
По умолчанию использует цвета второстепенного контейнера.
*/
/**
Миксин изменения цвета плейсхолдера.
По умолчанию 50% текущего цвета.
*/
/**
Миксин для переопределения основной палитры.
Например primary подменить на tertiary.
Для элементов без поддержки отдельных классов.
Использование:
- @import "mixin-override-color";
- @include override-color(tertiary); - переопределить primary на tertiary
- @include override-color(tertiary, secondary); - переопределить secondary на tertiary
*/
.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;
  }
}

/** 
Миксин для изменения цветов инпутов при автозаполнении.
По умолчанию использует цвета второстепенного контейнера.
*/
/**
Миксин изменения цвета плейсхолдера.
По умолчанию 50% текущего цвета.
*/
/**
Миксин для переопределения основной палитры.
Например primary подменить на tertiary.
Для элементов без поддержки отдельных классов.
Использование:
- @import "mixin-override-color";
- @include override-color(tertiary); - переопределить primary на tertiary
- @include override-color(tertiary, secondary); - переопределить secondary на tertiary
*/
.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);
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./node_modules/mt-ui-lib/styles/mt-icons.scss?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "mt-icons";
  src: url('mt-icons.eot');
  src: url('mt-icons.eot') format("embedded-opentype"), url('mt-icons.ttf') format("truetype"), url('mt-icons.woff') format("woff"), url('mt-icons.svg') format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.mt-icons,
span.mt,
i.mt {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "mt-icons" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -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";
}
/*!***********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/mt-ui-lib/styles/theme/purple/dark.css?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************/
.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);
}

/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/mt-ui-lib/styles/theme/purple/light.css?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************************************/
.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);
}


/*# sourceMappingURL=styles.css.map*/