/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./src/content/webix/webix/webix.css?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************/
.webix_view {
  -webkit-appearance: none;
  background-color: #FFFFFF;
  border: 0px solid #DADEE0;
  color: #475466;
  cursor: default;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  letter-spacing: 0.2px;
  overflow: hidden;
  white-space: normal;
}
.webix_view.webix_form {
  background-color: #FFFFFF;
}
body {
  -webkit-tap-highlight-color: transparent !important;
}
/*
	webix_layout_{type}
	known types are: line, clean, wide, space;
*/
.webix_abslayout {
  position: relative;
}
.webix_abslayout > .webix_view {
  position: absolute !important;
  z-index: 0;
}
.webix_layout_space {
  background-color: #EBEDF0;
}
.webix_layout_wide {
  background-color: #EBEDF0;
}
.webix_layout_line,
.webix_multiview,
.webix_layout_clean,
.webix_layout_accordion {
  background: transparent;
}
.webix_overlay {
  box-sizing: border-box;
  height: 100%;
  padding-top: 10px;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 90;
}
.webix_view > .webix_disabled {
  background-color: #ddd;
  cursor: not-allowed;
  height: 100%;
  left: 0;
  opacity: 0.4;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 92;
}
.webix_disabled_view {
  overflow: hidden !important;
  position: relative;
}
body.webix_full_screen {
  margin: 0;
  overflow: hidden;
  padding: 0;
}
body.webix_noselect {
  overscroll-behavior: none;
}
.webix_noselect,
.webix_noselect div {
  -webkit-user-select: none;
  user-select: none;
}
.webix_selectable {
  -webkit-user-select: text;
  user-select: text;
}
.webix_template {
  box-sizing: border-box;
  height: 100%;
  padding: 4px 12px;
}
.webix_clean {
  background: transparent;
}
.webix_clean .webix_template {
  padding: 0px;
}
.webix_section {
  background-color: transparent;
  box-sizing: border-box;
  color: #444;
  font-size: 10px;
  line-height: 44px;
  position: relative;
  text-transform: uppercase;
}
.webix_section:before {
  background-color: #DADEE0;
  content: '';
  display: block;
  height: 1px;
  position: absolute;
  top: 50%;
  width: 100%;
}
.webix_section > .webix_template {
  background-color: #FFFFFF;
  display: inline;
  margin-left: 30px;
  padding: 0px 8px;
  position: relative;
}
.webix_layout_space > .webix_section > .webix_template {
  background-color: #EBEDF0;
  padding: 0px 8px;
}
.webix_layout_wide > .webix_section > .webix_template {
  background-color: #EBEDF0;
  padding: 0px 8px;
}
.webix_layout_line > .webix_section > .webix_template,
.webix_layout_clean > .webix_section > .webix_template {
  background-color: #FFFFFF;
  padding: 0px 8px;
}
.webix_header {
  color: #475466;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
  line-height: 42px;
}
.webix_header .webix_el_label .webix_el_box {
  color: #475466;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
}
.webix_header.webix_dark {
  background: #657584;
  border-color: #657584;
}
.webix_header.webix_dark .webix_el_button,
.webix_header.webix_dark .webix_el_label .webix_el_box,
.webix_header.webix_dark .webix_inp_label,
.webix_header.webix_dark .webix_inp_top_label,
.webix_header.webix_dark .webix_slider_title {
  color: #FFFFFF;
}
.webix_header.webix_dark .webix_secondary .webix_icon,
.webix_header.webix_dark .webix_transparent .webix_icon,
.webix_header.webix_dark .webix_secondary .webix_img_btn_text,
.webix_header.webix_dark .webix_transparent .webix_img_btn_text,
.webix_header.webix_dark .webix_secondary .webix_icon_btn,
.webix_header.webix_dark .webix_transparent .webix_icon_btn {
  color: #FFFFFF;
}
.webix_header.webix_dark .webix_transparent button {
  color: #FFFFFF;
}
.webix_header.webix_dark .webix_transparent button:hover,
.webix_header.webix_dark .webix_transparent button:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.webix_header.webix_dark .webix_transparent button:active {
  background-color: rgba(0, 0, 0, 0.4);
}
.webix_header.webix_dark .webix_secondary button,
.webix_header.webix_dark .webix_inp_counter_next,
.webix_header.webix_dark .webix_inp_counter_prev,
.webix_header.webix_dark .webix_segment_0,
.webix_header.webix_dark .webix_segment_1,
.webix_header.webix_dark .webix_segment_N,
.webix_header.webix_dark .webix_menu-x .webix_list_item {
  background-color: rgba(0, 0, 0, 0.2);
  border-color: transparent;
  color: #FFFFFF;
}
.webix_header.webix_dark .webix_view > .webix_template {
  background-color: #657584;
  color: #FFFFFF;
}
.webix_header.webix_dark .webix_secondary button:hover,
.webix_header.webix_dark .webix_menu-x .webix_list_item:hover,
.webix_header.webix_dark .webix_inp_counter_next:hover,
.webix_header.webix_dark .webix_inp_counter_prev:hover,
.webix_header.webix_dark .webix_segment_0:hover,
.webix_header.webix_dark .webix_segment_1:hover,
.webix_header.webix_dark .webix_segment_N:hover {
  background-color: rgba(0, 0, 0, 0.4);
  color: #FFFFFF;
}
.webix_header.webix_dark .webix_secondary button:focus,
.webix_header.webix_dark .webix_menu-x .webix_list_item:focus,
.webix_header.webix_dark .webix_inp_counter_next:focus,
.webix_header.webix_dark .webix_inp_counter_prev:focus,
.webix_header.webix_dark .webix_segment_0:focus,
.webix_header.webix_dark .webix_segment_1:focus,
.webix_header.webix_dark .webix_segment_N:focus {
  background-color: rgba(0, 0, 0, 0.4);
  color: #FFFFFF;
}
.webix_header.webix_dark .webix_secondary button:active,
.webix_header.webix_dark .webix_menu-x .webix_list_item:active,
.webix_header.webix_dark .webix_inp_counter_next:active,
.webix_header.webix_dark .webix_inp_counter_prev:active,
.webix_header.webix_dark .webix_segment_0:active,
.webix_header.webix_dark .webix_segment_1:active,
.webix_header.webix_dark .webix_segment_N:active {
  background-color: rgba(0, 0, 0, 0.5);
  color: #FFFFFF;
}
.webix_header.webix_dark .webix_inp_static,
.webix_header.webix_dark input[type=text],
.webix_header.webix_dark input[type=combo],
.webix_header.webix_dark input[type=datepicker],
.webix_header.webix_dark textarea,
.webix_header.webix_dark select,
.webix_header.webix_dark .webix_text_highlight {
  background-color: rgba(0, 0, 0, 0.2);
  border-color: transparent;
  color: rgba(255, 255, 255, 0.7);
}
.webix_header.webix_dark .webix_el_texthighlight input,
.webix_header.webix_dark .webix_el_texthighlight textarea {
  caret-color: rgba(255, 255, 255, 0.7);
}
.webix_header.webix_dark .webix_inp_static input[type=text] {
  background-color: transparent;
}
.webix_header.webix_dark select option {
  background-color: #657584;
  color: #FFFFFF;
}
.webix_header.webix_dark .webix_multicombo_value,
.webix_header.webix_dark .webix_multicombo_tag {
  color: #657584;
}
.webix_header.webix_dark .webix_inp_static:focus,
.webix_header.webix_dark input[type=text]:focus,
.webix_header.webix_dark input[type=combo]:focus,
.webix_header.webix_dark input[type=datepicker]:focus,
.webix_header.webix_dark textarea:focus,
.webix_header.webix_dark select:focus {
  border-color: #FFFFFF;
  box-shadow: none;
}
.webix_header.webix_dark .webix_el_counter button {
  background-color: rgba(0, 0, 0, 0.3);
}
.webix_header.webix_dark .webix_el_counter input[type=text]:focus {
  border-color: transparent;
}
.webix_header.webix_dark .webix_placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_header.webix_dark ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_header.webix_dark ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_header.webix_dark :-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_header.webix_dark :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_header.webix_dark .webix_input_icon {
  color: rgba(255, 255, 255, 0.7);
}
.webix_header.webix_dark .webix_selected.webix_segment_0,
.webix_header.webix_dark .webix_selected.webix_segment_1,
.webix_header.webix_dark .webix_selected.webix_segment_N {
  background: #1CA1C1;
  color: #FFFFFF;
}
.webix_header.webix_dark .webix_selected.webix_segment_0:hover,
.webix_header.webix_dark .webix_selected.webix_segment_1:hover,
.webix_header.webix_dark .webix_selected.webix_segment_N:hover {
  background-color: #1992af;
}
.webix_header.webix_dark .webix_selected.webix_segment_0:focus,
.webix_header.webix_dark .webix_selected.webix_segment_1:focus,
.webix_header.webix_dark .webix_selected.webix_segment_N:focus {
  background-color: #1992af;
}
.webix_header.webix_dark .webix_selected.webix_segment_0:active,
.webix_header.webix_dark .webix_selected.webix_segment_1:active,
.webix_header.webix_dark .webix_selected.webix_segment_N:active {
  background-color: #17839d;
}
.webix_header.webix_dark .webix_el_icon,
.webix_header.webix_dark .webix_icon_button {
  color: #FFFFFF;
}
.webix_header.webix_dark .webix_control {
  border-color: #1CA1C1;
}
.webix_header.webix_dark .webix_icon_button:hover:before {
  background-color: rgba(0, 0, 0, 0.2);
}
.webix_header.webix_dark .webix_icon_button:hover .webix_icon,
.webix_header.webix_dark .webix_icon_button:focus .webix_icon {
  opacity: 1;
}
.webix_header.webix_dark .webix_icon_button .webix_icon {
  color: #FFFFFF;
  opacity: 0.7;
}
.webix_header.webix_dark .webix_custom_checkbox,
.webix_header.webix_dark .webix_custom_radio {
  color: #FFFFFF;
}
.webix_header.webix_dark .webix_custom_checkbox:focus,
.webix_header.webix_dark .webix_custom_radio:focus {
  color: #f0f0f0;
}
.webix_header.webix_dark .webix_label_right {
  color: #FFFFFF;
}
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_button {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.4);
  text-shadow: none;
}
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_img_btn_text {
  color: rgba(255, 255, 255, 0.4);
}
.webix_header.webix_dark .webix_disabled_view.webix_control .webix_icon_btn,
.webix_header.webix_dark .webix_disabled_view.webix_control .webix_icon {
  color: rgba(255, 255, 255, 0.4);
}
.webix_header.webix_dark .webix_disabled_view.webix_menu-x .webix_list_item.menu {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.4);
}
.webix_header.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon,
.webix_header.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_disabled_box .webix_img_btn_text,
.webix_header.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon_btn {
  color: rgba(255, 255, 255, 0.4);
}
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box label,
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_input_icon,
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box button {
  color: rgba(255, 255, 255, 0.4);
}
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box input,
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box select,
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box textarea,
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static,
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_prev,
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_next {
  background-color: rgba(0, 0, 0, 0.1);
  border-color: transparent;
  color: rgba(255, 255, 255, 0.4);
}
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static input {
  background-color: transparent;
}
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0,
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1,
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N,
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_item_tab {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.4);
  text-shadow: none;
}
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0.webix_selected,
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1.webix_selected,
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N.webix_selected {
  background-color: rgba(0, 0, 0, 0.15);
}
.webix_header.webix_dark .webix_disabled_top_label {
  color: rgba(255, 255, 255, 0.4);
}
.webix_header.webix_dark .webix_invalid .webix_el_box input,
.webix_header.webix_dark .webix_invalid .webix_el_box .webix_inp_static,
.webix_header.webix_dark .webix_invalid .webix_el_box select,
.webix_header.webix_dark .webix_invalid .webix_el_box textarea,
.webix_header.webix_dark input.webix_invalid,
.webix_header.webix_dark select.webix_invalid,
.webix_header.webix_dark textarea.webix_invalid {
  background-color: rgba(255, 92, 76, 0.3);
  border-color: #ff8d82;
  color: #ffdedb;
}
.webix_header.webix_dark .webix_invalid .webix_multicombo_value,
.webix_header.webix_dark .webix_invalid .webix_multicombo_tag {
  color: #FF5C4C;
}
.webix_header.webix_dark .webix_invalid .webix_el_box .webix_inp_static input {
  background-color: transparent;
}
.webix_header.webix_dark {
  color: #FFFFFF;
}
.webix_header > div {
  line-height: 44px;
  padding-bottom: 0;
  padding-left: 10px;
  padding-top: 0;
}
.webix_spacer {
  background: transparent;
}
.webix_view_animate {
  height: 100%;
  position: relative;
  width: 100%;
}
x\:ui {
  display: none;
}
.webix_view.webix_flexlayout {
  box-sizing: border-box;
  display: flex !important;
  flex-direction: row;
  flex-wrap: wrap;
  overflow: hidden;
}
.webix_flexlayout > div {
  display: block !important;
}
.webix_view_align {
  background: transparent;
}
.webix_view div,
.webix_view span,
.webix_view a.webix_list_item,
.webix_view.webix_window {
  outline: none;
}
textarea,
input,
select,
button,
.webix_view div.webix_inp_static:focus {
  outline: none;
}
.webix_resize_area {
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.webix_resize_handle_x .webix_handle_content,
.webix_resize_handle_y .webix_handle_content {
  background: rgba(100, 100, 100, 0.1);
  border: 1px dotted #ebebeb;
  height: 100%;
  width: 100%;
}
.webix_resize_handle_x {
  box-sizing: border-box;
  cursor: ew-resize;
  height: 100%;
  position: absolute;
  top: 0px;
  width: 1px;
  z-index: 2;
}
.webix_resize_handle_x .webix_handle_content {
  border-width: 0px 1px;
}
.webix_resize_origin_x {
  cursor: ew-resize;
  height: 100%;
  position: absolute;
  top: 0px;
  width: 3px;
  z-index: 2;
}
.webix_resize_handle_y {
  cursor: ns-resize;
  height: 1px;
  left: 0px;
  position: absolute;
  width: 100%;
  z-index: 2;
}
.webix_resize_handle_y .webix_handle_content {
  border-width: 1px 0px;
}
.webix_resize_origin_y {
  cursor: ns-resize;
  height: 3px;
  left: 0px;
  position: absolute;
  width: 100%;
  z-index: 2;
}
.webix_resizer {
  position: relative;
}
.webix_resizer.webix_disabled_view {
  cursor: default;
}
.webix_resizer_vy {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAADAQMAAABCowZuAAAABlBMVEUAAACkvtSA7tmIAAAAAXRSTlMAQObYZgAAAA9JREFUCB1jXMUABoxAGgAJaAFXPIkJqAAAAABJRU5ErkJggg==") no-repeat center center;
  border: 0px !important;
  cursor: ns-resize;
  margin-top: 0px !important;
  padding: 0px !important;
}
.webix_resizer_vx {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAXAQMAAAD0oWdxAAAABlBMVEUAAACkvtSA7tmIAAAAAXRSTlMAQObYZgAAAA5JREFUeF5jWMDAQDwGAKyuB4FpGQdzAAAAAElFTkSuQmCC") no-repeat center center;
  border: 0px !important;
  cursor: ew-resize;
  margin-left: 0px !important;
  padding: 0px !important;
}
.webix_resizer_y {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAADAQMAAABCowZuAAAABlBMVEUAAACkvtSA7tmIAAAAAXRSTlMAQObYZgAAAA9JREFUCB1jXMUABoxAGgAJaAFXPIkJqAAAAABJRU5ErkJggg==") no-repeat center center;
  background-color: #ffffff;
  cursor: ns-resize;
}
.webix_resizer_x {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAXAQMAAAD0oWdxAAAABlBMVEUAAACkvtSA7tmIAAAAAXRSTlMAQObYZgAAAA5JREFUeF5jWMDAQDwGAKyuB4FpGQdzAAAAAElFTkSuQmCC") no-repeat center center;
  background-color: #ffffff;
  cursor: ew-resize;
}
.webix_accordionitem_body {
  position: relative;
}
.webix_accordionitem_body > div {
  border-width: 0px!important;
}
.webix_accordionitem_header {
  border-bottom: 1px solid #DADEE0;
  color: #475466;
  cursor: pointer;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
  line-height: 42px;
  overflow: hidden;
  position: relative;
  z-index: 2;
}
.webix_accordionitem_header.webix_dark {
  color: #FFFFFF;
}
.webix_accordionitem_header .webix_el_label .webix_el_box {
  color: #475466;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
}
.webix_accordionitem_header.webix_dark {
  background: #657584;
  border-color: #657584;
}
.webix_accordionitem_header.webix_dark .webix_el_button,
.webix_accordionitem_header.webix_dark .webix_el_label .webix_el_box,
.webix_accordionitem_header.webix_dark .webix_inp_label,
.webix_accordionitem_header.webix_dark .webix_inp_top_label,
.webix_accordionitem_header.webix_dark .webix_slider_title {
  color: #FFFFFF;
}
.webix_accordionitem_header.webix_dark .webix_secondary .webix_icon,
.webix_accordionitem_header.webix_dark .webix_transparent .webix_icon,
.webix_accordionitem_header.webix_dark .webix_secondary .webix_img_btn_text,
.webix_accordionitem_header.webix_dark .webix_transparent .webix_img_btn_text,
.webix_accordionitem_header.webix_dark .webix_secondary .webix_icon_btn,
.webix_accordionitem_header.webix_dark .webix_transparent .webix_icon_btn {
  color: #FFFFFF;
}
.webix_accordionitem_header.webix_dark .webix_transparent button {
  color: #FFFFFF;
}
.webix_accordionitem_header.webix_dark .webix_transparent button:hover,
.webix_accordionitem_header.webix_dark .webix_transparent button:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.webix_accordionitem_header.webix_dark .webix_transparent button:active {
  background-color: rgba(0, 0, 0, 0.4);
}
.webix_accordionitem_header.webix_dark .webix_secondary button,
.webix_accordionitem_header.webix_dark .webix_inp_counter_next,
.webix_accordionitem_header.webix_dark .webix_inp_counter_prev,
.webix_accordionitem_header.webix_dark .webix_segment_0,
.webix_accordionitem_header.webix_dark .webix_segment_1,
.webix_accordionitem_header.webix_dark .webix_segment_N,
.webix_accordionitem_header.webix_dark .webix_menu-x .webix_list_item {
  background-color: rgba(0, 0, 0, 0.2);
  border-color: transparent;
  color: #FFFFFF;
}
.webix_accordionitem_header.webix_dark .webix_view > .webix_template {
  background-color: #657584;
  color: #FFFFFF;
}
.webix_accordionitem_header.webix_dark .webix_secondary button:hover,
.webix_accordionitem_header.webix_dark .webix_menu-x .webix_list_item:hover,
.webix_accordionitem_header.webix_dark .webix_inp_counter_next:hover,
.webix_accordionitem_header.webix_dark .webix_inp_counter_prev:hover,
.webix_accordionitem_header.webix_dark .webix_segment_0:hover,
.webix_accordionitem_header.webix_dark .webix_segment_1:hover,
.webix_accordionitem_header.webix_dark .webix_segment_N:hover {
  background-color: rgba(0, 0, 0, 0.4);
  color: #FFFFFF;
}
.webix_accordionitem_header.webix_dark .webix_secondary button:focus,
.webix_accordionitem_header.webix_dark .webix_menu-x .webix_list_item:focus,
.webix_accordionitem_header.webix_dark .webix_inp_counter_next:focus,
.webix_accordionitem_header.webix_dark .webix_inp_counter_prev:focus,
.webix_accordionitem_header.webix_dark .webix_segment_0:focus,
.webix_accordionitem_header.webix_dark .webix_segment_1:focus,
.webix_accordionitem_header.webix_dark .webix_segment_N:focus {
  background-color: rgba(0, 0, 0, 0.4);
  color: #FFFFFF;
}
.webix_accordionitem_header.webix_dark .webix_secondary button:active,
.webix_accordionitem_header.webix_dark .webix_menu-x .webix_list_item:active,
.webix_accordionitem_header.webix_dark .webix_inp_counter_next:active,
.webix_accordionitem_header.webix_dark .webix_inp_counter_prev:active,
.webix_accordionitem_header.webix_dark .webix_segment_0:active,
.webix_accordionitem_header.webix_dark .webix_segment_1:active,
.webix_accordionitem_header.webix_dark .webix_segment_N:active {
  background-color: rgba(0, 0, 0, 0.5);
  color: #FFFFFF;
}
.webix_accordionitem_header.webix_dark .webix_inp_static,
.webix_accordionitem_header.webix_dark input[type=text],
.webix_accordionitem_header.webix_dark input[type=combo],
.webix_accordionitem_header.webix_dark input[type=datepicker],
.webix_accordionitem_header.webix_dark textarea,
.webix_accordionitem_header.webix_dark select,
.webix_accordionitem_header.webix_dark .webix_text_highlight {
  background-color: rgba(0, 0, 0, 0.2);
  border-color: transparent;
  color: rgba(255, 255, 255, 0.7);
}
.webix_accordionitem_header.webix_dark .webix_el_texthighlight input,
.webix_accordionitem_header.webix_dark .webix_el_texthighlight textarea {
  caret-color: rgba(255, 255, 255, 0.7);
}
.webix_accordionitem_header.webix_dark .webix_inp_static input[type=text] {
  background-color: transparent;
}
.webix_accordionitem_header.webix_dark select option {
  background-color: #657584;
  color: #FFFFFF;
}
.webix_accordionitem_header.webix_dark .webix_multicombo_value,
.webix_accordionitem_header.webix_dark .webix_multicombo_tag {
  color: #657584;
}
.webix_accordionitem_header.webix_dark .webix_inp_static:focus,
.webix_accordionitem_header.webix_dark input[type=text]:focus,
.webix_accordionitem_header.webix_dark input[type=combo]:focus,
.webix_accordionitem_header.webix_dark input[type=datepicker]:focus,
.webix_accordionitem_header.webix_dark textarea:focus,
.webix_accordionitem_header.webix_dark select:focus {
  border-color: #FFFFFF;
  box-shadow: none;
}
.webix_accordionitem_header.webix_dark .webix_el_counter button {
  background-color: rgba(0, 0, 0, 0.3);
}
.webix_accordionitem_header.webix_dark .webix_el_counter input[type=text]:focus {
  border-color: transparent;
}
.webix_accordionitem_header.webix_dark .webix_placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_accordionitem_header.webix_dark ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_accordionitem_header.webix_dark ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_accordionitem_header.webix_dark :-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_accordionitem_header.webix_dark :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_accordionitem_header.webix_dark .webix_input_icon {
  color: rgba(255, 255, 255, 0.7);
}
.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_0,
.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_1,
.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_N {
  background: #1CA1C1;
  color: #FFFFFF;
}
.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_0:hover,
.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_1:hover,
.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_N:hover {
  background-color: #1992af;
}
.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_0:focus,
.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_1:focus,
.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_N:focus {
  background-color: #1992af;
}
.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_0:active,
.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_1:active,
.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_N:active {
  background-color: #17839d;
}
.webix_accordionitem_header.webix_dark .webix_el_icon,
.webix_accordionitem_header.webix_dark .webix_icon_button {
  color: #FFFFFF;
}
.webix_accordionitem_header.webix_dark .webix_control {
  border-color: #1CA1C1;
}
.webix_accordionitem_header.webix_dark .webix_icon_button:hover:before {
  background-color: rgba(0, 0, 0, 0.2);
}
.webix_accordionitem_header.webix_dark .webix_icon_button:hover .webix_icon,
.webix_accordionitem_header.webix_dark .webix_icon_button:focus .webix_icon {
  opacity: 1;
}
.webix_accordionitem_header.webix_dark .webix_icon_button .webix_icon {
  color: #FFFFFF;
  opacity: 0.7;
}
.webix_accordionitem_header.webix_dark .webix_custom_checkbox,
.webix_accordionitem_header.webix_dark .webix_custom_radio {
  color: #FFFFFF;
}
.webix_accordionitem_header.webix_dark .webix_custom_checkbox:focus,
.webix_accordionitem_header.webix_dark .webix_custom_radio:focus {
  color: #f0f0f0;
}
.webix_accordionitem_header.webix_dark .webix_label_right {
  color: #FFFFFF;
}
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_button {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.4);
  text-shadow: none;
}
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_img_btn_text {
  color: rgba(255, 255, 255, 0.4);
}
.webix_accordionitem_header.webix_dark .webix_disabled_view.webix_control .webix_icon_btn,
.webix_accordionitem_header.webix_dark .webix_disabled_view.webix_control .webix_icon {
  color: rgba(255, 255, 255, 0.4);
}
.webix_accordionitem_header.webix_dark .webix_disabled_view.webix_menu-x .webix_list_item.menu {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.4);
}
.webix_accordionitem_header.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon,
.webix_accordionitem_header.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_disabled_box .webix_img_btn_text,
.webix_accordionitem_header.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon_btn {
  color: rgba(255, 255, 255, 0.4);
}
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box label,
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_input_icon,
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box button {
  color: rgba(255, 255, 255, 0.4);
}
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box input,
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box select,
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box textarea,
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static,
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_prev,
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_next {
  background-color: rgba(0, 0, 0, 0.1);
  border-color: transparent;
  color: rgba(255, 255, 255, 0.4);
}
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static input {
  background-color: transparent;
}
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0,
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1,
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N,
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_item_tab {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.4);
  text-shadow: none;
}
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0.webix_selected,
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1.webix_selected,
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N.webix_selected {
  background-color: rgba(0, 0, 0, 0.15);
}
.webix_accordionitem_header.webix_dark .webix_disabled_top_label {
  color: rgba(255, 255, 255, 0.4);
}
.webix_accordionitem_header.webix_dark .webix_invalid .webix_el_box input,
.webix_accordionitem_header.webix_dark .webix_invalid .webix_el_box .webix_inp_static,
.webix_accordionitem_header.webix_dark .webix_invalid .webix_el_box select,
.webix_accordionitem_header.webix_dark .webix_invalid .webix_el_box textarea,
.webix_accordionitem_header.webix_dark input.webix_invalid,
.webix_accordionitem_header.webix_dark select.webix_invalid,
.webix_accordionitem_header.webix_dark textarea.webix_invalid {
  background-color: rgba(255, 92, 76, 0.3);
  border-color: #ff8d82;
  color: #ffdedb;
}
.webix_accordionitem_header.webix_dark .webix_invalid .webix_multicombo_value,
.webix_accordionitem_header.webix_dark .webix_invalid .webix_multicombo_tag {
  color: #FF5C4C;
}
.webix_accordionitem_header.webix_dark .webix_invalid .webix_el_box .webix_inp_static input {
  background-color: transparent;
}
.webix_accordionitem_label {
  height: 100%;
  padding-left: 10px;
}
.webix_accordionitem_button {
  float: right;
  height: 11px;
  margin: 14.5px 13px;
  position: relative;
  width: 11px;
}
.webix_carousel {
  position: relative;
}
.webix_nav_panel {
  bottom: 16px;
  height: 14px;
  line-height: 14px;
  overflow: hidden;
  padding: 2px 0;
  position: absolute;
  text-align: center;
}
.webix_nav_item {
  border-radius: 50%;
  box-sizing: content-box;
  cursor: pointer;
  display: inline-block;
  height: 10px;
  margin: 0 2px;
  -webkit-user-select: none;
  user-select: none;
  width: 10px;
}
.webix_nav_inactive {
  background: #fff;
  border: 2px solid rgba(0, 0, 0, 0.15);
  opacity: 0.6;
}
.webix_nav_active {
  background: #fff;
  border: 2px solid rgba(0, 0, 0, 0.1);
}
.webix_nav_active:hover,
.webix_nav_active:focus {
  box-shadow: 0 0 2px #fff;
}
.webix_nav_button_prev,
.webix_nav_button_next {
  cursor: pointer;
  display: block;
  height: 32px;
  line-height: 32px;
  position: absolute;
  width: 32px;
}
.webix_nav_button_prev .webix_nav_button_inner,
.webix_nav_button_next .webix_nav_button_inner {
  height: 100%;
  width: 100%;
}
.webix_nav_button_prev .webix_nav_button_inner {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNDNEOTBEMTYyNzQxMUUzOEU1N0MyQTEyMzIxMDVFQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNDNEOTBEMjYyNzQxMUUzOEU1N0MyQTEyMzIxMDVFQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0M0Q5MENGNjI3NDExRTM4RTU3QzJBMTIzMjEwNUVBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA0M0Q5MEQwNjI3NDExRTM4RTU3QzJBMTIzMjEwNUVBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+yGPRLgAAAPBJREFUeNpi+P//vycQP/tPfQAy05MRxGBgYJBkoA14DrLgPwMNARMDjcGgteAINN5CCaokI3UcB2I+UNQBsTghxaRacAaI+aH62IB4MzUtuAjEwlA9zEC8hhhNxFpwFYhFkQxfTqyriLHgFhBLQtWC8s18UsKUkAV3gVgGyfBZpKYIQhbYQtWAcBg5BRIhC26j+WAOtS0AgRvQ9A6L4IXUtgAELqOlopXUtgAEzgOxIFQPKxCvo7YFIHAKLSdvo7YFIHAUiHmgeiUIKSanNLUC4i1ALAHENoQUD48a7TkNzX8BsiAFxKCB4U+BOBkgwAAsAiGcWMs58QAAAABJRU5ErkJggg==");
  opacity: 0.8;
}
.webix_nav_button_prev .webix_nav_button_inner:hover,
.webix_nav_button_prev .webix_nav_button_inner:focus {
  opacity: 1;
}
.webix_nav_button_next .webix_nav_button_inner {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEODJBRDc2RTYyNzMxMUUzQTMxN0IxNjAwN0JBOUE4OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEODJBRDc2RjYyNzMxMUUzQTMxN0IxNjAwN0JBOUE4OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4MkFENzZDNjI3MzExRTNBMzE3QjE2MDA3QkE5QTg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4MkFENzZENjI3MzExRTNBMzE3QjE2MDA3QkE5QTg5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+crpRPgAAAOhJREFUeNpi+P//vycQP/tPfQAy05MRxGBgYJBkoA14DrLgPwMNARMDjcGgsCAMGkdHyLKBiNQgDoomIOYH4uOkJiViLNgMxGxIlpyhtgUgsAaImaHqhYH4IrUtAIHlSJaIAvFValsAAvOBmBGqTxKIb1HbAhCYhWSJDBDfobYFIBAO1QvCNtS2YA6SD6SB+DY1LViIFNFiQHydmnGwEi0VXaZmKloHxKxQ9YJAfJ6a+WAbWk4+Re2cLAFVxwPER0lNEcSUpjZALAHEW4DYitTCdHjUaM9paP4LkAUpIAYNDH8KxMkAAQYAlwMhmq8XxigAAAAASUVORK5CYII=");
  opacity: 0.8;
}
.webix_nav_button_next .webix_nav_button_inner:hover,
.webix_nav_button_next .webix_nav_button_inner:focus {
  opacity: 1;
}
.webix_nav_panel_corner {
  right: 80px;
}
.webix_nav_button_corner.webix_nav_button_prev {
  bottom: 9px;
  right: 44px;
}
.webix_nav_button_corner.webix_nav_button_prev .webix_nav_button_inner:hover,
.webix_nav_button_corner.webix_nav_button_prev .webix_nav_button_inner:focus {
  opacity: 1;
}
.webix_nav_button_corner.webix_nav_button_next {
  bottom: 9px;
  right: 8px;
}
.webix_nav_button_corner.webix_nav_button_next .webix_nav_button_inner:hover,
.webix_nav_button_corner.webix_nav_button_next .webix_nav_button_inner:focus {
  opacity: 1;
}
.webix_nav_panel_side {
  left: 0;
  margin: 0 auto;
  width: 100%;
}
.webix_nav_button_side {
  height: 86px;
  line-height: 86px;
  margin-top: -43px;
  top: 50%;
  width: 56px;
}
.webix_nav_button_side.webix_nav_button_next {
  left: auto;
  right: 16px;
}
.webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAiCAYAAACwaJKDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTc4MTkxODY2MzBGMTFFMzk1MUQ4RTNCRjNCMUVFRUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTc4MTkxODU2MzBGMTFFMzk1MUQ4RTNCRjNCMUVFRUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA4NjlGM0NFNjE4OTExRTNBRjMwOTNFODNBRTJCRENBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA4NjlGM0NGNjE4OTExRTNBRjMwOTNFODNBRTJCRENBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+D/KEcQAAAOhJREFUeNqs1jsOwjAMBuCKhR2uxsLGxg1a+hD0wVGYGJC4DgssnAFVQjLukKWk/WM7lv4OqfQ1UdLWCRGtOTdOz3lwtpzEkuFyp/9KreiX/JVa0DdNV6ZF9zRfmQYdcgbwQYNGhccDXQzYN4jgXIOa4bkntgAuNKgaDtlNMRx69hoAlxpUBEvfawRXGnRIjeBFIq8e3F9KZ5mDWXbS5QeBEjQYDEULALbSwy8GEYrARvpBUYNTaGkBfagZHKMIrKU/vioW6NANAE+aZuIVE3RoHxN06NUDHq2t5Ipz4Xw4T87O2vT+BBgAeQQKvezNqP0AAAAASUVORK5CYII=");
  opacity: 0.8;
}
.webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:hover,
.webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:focus {
  opacity: 1;
}
.webix_nav_button_side.webix_nav_button_prev {
  left: 16px;
  right: auto;
}
.webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAiCAYAAACwaJKDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjIzRTVCQkY2MzBGMTFFM0FDNTBDNzdDRkQ0NTI0NzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjIzRTVCQkU2MzBGMTFFM0FDNTBDNzdDRkQ0NTI0NzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA4NjlGM0NFNjE4OTExRTNBRjMwOTNFODNBRTJCRENBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA4NjlGM0NGNjE4OTExRTNBRjMwOTNFODNBRTJCRENBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wRT1eAAAAM9JREFUeNqs1jsKwlAQBdDBxlL3ZmVlmRXYaaVbCYg7kti4BQu1e85AhBDfZz73wm1ewsmfDKWUKNgNd+C+uVfuOgoe0n8uaFDyQoOSOxqU7NDgUfaDgxZUDWpRE6hBzWALdYE11A2W0BCYQ8PgHIWAUxQG/lAoKF0Q0ZLq+ZA1o35qnO3eevlweL4AgXOL5yhc2hCCa0d0w63744I1T9MMa989E2z5/NSw9Retgj3DRAveeseeGnyLDGgl+BkdJXNwH0WlHfcxDr09d/UVYADVjwptZ8mPvQAAAABJRU5ErkJggg==");
  opacity: 0.8;
}
.webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:hover,
.webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:focus {
  opacity: 1;
}
.webix_carousel > .webix_scroll_x,
.webix_carousel > .webix_scroll_y {
  background-color: rgba(0, 0, 0, 0);
}
.webix_dark .webix_nav_inactive {
  background-color: #95a5a6;
}
.webix_dark .webix_nav_active {
  background-color: #7f8c8d;
}
.webix_dark .webix_nav_button_prev .webix_nav_button_inner {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gcdCSIURgotfwAAASxJREFUSMfNlbErhlEUh5/vJZOSQSijshgsFiklhdj0lcHw5SP7uX+A8we4d1c+g2RgsIjIxmCxGCzKRO9bMjCSWE5WpXPrO9MZbs9T5577u7XNrTgPtIBBfKsEmkUmOMZsFZngv5KCzNW2gmsbbT2H4AZY0CAVcOUtuAXmNMi7xtQF7HgK7oBZDfKmMXUAB8Cil+AemNEgrwbfB5a8LvnB4C8aU83Gsuy1RY/AtAYpDb4NNDzXtKFBnqyvA+ve72BXYxqy/shyy1UwDFxqTP0a5BvYAPa8X/KISfo0yBewChx6R8UocKEx9ZpkBTj2zqIx4Fxj6tEgn7aqZ95RMQ6cakzdGuTDxuUedhPAicY0AEz+dbjzn3E9ZX9ue3w4ZUZ+VQBrQJUB/gw0fwC/UlVpnH2f9AAAAABJRU5ErkJggg==");
}
.webix_dark .webix_nav_button_next .webix_nav_button_inner {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gcdCSENCUzWfAAAAS1JREFUSMfN1TFLXEEUhuFnr8FKCBaGiK2FRQobG7GSgBG2E8IWFmE3wX7uD3B+QOb2QpaAiMWmsAkJBtMEizQ2FmmCXcIuhBRpDZI0g7XCXNhTD+8L53znTGf/ddrGEIvK1hiDqiW4zBxWLcFvJZWWayoEz3Mbz9sSfIl1mKCLr20I3sTUzMY6/MEzXJQWdHEcUzOTJVu4LD3kHRxlyW88xbfSKerldnViHX5lyffSMX2BgywZYxNXpffgVY6uWIcfWVpUMMQIYmqW8Lak4BB7sQ7/Ymoe4QzLpQQj9GMdbmJqFvAZK6WGfILdDJ/HJzwpFdOP6MU6/I2peYhTrJZctH6sw3VMzRw+YK30qdiIqXmM91i/b+Qe3OHNu6n/cMYt8icVXmLSAvwnBv8B+EFU7qlZ1xIAAAAASUVORK5CYII=");
}
.webix_dark .webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAiCAYAAACwaJKDAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gcdCSI77dsQJgAAARxJREFUSMet1jFqAkEUxvH/rkIqLVN5ES2CjScQG6tUESx3SWOMLKgggt7BC6SxsnIr9w4ewAsEEis3RTBE3N3ZmfemHB4/HsPMm89L0xTJilbrLrAAGsAWeKkKwTEw/bfVAy6ea6cZ4HV9+8ogwMm6UwMI8Owrg5MoDDa+MjgF8LXBUqgtaERdwELUFcxFJWAmKgXvUA3wBtUC/1BNEKBCra4KXjt9MNScbadYJd7t9nGSVIGnnJpOnCRf7VbzYNMpURi8A7OCumW0Wr9aodrw7T39hedS+P5FhcFYCme/fSGcP6UEcPE8dYTNk98BLvdHWcLlf1ML2CVMzIC3gpK+U5YywEdJQMuDP50CmuGMt55C6B0AI+AR+ACGPw26r6m12WOpAAAAAElFTkSuQmCC");
}
.webix_dark .webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:hover,
.webix_dark .webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:focus {
  opacity: 1;
}
.webix_dark .webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAiCAYAAACwaJKDAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gcdCSE1IU5u4gAAAW1JREFUSMet1rtOwzAUgOG/5jbBwsQD8BAwIAa2TggegjmRgELbuFeo1GRlQEJMMDN264CUiYdgg0dolzIkFUEk9nHSbLGtT76cc+xaMA53gUegDnwCgfa9Vyp8CngCToFNYB940WF0WRWt57SPqsAK+C7oG+kwuiqLdg3992Xgtelk8jGN4w3gqGDMyTSOZ8eHB+8uM0X7XhMYGMbd6TC6dkIzcH8VsMr+aN9rCeCGEyqEhzZY5TWmcM8C3zihKdy2wIMiWJmWURZWtk1P4a4FvnVCUziwwP0srKQBLYSbALXFYuGU1zqMNBAYhrRUiSI0s/RvKcdZNoChcQt8Tz5TKSg/fQdQFqdJcJvAXha0Z1QCDixgW577drCbBxZXKRkYyOtpkm6lwf+VPwH7VcC/d5Qd7EjA39s0KQQ2UIvvfbZ3zoEHU2Rp3+u4vlDGqwSX6N4qwSX6ltMelAUB1oELYA6cAV/poTxXeZ/+AOFqn1e/Gh7yAAAAAElFTkSuQmCC");
}
.webix_dark .webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:hover,
.webix_dark .webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:focus {
  opacity: 1;
}
.webix_list_item {
  border-bottom: 1px solid #EDEFF0;
  border-color: #EDEFF0;
  box-sizing: border-box;
  cursor: pointer;
  line-height: 31px;
  padding: 2px 12px;
  text-align: left;
}
.webix_list_icon {
  margin-right: 4px;
  vertical-align: middle;
}
.webix_list_item.webix_invalid {
  background-color: #ffeeee;
}
.webix_list_item.webix_selected {
  background: #F4F5F9;
  color: #475466;
}
.webix_list_item.webix_selected:focus {
  background: #edeff5;
}
.webix_list .webix_list_item.webix_selected {
  border-bottom: 1px solid #EDEFF0;
  padding: 2px 12px;
}
.webix_group {
  position: relative;
}
.webix_group_back,
.webix_group_back.webix_selected {
  background: #F4F5F9;
  color: #313131;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.2px;
  position: relative;
}
.webix_arrow_icon {
  bottom: 50%;
  color: #475466;
  font-family: "Webix Material Icons";
  font-size: 20px;
  height: 20px;
  line-height: 20px;
  margin-top: -10px;
  position: absolute;
  right: 8px;
  top: 50%;
  width: 20px;
}
.webix_arrow_icon:before {
  content: '\F003';
}
.webix_group_back {
  padding-left: 33px;
}
.webix_group_back .webix_arrow_icon {
  left: 8px;
}
.webix_group_back .webix_arrow_icon:before {
  content: '\F002';
}
.dhx_pagelist {
  position: relative;
}
.webix_list_count {
  box-shadow: 0 1px 0 #000000;
  float: right;
  font-size: 14px;
  margin-right: 45px;
  text-align: center;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.6);
  width: 25px;
}
.webix_unit_header {
  background-color: #F4F5F9;
  line-height: 35px;
  padding: 0 12px;
  text-align: left;
}
.webix_list-x .webix_list_item {
  border-bottom: none;
  border-color: #EDEFF0;
  border-right: 1px solid #EDEFF0;
  display: inline-block;
  vertical-align: top;
}
.webix_list-x .webix_list_item.webix_selected {
  border-left: 1px solid #EDEFF0;
  border-right: 1px solid #EDEFF0;
  padding-left: 11px;
}
.webix_list-x .webix_scroll_cont {
  display: inline-block;
}
.webix_view.webix_list-x {
  white-space: nowrap;
}
/* Style for disabled items */
.webix_list_item.webix_disabled {
  background-color: #FFFFFF;
  color: #8b949e;
  cursor: not-allowed;
  -webkit-user-select: none;
  user-select: none;
}
.webix_list_item.webix_disabled:focus {
  background-color: #FFFFFF;
}
.webix_list_item.webix_disabled .webix_badge {
  background-color: #eab993;
}
.webix_list_item.webix_disabled .webix_submenu_icon {
  visibility: hidden;
}
/*button of pager*/
.webix_view.webix_pager {
  background-color: transparent;
  box-sizing: border-box;
  padding: 3px 0;
}
.webix_pager_item,
.webix_pager_item_selected {
  border-radius: 2px;
  box-sizing: border-box;
  cursor: pointer;
  height: 100%;
  margin: 0 2px;
  min-width: 32px;
  padding: 0 6px;
  text-align: center;
  width: auto;
}
.webix_pager_item .webix_icon,
.webix_pager_item_selected .webix_icon {
  font-size: 17px;
  line-height: 0;
}
.webix_pager_item {
  background: #F4F5F9;
  color: #1CA1C1;
}
.webix_pager_item:hover {
  background-color: #e7e9f2;
}
.webix_pager_item:focus {
  background-color: #e7e9f2;
}
.webix_pager_item:active {
  background-color: #daddeb;
}
.webix_pager_item:hover {
  background-color: #e7e9f2;
}
.webix_pager_item:focus {
  background-color: #e7e9f2;
}
.webix_pager_item:active {
  background-color: #daddeb;
}
/*selected  button of pager*/
.webix_pager_item_selected {
  cursor: default;
}
.webix_pager_item_selected:hover {
  background-color: #1992af;
}
.webix_pager_item_selected:focus {
  background-color: #1992af;
}
.webix_pager_item_selected:active {
  background-color: #17839d;
}
.webix_animation .webix_ss_header {
  position: relative;
  z-index: 1;
}
.webix_animation .webix_ss_vscroll_header {
  z-index: 1;
}
.webix_animation .webix_ss_footer,
.webix_animation .webix_vscroll_x {
  bottom: 0px;
  position: absolute;
  z-index: 1;
}
/*helper for allowing selection*/
.webix_allow_selection {
  -webkit-user-select: text;
  user-select: text;
}
/*default item in dataview*/
.webix_dataview_item {
  border-bottom: 1px solid #EDEFF0;
  border-color: #EDEFF0;
  border-right: 1px solid #EDEFF0;
  box-sizing: border-box;
  cursor: pointer;
  line-height: 31px;
  padding: 2px 12px;
  text-align: left;
}
.webix_dataview_item.webix_selected {
  box-shadow: inset 2px 0 #1CA1C1;
}
.webix_dataview_item.webix_disabled {
  color: #94A1B3;
}
.webix_dataview_item.webix_selected.webix_disabled {
  box-shadow: inset 2px 0 #94A1B3;
}
.webix_dataview_item .webix_icon {
  font-size: 20px;
}
/*default item in selected state*/
.webix_dataview_item.webix_selected {
  background: #F4F5F9;
  border-bottom: 1px solid #EDEFF0;
  border-right: 1px solid #EDEFF0;
  color: #475466;
}
.webix_dataview_item.webix_selected:focus {
  background: #edeff5;
}
.webix_dataview_item.webix_invalid {
  background-color: #ffeeee;
}
.webix_dataview_item.tiles {
  border: 1px solid #EDEFF0;
  box-sizing: border-box;
}
.webix_drag_zone > .webix_dataview_item.tiles {
  margin: 0 !important;
}
.webix_dataview .webix_scroll_cont {
  box-sizing: border-box;
}
/*chart container*/
.webix_chart {
  color: #475466;
  font-family: Roboto, sans-serif;
  font-size: 13px;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.webix_chart canvas {
  position: absolute;
}
/*labels*/
.webix_canvas_text {
  font-size: 12px;
  overflow: hidden;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  z-index: 80;
}
.webix_chart .webix_canvas_text {
  border-radius: 4px;
}
.webix_chart .webix_canvas_text.webix_inner_text_dark {
  color: #475466;
  padding: 0 2px;
  text-shadow: 0 0 4px #ffffff;
}
.webix_chart .webix_canvas_text.webix_inner_text_light {
  color: #ffffff;
  padding: 0 2px;
  text-shadow: 0 0 4px #475466;
}
/*map*/
.webix_map_img {
  border: 0px;
  height: 100%;
  left: 0px;
  opacity: 0;
  position: absolute;
  top: 0px;
  -webkit-user-select: none;
  width: 100%;
}
/*scales*/
.webix_axis_item_y {
  height: 18px;
  line-height: 18px;
  margin-top: -4px;
  position: absolute;
  text-align: right;
}
.webix_axis_item_x {
  padding-top: 2px;
}
.webix_axis_title_x {
  font-size: 13px;
  text-align: center;
}
.webix_axis_title_y {
  font-family: Verdana;
  font-size: 13px;
  padding-left: 3px;
  text-align: center;
  transform: rotate(-90deg);
}
/*legend block*/
.webix_chart_legend {
  position: absolute;
  z-index: 81;
}
.webix_chart_legend_item {
  cursor: pointer;
  height: 18px;
  line-height: 18px;
  padding: 2px;
}
.webix_chart_legend_item.hidden {
  color: #cfd5dd;
}
.webix_axis_item_y.webix_radar {
  color: #555;
  font-size: 11px;
  height: 13px;
  line-height: 13px;
  margin-top: 0px;
  padding-right: 3px;
}
.webix_canvas_text.webix_axis_radar_title {
  color: #74869f;
  font-size: 12px;
  margin-top: 0px;
  padding-top: 0px;
}
.webix_axis_item_y,
.webix_axis_item_x {
  color: #74869f;
}
/*data frame*/
.webix_chart_frame {
  background-color: #a0cfef;
  border-left: 1px solid #3498db;
  border-right: 1px solid #3498db;
  cursor: w-resize;
  height: 100%;
  opacity: 0.3;
  position: absolute;
  top: 0;
  z-index: 82;
}
.webix_chart_resizer {
  background-color: #fff;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAYAAAAx8TU7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJCMjdFNENBRTg4MTFFMjk2NjJGMTJENjkyNDA2NTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJCMjdFNERBRTg4MTFFMjk2NjJGMTJENjkyNDA2NTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkIyN0U0QUFFODgxMUUyOTY2MkYxMkQ2OTI0MDY1OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkIyN0U0QkFFODgxMUUyOTY2MkYxMkQ2OTI0MDY1OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Powz/icAAAAaSURBVHjaYmBgYDBjgAA4zcSABQysIECAAQBn+ACx2PqtbAAAAABJRU5ErkJggg==");
  background-position: 3px center;
  background-repeat: no-repeat;
  border: 1px solid #cccccc;
  border-radius: 2px;
  bottom: 0;
  cursor: w-resize;
  height: 20px;
  position: absolute;
  width: 11px;
  z-index: 83;
}
.webix_chart_resizer:focus {
  border-color: #1CA1C1;
}
.webix_wresize_cursor {
  cursor: w-resize;
}
/* donut center text */
.webix_donut_center_text {
  display: inline-block;
  line-height: normal;
  vertical-align: middle;
  white-space: normal;
}
.webix_dt_editor {
  background: #FFFFFF;
  overflow: visible;
  position: absolute;
  z-index: 2;
}
.webix_dt_editor input,
.webix_dt_editor select {
  border: 1px solid #ffd700;
  box-sizing: border-box;
  color: #475466;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  height: 100%;
  letter-spacing: 0.2px;
  margin: 0;
  padding: 0 11px;
  width: 100%;
}
.webix_dt_editor input[type="checkbox"] {
  height: auto;
  margin: 11px 13px 0px;
  width: auto;
}
.webix_dt_editor select {
  padding: 0 7px;
}
.webix_clipbuffer {
  border: 0;
  cursor: default;
  height: 1px;
  left: 0px;
  margin: 0;
  opacity: 0;
  padding: 0;
  pointer-events: none;
  position: fixed;
  top: 0px;
  white-space: pre-wrap;
  width: 2000px;
}
.webix_dt_editor.webix_password_editor {
  overflow: hidden;
}
.webix_password_editor input {
  padding-right: 26px;
}
.webix_password_editor .webix_icon {
  color: #94A1B3;
  cursor: pointer;
  font-size: 18px;
  margin-top: -9px;
  position: absolute;
  right: 4px;
  top: 50%;
}
.webix_password_editor .webix_icon:hover {
  color: #1CA1C1;
}
.webix_column,
.webix_hcolumn {
  position: absolute;
  top: 0px;
}
.webix_cell {
  line-height: 33px;
  overflow: hidden;
  white-space: nowrap;
}
.webix_hcell {
  overflow: hidden;
  width: 100%;
}
.webix_cell,
.webix_hcell {
  background: inherit;
  color: inherit;
  font: inherit;
  text-align: inherit;
}
.webix_ss_body {
  overflow: hidden;
  position: relative;
}
.webix_hs_center,
.webix_hs_right,
.webix_hs_left,
.webix_ss_center,
.webix_ss_right,
.webix_ss_left {
  float: left;
  overflow: hidden;
  position: relative;
}
.webix_ss_center_scroll {
  height: 100%;
  min-height: 1px;
  overflow: hidden;
  position: relative;
}
.webix_ss_hscroll {
  bottom: 0px;
}
.webix_ss_vscroll {
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 2;
}
.webix_ss_vscroll_footer {
  border-left: 1px solid #EDEFF0;
  border-top: 1px solid #EDEFF0;
  bottom: 0px;
  position: absolute;
  right: 0px;
  z-index: 1;
}
.webix_ss_vscroll_header {
  border-bottom: 1px solid #DADEE0;
  border-left: 1px solid #DADEE0;
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 1;
}
.webix_dtable {
  cursor: default;
  position: relative;
  z-index: 0;
}
.webix_ss_footer,
.webix_ss_header {
  clear: both;
  overflow: hidden;
}
.webix_table_cell,
.webix_view.webix_table_cell,
.webix_block_selection,
.webix_hcell,
.webix_cell {
  box-sizing: border-box;
}
.webix_table_cell {
  font-size: 14px;
}
.webix_block_selection {
  position: absolute;
}
.webix_ss_sort_asc,
.webix_ss_sort_desc {
  float: none;
  font-family: "Webix Material Icons";
  font-size: 20px;
  height: 24px;
  line-height: 24px;
  margin-top: -12px;
  position: absolute;
  right: 2px;
  top: 50%;
  -webkit-user-select: none;
  user-select: none;
  width: 24px;
}
.webix_ss_sort_asc.webix_ss_sort_single,
.webix_ss_sort_desc.webix_ss_sort_single {
  text-align: center;
  width: 20px;
}
.webix_ss_sort_asc:before {
  content: '\F004';
}
.webix_ss_sort_desc:before {
  content: '\F001';
}
.webix_ss_sort_num {
  color: #1CA1C1;
  font-family: Roboto, sans-serif;
  font-size: 10px;
  height: 12px;
  line-height: 12px;
  position: absolute;
  right: 0;
  text-align: right;
  top: 0;
}
.webix_ss_sort_single .webix_ss_sort_num {
  display: none;
}
.webix_hcell .webix_excel_filter {
  color: #94A1B3;
  cursor: pointer;
  height: 20px;
  line-height: 20px;
  margin-top: -10px;
  position: absolute;
  right: 2px;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 20px;
}
.webix_hcell .webix_excel_filter:hover {
  color: #1CA1C1;
}
.webix_excel_filter ~ .webix_ss_sort_asc,
.webix_excel_filter ~ .webix_ss_sort_desc {
  right: 24px;
}
.webix_hcell.webix_ss_excel_filter {
  position: relative;
}
.webix_hcell.webix_ss_filter_active .webix_excel_filter {
  color: #1CA1C1;
}
.webix_hcell.webix_ss_filter_active .webix_excel_filter:hover {
  color: #17839d;
}
.webix_hcell.webix_ss_filter {
  padding: 3px 5px 3px 5px;
}
.webix_hcell .webix_tree_close,
.webix_hcell .webix_tree_open {
  margin-right: 5px;
}
.webix_table_checkbox,
.webix_hcell input[type="checkbox"] {
  margin: 0px 1px 2px;
  vertical-align: middle;
}
.webix_ss_filter select,
.webix_ss_filter input {
  border: 1px solid #DADEE0;
  box-sizing: border-box;
  color: #475466 !important;
  font-family: Roboto, sans-serif;
  font-size: inherit;
  height: 38px;
  margin-top: -2px;
  padding: 0 3px;
  vertical-align: top;
  width: 100%;
}
.webix_richfilter {
  line-height: 32px;
  margin-top: 1px;
}
.webix_ss_filter select {
  padding: 3px;
}
/*headers and footers*/
.webix_ss_header,
.webix_hcolumn,
.webix_ss_vscroll_header,
.webix_dd_drag_column,
.webix_hs_left,
.webix_hs_center,
.webix_hs_right {
  background: #F4F5F9;
  color: #313131;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.2px;
}
.webix_ss_footer,
.webix_ss_footer .webix_hcolumn,
.webix_ss_footer .webix_hs_left,
.webix_ss_footer .webix_hs_center,
.webix_ss_footer .webix_hs_right,
.webix_ss_footer div.webix_ss_vscroll_footer {
  background: #fafafa;
}
.webix_hcell.webix_measure_size {
  box-sizing: border-box;
  color: #313131;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.2px;
}
/*content in header and footer*/
.webix_hcell {
  padding: 0px 12px 0px 12px;
  text-align: left;
}
/*borders in header and footer*/
.webix_ss_header .webix_hcolumn .webix_hcell,
.webix_ss_header .webix_span {
  border-bottom: 1px solid #DADEE0;
  border-right: 1px solid #DADEE0;
}
.webix_ss_footer .webix_hcolumn .webix_hcell,
.webix_ss_footer .webix_span {
  border-right: 1px solid #EDEFF0;
  border-top: 1px solid #EDEFF0;
}
/*remove rightmost borders*/
.webix_hs_right .webix_hcell.webix_last,
.webix_hs_center .webix_hcell.webix_last {
  border-right-width: 0px;
}
/*right inner border*/
.webix_column.webix_last > div {
  border-right-width: 0px;
}
/*borders between split areas*/
.webix_ss_right .webix_column.webix_first > div,
.webix_hs_right .webix_first {
  border-left: 1px solid #DADEE0;
}
.webix_ss_left .webix_column.webix_last > div {
  border-right: 1px solid #DADEE0;
}
.webix_last_topcell.webix_cell {
  border-bottom: 1px solid #DADEE0;
}
/*normal data cell of the table*/
.webix_column > div,
.webix_table_cell {
  border-bottom: 1px solid #EDEFF0;
  border-right: 1px solid #EDEFF0;
  padding: 0 12px;
}
.webix_column,
.webix_hcolumn {
  text-align: left;
}
/*header selection in column mode, column dnd*/
.webix_ss_header .webix_sel_hcell,
.webix_ss_footer .webix_sel_hcell,
.webix_ss_header .webix_dd_over_column {
  background-color: #c9eaf5;
}
.webix_block_selection {
  background: rgba(0, 0, 0, 0.1);
  border: 2px solid #EDEFF0;
  z-index: 2;
}
.webix_dd_drag {
  border-left: 1px solid #EDEFF0;
  height: 36px;
  overflow: hidden;
  white-space: nowrap;
}
.webix_dd_drag > div {
  background: #FFFFFF;
  border-bottom: 1px solid #EDEFF0;
  border-right: 1px solid #EDEFF0;
  border-top: 1px solid #EDEFF0;
  box-sizing: border-box;
  display: inline-block;
  height: 36px;
  line-height: 28px;
  padding: 5px 12px;
  vertical-align: top;
}
.webix_dd_drag_column {
  padding: 5px 10px 5px 10px;
}
.webix_column > .webix_drag_over.webix_cell {
  background-color: #e6e6e6;
  color: #475466;
}
.webix_column > .webix_drag_over.webix_cell.webix_row_select,
.webix_column > .webix_drag_over.webix_cell.webix_cell_select {
  background: #F4F5F9;
  color: #475466;
}
.webix_column > .webix_drag_over.webix_cell.webix_row_select:focus,
.webix_column > .webix_drag_over.webix_cell.webix_cell_select:focus {
  background: #edeff5;
}
.webix_cell.webix_invalid {
  background-color: #ffeeee;
}
.webix_invalid_cell {
  position: relative;
}
.webix_invalid_cell:after {
  border-left: 8px solid transparent;
  border-top: 8px solid #f44;
  content: "";
  height: 1px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 0px;
}
/*selection*/
.webix_column > div.webix_cell_select,
.webix_column > div.webix_column_select,
.webix_column > div.webix_row_select {
  background: #F4F5F9;
  color: #475466;
}
.webix_column > div.webix_cell_select:focus,
.webix_column > div.webix_column_select:focus,
.webix_column > div.webix_row_select:focus {
  background: #edeff5;
}
/*extra borders, for selection in cell mode*/
.webix_column > div.webix_cell_select {
  border-bottom: 1px solid #EDEFF0;
  border-left: 1px solid #EDEFF0;
  border-right: 1px solid #EDEFF0;
  padding-left: 11px;
  padding-top: 0px;
}
.webix_ss_right .webix_column.webix_first > div.webix_cell_select {
  padding-left: 12px;
}
/*extra borders, for selection in row mode*/
.webix_column > div.webix_row_select {
  border-bottom: 1px solid #EDEFF0;
  padding-top: 0px;
}
/*extra borders for selection in column mode*/
.webix_column > div.webix_column_select {
  border-left: 1px solid #EDEFF0;
  border-right: 1px solid #EDEFF0;
  padding-left: 11px;
}
.webix_cell.webix_dtable_colrow,
.webix_cell.webix_dtable_subrow,
.webix_dtable_subview {
  background-color: #FFFFFF;
  border-bottom: 1px solid #EDEFF0;
  left: 0px;
  padding-left: 12px;
  padding-right: 30px;
  padding-top: 1px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.webix_cell.webix_dtable_colrow.webix_selected {
  background: #F4F5F9;
  color: #475466;
}
.webix_cell.webix_dtable_colrow.webix_selected:focus {
  background: #edeff5;
}
.webix_dtable_subrow {
  border-top: 1px solid #EDEFF0;
  text-align: right;
}
.webix_dtable_subview {
  background: #EDEFF0;
  border-top: 1px solid #EDEFF0;
  box-sizing: border-box;
  padding: 0px 0px 0px 0px;
  padding-left: 10px;
}
.number .webix_cell {
  text-align: right;
}
.webix_rotate {
  line-height: normal;
  transform: rotate(-90deg);
}
.webix_measure_rotate {
  line-height: normal;
  padding: 10px;
  white-space: normal;
}
.webix_span_layer,
.webix_span_layer_top {
  background: transparent;
  height: 0px;
  left: 0px;
  overflow: visible;
  position: absolute;
  top: 0px;
  width: 0px;
}
.webix_span_layer_top {
  z-index: 1;
}
.webix_ss_right .webix_span_layer,
.webix_ss_right .webix_span_layer_top {
  border-left: 1px solid #DADEE0;
}
.webix_dtable_span {
  background: #FFFFFF;
  position: absolute;
  text-align: left;
}
.webix_dtable_span.webix_selected {
  background: #F4F5F9;
  color: #475466;
}
.webix_dtable_span.webix_selected:focus {
  background: #edeff5;
}
.webix_hcell .webix_input_icon {
  background-color: #DADEE0;
}
.webix_area_selection_layer {
  position: absolute;
  z-index: 2;
}
.webix_area_selection {
  background: #475466;
  position: absolute;
}
.webix_dtable_focused .webix_area_selection {
  background-color: #3f4a5a;
}
.webix_area_selection_top,
.webix_area_selection_bottom {
  height: 2px;
}
.webix_area_selection_left,
.webix_area_selection_right {
  width: 2px;
}
.webix_area_selection_handle {
  background: #475466;
  border: 1px solid #fff;
  cursor: crosshair;
  height: 6px;
  margin: -6px 0 0 -6px;
  position: absolute;
  width: 6px;
}
.webix_topcell {
  background: #FFFFFF;
  position: relative;
  z-index: 1;
}
.webix_dtable .webix_resize_handle_x .webix_handle_content,
.webix_dtable .webix_resize_handle_y .webix_handle_content {
  background-color: #1CA1C1;
  border: none;
}
.webix_dtable_focused .webix_column > div.webix_row_select,
.webix_dtable_focused .webix_column > div.webix_column_select {
  background: #edeff5;
}
.webix_window {
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 7px 0 rgba(0, 0, 0, 0.1);
  position: absolute;
}
.webix_window:focus {
  box-shadow: 0 1px 14px 0 rgba(0, 0, 0, 0.12), 0 4px 10px 0 rgba(0, 0, 0, 0.1);
}
.webix_win_body {
  overflow: hidden;
}
.webix_window,
.webix_win_content,
.webix_win_body,
.webix_win_body > .webix_view {
  border-radius: 0px;
}
.webix_win_body > .webix_view .webix_cal_month {
  border-radius: 0px;
}
.webix_win_head {
  border-bottom: 1px solid #DADEE0;
}
.webix_win_title {
  text-align: center;
}
/*----------------------------*/
/* DO NOT CHANGE STYLES BELOW */
/*----------------------------*/
.webix_win_content {
  height: auto;
  overflow: hidden;
  width: auto;
}
.webix_modal {
  background-color: black;
  height: 100%;
  left: 0;
  opacity: 0.2;
  position: fixed;
  top: 0;
  width: 100%;
}
.webix_modalbox_inside {
  pointer-events: none;
}
.webix_point_top,
.webix_point_right,
.webix_point_bottom,
.webix_point_left {
  position: absolute;
}
.webix_point_top,
.webix_point_bottom {
  height: 7px;
  width: 13px;
}
.webix_point_left,
.webix_point_right {
  height: 13px;
  width: 7px;
}
.webix_point_top,
.webix_point_bottom,
.webix_point_right,
.webix_point_left {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAArCAIAAADHSy4DAAAABnRSTlMAAAAAAABupgeRAAAACXBIWXMAAABPAAAATwFjiv3XAAAAhElEQVR4nMXVQQoAIQhAUe9/FC/pLAYayUm/EeT6YWGmoqpWharKG7n+XK5nt9L/LurMeV27oZHrReN0M6Oupr5S1GU0vhN1J7L27hp1QYXX1WtE5UxnNXI0ep7+pEGRpr95ooWObbXUm1npXWkFaF3vTqj9c+h8pVOb7gK6Yeje4tvwARi4FgcAh2V/AAAAAElFTkSuQmCC");
}
.webix_point_top {
  background-position: 0 -36px;
}
.webix_point_bottom {
  background-position: 0 0;
}
.webix_point_right {
  background-position: 0 -22px;
}
.webix_point_left {
  background-position: 0 -9px;
}
.webix_resize_handle {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAABZJREFUeAFjIAUwUshlpJDLSIhLGAAACQ4AFk79JaMAAAAASUVORK5CYII=);
  bottom: 0px;
  cursor: nw-resize;
  height: 15px;
  line-height: 15px;
  position: absolute;
  right: -1px;
  text-align: center;
  width: 15px;
  z-index: 2;
}
.webix_resize_frame {
  background: #1CA1C1;
  border: 1px solid #0f5768;
  box-shadow: 1px 3px 6px #000;
  display: block;
  opacity: 0.1;
  position: absolute;
}
.webix_resize_cursor {
  cursor: nw-resize;
}
.webix_shadow_medium,
.webix_shadow_small,
.webix_shadow_big {
  position: relative;
}
.webix_shadow_medium {
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 7px 0 rgba(0, 0, 0, 0.1);
}
.webix_shadow_small {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
}
.webix_shadow_big {
  box-shadow: 0 1px 14px 0 rgba(0, 0, 0, 0.12), 0 4px 10px 0 rgba(0, 0, 0, 0.1);
}
.webix_shadow_none {
  box-shadow: none !important;
}
.webix_toolbar.webix_shadow_small,
.webix_toolbar.webix_shadow_medium,
.webix_toolbar.webix_shadow_big {
  z-index: 1;
}
/*basis*/
.webix_tree .webix_scroll_cont > .webix_tree_leaves {
  display: inline-block;
  padding: 8px;
}
.webix_tree_item {
  clear: both;
  height: 24px;
  line-height: 24px;
  white-space: nowrap;
}
.webix_tree_item.webix_selected {
  background: transparent;
}
.webix_tree_item.webix_selected span {
  background: #F4F5F9;
  color: #475466;
  margin-left: -4px;
  padding: 4px 10px 4px 4px;
}
.webix_tree_item.webix_selected span:focus {
  background: #edeff5;
}
.webix_tree_item.webix_invalid {
  background-color: #ffeeee;
}
.webix_tree_checkbox {
  height: 100%;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
  width: 13px;
}
.webix_indeterminate {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAZUlEQVR4nGPw8Mhldw9ObXAPTp1JBG4AqWcAawhNs2QgArgFp1q5haTVgzTNZCABuIekzSJdU3DqTOpoqq+vZ3IPSfsPwyD+INJECNBREzSeGkAxTYwG16B0a3CKICXtgTSA0h4ApZxpTQmN4jEAAAAASUVORK5CYII=");
  background-position: left center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 100%;
  margin-top: 0 !important;
  width: 13px;
}
.webix_measure_size {
  font-family: Roboto, sans-serif;
}
.webix_measure_size input,
.webix_measure_size textarea,
.webix_measure_size select {
  width: 5px;
}
.webix_measure_size div {
  float: none;
}
.webix_measure_size div,
.webix_measure_size a {
  display: inline-block !important;
  position: static !important;
}
.webix_tree_close,
.webix_tree_open,
.webix_tree_none,
.webix_tree_folder,
.webix_tree_file,
.webix_tree_folder_open {
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 100%;
  margin: 0;
  vertical-align: top;
  width: 20px;
}
.webix_tree_close,
.webix_tree_open,
.webix_tree_none {
  background-position: center center;
}
.webix_cell .webix_tree_close,
.webix_cell .webix_tree_open,
.webix_cell .webix_tree_none {
  background-color: transparent;
}
.webix_tree_folder,
.webix_tree_file,
.webix_tree_folder_open {
  background-position: 0 center ;
}
.webix_tree_file,
.webix_tree_folder,
.webix_tree_folder_open {
  margin: 0px 2px;
}
.webix_tree_leaves .webix_tree_leaves {
  display: block;
  margin-left: 20px;
}
.webix_line_tree .webix_tree_leaves {
  margin-left: 0px;
}
.webix_tree_file {
  background-image: url("data:image/gif;base64,R0lGODlhEgASAIABAI6Pj////yH5BAEKAAEALAAAAAASABIAAAInjI+JwM26XAtPyTnTfU5veGyXJ2ZhaRpoSq0AicKlLNJftNojyCMFADs=");
}
.webix_tree_folder {
  background-image: url("data:image/gif;base64,R0lGODlhEgASAIABAI6Pj////yH5BAEKAAEALAAAAAASABIAAAIhjI+py90AI3Syvoqj27mfnn2gZYxkYEpiCqypa27yTC8FADs=");
}
.webix_tree_folder_open {
  background-image: url("data:image/gif;base64,R0lGODlhEgASAIABAI6Pj////yH5BAEKAAEALAAAAAASABIAAAIjjI+py90AI3SyvorjkQ7pDAJBSJaTaGpjKq7pxsJmR9c2UwAAOw==");
}
.webix_tree_img {
  background-color: #FFFFFF;
  background-position: 0 0;
  float: left;
  height: 24px;
  width: 24px;
}
.webix_tree_line1 {
  background-image: url("data:image/gif;base64,R0lGODlhGQAcAIABAMHBwf///yH5BAEKAAEALAAAAAAZABwAAAIxjI8Gyc3r4pP0wCovdnpPz4Gh+JFIZ6KkKrKg68GbjNGVTeGZmeiRP+IphBbi0EgrAAA7");
}
.webix_tree_line2 {
  background-image: url("data:image/gif;base64,R0lGODlhGQAcAIABAMHBwf///yH5BAEKAAEALAAAAAAZABwAAAIpjI8Gyc3r4pP0wCovdnpPz4Gh+JFIZ6KkKgLuC7/mTNf2jef6zvc+XgAAOw==");
  background-repeat: no-repeat;
}
.webix_tree_line3 {
  background-image: url("data:image/gif;base64,R0lGODlhGQAcAIABAMHBwf///yH5BAEKAAEALAAAAAAZABwAAAI1jI8Gyc3r4pP0wCovdnpPz4Gh+JFIZ6KkKgLuC78VC9KeveGYPpsJTwFmfCeixahABoQRXQEAOw==");
}
.webix_tree_line4 {
  background-image: url("data:image/gif;base64,R0lGODlhGQAcAIABAMHBwf///yH5BAEKAAEALAAAAAAZABwAAAIjjI+py+0Po5y02ouz3rxDAIZi+HGAiW6nmmqr22avHGMzUwAAOw==");
}
.webix_cal_month {
  box-sizing: content-box;
  font-size: 14px;
  font-weight: bold;
  height: 24px;
  line-height: 24px;
  padding: 0 0 6px;
  position: relative;
  text-align: center;
}
.webix_cal_prev_button,
.webix_cal_next_button {
  background-position: 8px 6px;
  background-repeat: no-repeat;
  cursor: pointer;
  height: 24px;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  user-select: none;
  width: 24px;
}
.webix_cal_prev_button {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAYAAACzkJeoAAAASUlEQVR42p2QMQoAQQgD79EZ0Mqn5xCu2cPdYgUbJ0rMMxXgLeiuKq8gsJAz8weQ0QiwJEfECnr4wdlEnwJ68+yyhReC+c85oRecj0Um+pmo9wAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  left: 0;
}
.webix_cal_next_button {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAYAAACzkJeoAAAARElEQVR42qXPsQoAIAhF0T76PdDJT7cUmtQhcmk4N8QVQ9JXN2bmgWOgqp+BiCRG2AYAMoi3/LxYdyagAnhA6G93TrABZaJFJjrFY8IAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  right: 0;
}
.webix_view > .webix_cal_header {
  height: 24px;
}
.webix_view > .webix_cal_header div {
  border-bottom: #DADEE0 1px solid;
  color: #475466;
  float: left;
  font-size: 11px;
  height: 19px;
  text-align: center;
}
.webix_cal_body .webix_cal_row > div {
  float: left;
  height: 100%;
  text-align: center;
}
.webix_cal_body .webix_selected,
.webix_cal_body .webix_cal_select,
.webix_cal_body .webix_cal_select.webix_cal_today {
  background: #F4F5F9;
  color: #475466;
}
.webix_cal_day,
.webix_cal_week_num {
  color: #475466;
  cursor: pointer;
  font-size: 12px;
  -webkit-user-select: none;
  user-select: none;
}
.webix_cal_week_num {
  border-right: 1px solid #DADEE0;
  color: #a2adbe;
  cursor: default;
  margin-right: 0px;
}
.webix_cal_event {
  color: #C66200;
  font-weight: bold;
}
.webix_cal_outside {
  color: #b1bbc8;
}
.webix_cal_inactive {
  background: #888;
}
.webix_cal_inactive {
  background: #888;
}
.webix_cal_day_disabled,
.webix_cal_day_disabled.webix_cal_event {
  background: #f0f0f0;
  color: #b1bbc8;
}
.webix_cal_day_disabled.webix_cal_day,
.webix_cal_day_disabled.webix_cal_block {
  cursor: not-allowed;
}
.webix_hours .webix_cal_day_disabled,
.webix_minutes .webix_cal_day_disabled,
.webix_hours .webix_cal_day_disabled.webix_cal_event,
.webix_minutes .webix_cal_day_disabled.webix_cal_event {
  background: #FFFFFF;
  font-weight: normal;
  text-decoration: line-through;
}
.webix_cal_month_name {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}
.webix_cal_block {
  cursor: pointer;
  float: left;
  text-align: center;
  -webkit-user-select: none;
  user-select: none;
}
.webix_selected {
  background: #F4F5F9;
  color: #475466;
}
.webix_cal_footer {
  color: #444;
  cursor: pointer;
  font-size: 12px;
  height: 24px;
  padding: 6px 0 0;
  text-align: center;
}
.webix_cal_icons {
  float: right;
  height: 20px;
  line-height: 20px;
  padding: 4px 4px 0;
}
.webix_cal_time {
  height: 20px;
  line-height: 20px;
  padding: 4px 4px 0;
}
.webix_cal_time_icons {
  float: left;
}
.webix_cal_icons .webix_cal_icon {
  padding: 0 4px;
  text-align: center;
}
.webix_cal_icon:hover,
.webix_cal_time:hover,
.webix_cal_month_name:hover {
  color: #1CA1C1;
  text-decoration: underline;
}
.webix_cal_icon:focus,
.webix_cal_time:focus,
.webix_cal_month_name:focus {
  color: #1CA1C1;
}
.webix_cal_month_name.webix_readonly {
  cursor: default;
}
.webix_cal_month_name.webix_readonly:hover,
.webix_cal_month_name.webix_readonly:focus {
  color: inherit;
  text-decoration: none;
}
.webix_time_header {
  padding: 0 0 6px;
}
.webix_time_header .webix_cal_hours,
.webix_time_header .webix_cal_minutes {
  border-bottom: 1px solid #DADEE0;
  box-sizing: border-box;
  display: inline-block;
  font-size: 14px;
  height: 24px;
  line-height: 24px;
  text-align: center;
}
.webix_time_header .webix_cal_minutes {
  border-left: none;
  padding-left: 1px;
}
.webix_time_header .webix_cal_hours {
  border-right: none !important;
}
.webix_cal_body .webix_hours {
  border-right: 1px solid #DADEE0;
  float: left;
  padding-right: 1px;
}
.webix_cal_body .webix_minutes {
  float: left;
  padding-left: 1px;
}
.webix_cal_block_empty {
  float: left;
  text-align: center;
}
.webix_time_footer {
  cursor: pointer;
  font-size: 12px;
  height: 24px;
  padding: 6px 0 0;
  text-align: center;
}
.webix_cal_done {
  background: #F4F5F9;
  border: 1px solid #DADEE0;
  border-radius: 2px;
  color: #1CA1C1;
  float: right;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-size: 16px;
  font-weight: 500;
  height: 24px;
  letter-spacing: 0px;
  outline: none;
  padding: 2px 8px;
}
.webix_cal_done:hover {
  background-color: #e7e9f2;
}
.webix_cal_done:focus {
  background-color: #e7e9f2;
}
.webix_cal_done:active {
  background-color: #daddeb;
}
.webix_cal_blurred_hours {
  background-color: #f7f7f7;
}
.webix_property_line {
  height: auto;
  line-height: 0;
  width: 100%;
}
.webix_property_line.webix_focused > div,
.webix_property_line:focus > div {
  background-color: #f7f8fb;
}
.webix_property_label,
.webix_property_value {
  border-bottom: 1px solid #EDEFF0;
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  padding-left: 12px;
}
.webix_property_label {
  border-right: 1px solid #EDEFF0;
}
.webix_property_label_line {
  border-bottom: 1px solid #EDEFF0;
  box-sizing: border-box;
  color: #475466;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
  line-height: 42px;
  padding-left: 12px;
}
.webix_property_label_line .webix_el_label .webix_el_box {
  color: #475466;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
}
.webix_property_label_line.webix_dark {
  background: #657584;
  border-color: #657584;
}
.webix_property_label_line.webix_dark .webix_el_button,
.webix_property_label_line.webix_dark .webix_el_label .webix_el_box,
.webix_property_label_line.webix_dark .webix_inp_label,
.webix_property_label_line.webix_dark .webix_inp_top_label,
.webix_property_label_line.webix_dark .webix_slider_title {
  color: #FFFFFF;
}
.webix_property_label_line.webix_dark .webix_secondary .webix_icon,
.webix_property_label_line.webix_dark .webix_transparent .webix_icon,
.webix_property_label_line.webix_dark .webix_secondary .webix_img_btn_text,
.webix_property_label_line.webix_dark .webix_transparent .webix_img_btn_text,
.webix_property_label_line.webix_dark .webix_secondary .webix_icon_btn,
.webix_property_label_line.webix_dark .webix_transparent .webix_icon_btn {
  color: #FFFFFF;
}
.webix_property_label_line.webix_dark .webix_transparent button {
  color: #FFFFFF;
}
.webix_property_label_line.webix_dark .webix_transparent button:hover,
.webix_property_label_line.webix_dark .webix_transparent button:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.webix_property_label_line.webix_dark .webix_transparent button:active {
  background-color: rgba(0, 0, 0, 0.4);
}
.webix_property_label_line.webix_dark .webix_secondary button,
.webix_property_label_line.webix_dark .webix_inp_counter_next,
.webix_property_label_line.webix_dark .webix_inp_counter_prev,
.webix_property_label_line.webix_dark .webix_segment_0,
.webix_property_label_line.webix_dark .webix_segment_1,
.webix_property_label_line.webix_dark .webix_segment_N,
.webix_property_label_line.webix_dark .webix_menu-x .webix_list_item {
  background-color: rgba(0, 0, 0, 0.2);
  border-color: transparent;
  color: #FFFFFF;
}
.webix_property_label_line.webix_dark .webix_view > .webix_template {
  background-color: #657584;
  color: #FFFFFF;
}
.webix_property_label_line.webix_dark .webix_secondary button:hover,
.webix_property_label_line.webix_dark .webix_menu-x .webix_list_item:hover,
.webix_property_label_line.webix_dark .webix_inp_counter_next:hover,
.webix_property_label_line.webix_dark .webix_inp_counter_prev:hover,
.webix_property_label_line.webix_dark .webix_segment_0:hover,
.webix_property_label_line.webix_dark .webix_segment_1:hover,
.webix_property_label_line.webix_dark .webix_segment_N:hover {
  background-color: rgba(0, 0, 0, 0.4);
  color: #FFFFFF;
}
.webix_property_label_line.webix_dark .webix_secondary button:focus,
.webix_property_label_line.webix_dark .webix_menu-x .webix_list_item:focus,
.webix_property_label_line.webix_dark .webix_inp_counter_next:focus,
.webix_property_label_line.webix_dark .webix_inp_counter_prev:focus,
.webix_property_label_line.webix_dark .webix_segment_0:focus,
.webix_property_label_line.webix_dark .webix_segment_1:focus,
.webix_property_label_line.webix_dark .webix_segment_N:focus {
  background-color: rgba(0, 0, 0, 0.4);
  color: #FFFFFF;
}
.webix_property_label_line.webix_dark .webix_secondary button:active,
.webix_property_label_line.webix_dark .webix_menu-x .webix_list_item:active,
.webix_property_label_line.webix_dark .webix_inp_counter_next:active,
.webix_property_label_line.webix_dark .webix_inp_counter_prev:active,
.webix_property_label_line.webix_dark .webix_segment_0:active,
.webix_property_label_line.webix_dark .webix_segment_1:active,
.webix_property_label_line.webix_dark .webix_segment_N:active {
  background-color: rgba(0, 0, 0, 0.5);
  color: #FFFFFF;
}
.webix_property_label_line.webix_dark .webix_inp_static,
.webix_property_label_line.webix_dark input[type=text],
.webix_property_label_line.webix_dark input[type=combo],
.webix_property_label_line.webix_dark input[type=datepicker],
.webix_property_label_line.webix_dark textarea,
.webix_property_label_line.webix_dark select,
.webix_property_label_line.webix_dark .webix_text_highlight {
  background-color: rgba(0, 0, 0, 0.2);
  border-color: transparent;
  color: rgba(255, 255, 255, 0.7);
}
.webix_property_label_line.webix_dark .webix_el_texthighlight input,
.webix_property_label_line.webix_dark .webix_el_texthighlight textarea {
  caret-color: rgba(255, 255, 255, 0.7);
}
.webix_property_label_line.webix_dark .webix_inp_static input[type=text] {
  background-color: transparent;
}
.webix_property_label_line.webix_dark select option {
  background-color: #657584;
  color: #FFFFFF;
}
.webix_property_label_line.webix_dark .webix_multicombo_value,
.webix_property_label_line.webix_dark .webix_multicombo_tag {
  color: #657584;
}
.webix_property_label_line.webix_dark .webix_inp_static:focus,
.webix_property_label_line.webix_dark input[type=text]:focus,
.webix_property_label_line.webix_dark input[type=combo]:focus,
.webix_property_label_line.webix_dark input[type=datepicker]:focus,
.webix_property_label_line.webix_dark textarea:focus,
.webix_property_label_line.webix_dark select:focus {
  border-color: #FFFFFF;
  box-shadow: none;
}
.webix_property_label_line.webix_dark .webix_el_counter button {
  background-color: rgba(0, 0, 0, 0.3);
}
.webix_property_label_line.webix_dark .webix_el_counter input[type=text]:focus {
  border-color: transparent;
}
.webix_property_label_line.webix_dark .webix_placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_property_label_line.webix_dark ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_property_label_line.webix_dark ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_property_label_line.webix_dark :-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_property_label_line.webix_dark :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_property_label_line.webix_dark .webix_input_icon {
  color: rgba(255, 255, 255, 0.7);
}
.webix_property_label_line.webix_dark .webix_selected.webix_segment_0,
.webix_property_label_line.webix_dark .webix_selected.webix_segment_1,
.webix_property_label_line.webix_dark .webix_selected.webix_segment_N {
  background: #1CA1C1;
  color: #FFFFFF;
}
.webix_property_label_line.webix_dark .webix_selected.webix_segment_0:hover,
.webix_property_label_line.webix_dark .webix_selected.webix_segment_1:hover,
.webix_property_label_line.webix_dark .webix_selected.webix_segment_N:hover {
  background-color: #1992af;
}
.webix_property_label_line.webix_dark .webix_selected.webix_segment_0:focus,
.webix_property_label_line.webix_dark .webix_selected.webix_segment_1:focus,
.webix_property_label_line.webix_dark .webix_selected.webix_segment_N:focus {
  background-color: #1992af;
}
.webix_property_label_line.webix_dark .webix_selected.webix_segment_0:active,
.webix_property_label_line.webix_dark .webix_selected.webix_segment_1:active,
.webix_property_label_line.webix_dark .webix_selected.webix_segment_N:active {
  background-color: #17839d;
}
.webix_property_label_line.webix_dark .webix_el_icon,
.webix_property_label_line.webix_dark .webix_icon_button {
  color: #FFFFFF;
}
.webix_property_label_line.webix_dark .webix_control {
  border-color: #1CA1C1;
}
.webix_property_label_line.webix_dark .webix_icon_button:hover:before {
  background-color: rgba(0, 0, 0, 0.2);
}
.webix_property_label_line.webix_dark .webix_icon_button:hover .webix_icon,
.webix_property_label_line.webix_dark .webix_icon_button:focus .webix_icon {
  opacity: 1;
}
.webix_property_label_line.webix_dark .webix_icon_button .webix_icon {
  color: #FFFFFF;
  opacity: 0.7;
}
.webix_property_label_line.webix_dark .webix_custom_checkbox,
.webix_property_label_line.webix_dark .webix_custom_radio {
  color: #FFFFFF;
}
.webix_property_label_line.webix_dark .webix_custom_checkbox:focus,
.webix_property_label_line.webix_dark .webix_custom_radio:focus {
  color: #f0f0f0;
}
.webix_property_label_line.webix_dark .webix_label_right {
  color: #FFFFFF;
}
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_button {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.4);
  text-shadow: none;
}
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_img_btn_text {
  color: rgba(255, 255, 255, 0.4);
}
.webix_property_label_line.webix_dark .webix_disabled_view.webix_control .webix_icon_btn,
.webix_property_label_line.webix_dark .webix_disabled_view.webix_control .webix_icon {
  color: rgba(255, 255, 255, 0.4);
}
.webix_property_label_line.webix_dark .webix_disabled_view.webix_menu-x .webix_list_item.menu {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.4);
}
.webix_property_label_line.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon,
.webix_property_label_line.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_disabled_box .webix_img_btn_text,
.webix_property_label_line.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon_btn {
  color: rgba(255, 255, 255, 0.4);
}
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box label,
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_input_icon,
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box button {
  color: rgba(255, 255, 255, 0.4);
}
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box input,
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box select,
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box textarea,
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static,
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_prev,
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_next {
  background-color: rgba(0, 0, 0, 0.1);
  border-color: transparent;
  color: rgba(255, 255, 255, 0.4);
}
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static input {
  background-color: transparent;
}
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0,
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1,
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N,
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_item_tab {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.4);
  text-shadow: none;
}
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0.webix_selected,
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1.webix_selected,
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N.webix_selected {
  background-color: rgba(0, 0, 0, 0.15);
}
.webix_property_label_line.webix_dark .webix_disabled_top_label {
  color: rgba(255, 255, 255, 0.4);
}
.webix_property_label_line.webix_dark .webix_invalid .webix_el_box input,
.webix_property_label_line.webix_dark .webix_invalid .webix_el_box .webix_inp_static,
.webix_property_label_line.webix_dark .webix_invalid .webix_el_box select,
.webix_property_label_line.webix_dark .webix_invalid .webix_el_box textarea,
.webix_property_label_line.webix_dark input.webix_invalid,
.webix_property_label_line.webix_dark select.webix_invalid,
.webix_property_label_line.webix_dark textarea.webix_invalid {
  background-color: rgba(255, 92, 76, 0.3);
  border-color: #ff8d82;
  color: #ffdedb;
}
.webix_property_label_line.webix_dark .webix_invalid .webix_multicombo_value,
.webix_property_label_line.webix_dark .webix_invalid .webix_multicombo_tag {
  color: #FF5C4C;
}
.webix_property_label_line.webix_dark .webix_invalid .webix_el_box .webix_inp_static input {
  background-color: transparent;
}
.webix_property_label_line.webix_dark {
  color: #FFFFFF;
}
.webix_property_col_ind {
  background: #ffffff;
  border: 1px solid #DADEE0;
  border-radius: 3px;
  cursor: pointer;
  float: right;
  height: 16px;
  margin: 0 8px 0 0;
  width: 16px;
}
.webix_property_value {
  text-overflow: ellipsis;
  white-space: nowrap;
}
.webix_property_check {
  margin: 0;
  vertical-align: middle;
}
/*style used by tooltip's container*/
.webix_tooltip {
  background-color: #FFFFFF;
  border: 1px solid #DADEE0;
  border-radius: 0px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
  color: #475466;
  display: none;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  letter-spacing: 0.2px;
  padding: 5px 10px;
  position: absolute;
  z-index: 10000;
}
.webix_global_tooltip {
  pointer-events: none;
}
/*comments list*/
.webix_comments .webix_list .webix_list_item {
  border: none;
  cursor: default;
  margin-top: 24px;
}
.webix_comments .webix_list .webix_comments_more_item {
  margin-top: 12px;
}
/* comments list templates */
.webix_comments_name {
  color: rgba(0, 0, 0, 0.7);
  font-weight: 500;
  margin-left: 16px;
}
.webix_comments_menu.webix_icon {
  color: #94A1B3;
  cursor: pointer;
  float: right;
  line-height: 30px;
  margin: 0 4px 0 0;
  visibility: hidden;
  width: 6px;
}
.webix_comments_current:hover .webix_comments_menu,
.webix_comments_current.active_menu .webix_comments_menu {
  visibility: visible;
}
.webix_comments_message {
  line-height: 20px;
  margin-left: 70px;
  margin-right: 10px;
  white-space: pre-wrap;
}
.webix_comments_message a {
  color: #1CA1C1;
  text-decoration: none;
  word-break: break-all;
}
.webix_comments_message a:hover {
  text-decoration: underline;
}
.webix_comments_message a:visited {
  color: #7e57c2;
}
.webix_comments_message .webix_comments_mention {
  font-weight: 500;
  white-space: nowrap;
}
.webix_comments_mention {
  color: #1CA1C1;
}
.webix_comments_avatar {
  float: left;
  height: 40px;
  margin-left: 14px;
  position: relative;
  width: 40px;
}
.webix_comments_status {
  border: 2px solid #FFFFFF;
  border-radius: 50%;
  box-sizing: border-box;
  height: 12px;
  left: 30px;
  position: absolute;
  top: 30px;
  width: 12px;
  z-index: 1;
}
.webix_comments_status.active {
  background-color: #55CD97;
}
.webix_comments_status.busy {
  background-color: #FF5C4C;
}
.webix_comments_status.away {
  background-color: #FDBF4C;
}
.webix_comments_status.none {
  background-color: #d0d5dd;
}
.webix_comments_avatar_image {
  border-radius: 50%;
  float: left;
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.webix_comments_photo {
  height: 100%;
  margin: 0 auto;
  width: auto;
}
.webix_comments_avatar_text {
  background-color: #DFE2E6;
  color: #1CA1C1;
  font-size: 16px;
  line-height: 40px;
  text-align: center;
}
.webix_comments_avatar_text .webix_icon {
  margin: 0;
}
.webix_comments_date {
  color: #94A1B3;
  float: right;
  font-size: 12px;
}
.webix_comments_image {
  display: block;
  max-height: 300px;
  max-width: 100%;
}
/* buttons*/
.webix_comments_more {
  background: #F4F5F9;
  border: none;
  border-radius: 2px;
  color: #1CA1C1;
  cursor: pointer;
  font-weight: 500;
  text-align: center;
}
.webix_comments_more:hover {
  background-color: #e7e9f2;
}
.webix_comments_send .webix_el_box {
  float: right !important;
}
.webix_message_area {
  position: fixed;
  right: 5px;
  width: 250px;
  z-index: 1000;
}
.webix_message {
  font-family: Roboto, sans-serif;
  margin: 4px 4px 12px;
  min-width: 120px;
  overflow: hidden;
  transition: all 0.5s ease;
  z-index: 10000;
}
.webix_message.hidden {
  border-width: 0px;
  box-shadow: none;
  height: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  min-height: 0px;
  overflow: hidden;
  padding-bottom: 0px;
  padding-top: 0px;
}
.webix_modal_box {
  background-color: #FFFFFF;
  border: 1px solid #DADEE0;
  border-radius: 0px;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 7px 0 rgba(0, 0, 0, 0.1);
  display: inline-block;
  font-family: Roboto, sans-serif;
  min-width: 250px;
  outline: none;
  overflow: hidden;
  pointer-events: auto;
  position: fixed;
  text-align: center;
  width: 250px;
  z-index: 20000;
}
.webix_modal_box .webix_popup_button {
  margin-top: 8px;
}
.webix_message,
.webix_popup_button {
  cursor: pointer;
}
.webix_popup_controls {
  padding: 4px 12px 12px;
}
.webix_popup_button {
  border-radius: 2px;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  margin: 0 4px;
}
.webix_popup_button {
  min-width: 100px;
}
div.webix_modal_cover {
  background-color: #000;
  border: none;
  cursor: default;
  height: 100%;
  left: 0px;
  opacity: 0.1;
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 19999;
  zoom: 1;
}
.webix_message img,
.webix_modal_box img {
  float: left;
  margin-right: 8px;
}
/*Skin section*/
.webix_popup_button {
  background: #F4F5F9;
  color: #1CA1C1;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
  outline: none;
}
.webix_popup_button:hover {
  background-color: #e7e9f2;
}
.webix_popup_button:focus {
  background-color: #e7e9f2;
}
.webix_popup_button:active {
  background-color: #daddeb;
}
.webix_popup_button.confirm {
  background: #1CA1C1;
  color: #1CA1C1;
  color: #FFFFFF;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
  outline: none;
}
.webix_popup_button.confirm:hover {
  background-color: #1992af;
}
.webix_popup_button.confirm:focus {
  background-color: #1992af;
}
.webix_popup_button.confirm:active {
  background-color: #17839d;
}
.webix_popup_input.webix_el_text {
  outline: none;
  overflow: hidden;
  padding: 3px 2px;
}
.webix_popup_input.webix_el_text input {
  background: #ffffff;
  border-color: #CCD7E6;
  box-sizing: border-box;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  height: 30px;
  width: 100%;
}
.webix_popup_input.webix_el_text.webix_required::before {
  color: #FF5C4C;
  content: "*";
  padding-top: 1px;
  position: absolute;
  right: 18px;
}
.webix_popup_input.webix_el_text.webix_popup_invalid input {
  background-color: #ffedee;
  background-color: #ffdedb;
  border-color: #fea5a8;
  color: #FF5C4C;
}
.webix_popup_title {
  color: #475466;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  padding: 20px 16px 12px 16px;
}
.webix_popup_title + div.webix_popup_text {
  box-shadow: none;
  padding-top: 0;
}
.webix_popup_text {
  color: #475466;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  padding: 24px 16px 0px 16px;
}
.webix_popup_text.webix_popup_label {
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.webix_alert .webix_popup_title,
.webix_confirm .webix_popup_title,
.webix_prompt .webix_popup_title,
.webix_alert .webix_popup_text,
.webix_confirm .webix_popup_text,
.webix_prompt .webix_popup_text {
  box-shadow: inset 0 4px #1CA1C1;
}
.webix_alert-warning .webix_popup_title,
.webix_confirm-warning .webix_popup_title,
.webix_prompt-warning .webix_popup_title,
.webix_alert-warning .webix_popup_text,
.webix_confirm-warning .webix_popup_text,
.webix_prompt-warning .webix_popup_text {
  box-shadow: inset 0 4px #FDBF4C;
}
.webix_alert-error .webix_popup_title,
.webix_confirm-error .webix_popup_title,
.webix_prompt-error .webix_popup_title,
.webix_alert-error .webix_popup_text,
.webix_confirm-error .webix_popup_text,
.webix_prompt-error .webix_popup_text {
  box-shadow: inset 0 4px #FF5C4C;
}
.webix_message {
  background-color: #FFFFFF;
  border: 1px solid #DADEE0;
  border-radius: 2px;
  box-shadow: 0 1px 14px 0 rgba(0, 0, 0, 0.12), 0 4px 10px 0 rgba(0, 0, 0, 0.1);
  color: #475466;
  font-size: 14px;
  line-height: 20px;
}
.webix_message.webix_debug {
  background-color: #fff2db;
  border-color: #fed282;
  color: #313131;
}
.webix_message.webix_error {
  background-color: #ffdedb;
  border-color: #ff8d82;
  color: #313131;
}
.webix_message.webix_success {
  background-color: #ddf5ea;
  border-color: #88dcb6;
  color: #313131;
}
.webix_message div {
  padding: 11px 12px;
}
.webix_color_row {
  clear: both;
  white-space: nowrap;
}
.webix_color_palette {
  padding: 4px;
  text-align: left;
  -webkit-user-select: none;
  user-select: none;
}
.webix_color_palette.webix_palette_classic {
  padding: 0;
}
.webix_color_row,
.webix_color_row div {
  font-size: 0;
  line-height: 0;
}
.webix_color_row div {
  display: inline-block;
  position: relative;
}
.webix_color_row div > * {
  box-sizing: border-box;
}
.webix_color_row .webix_color_selected > * {
  border: 1px solid;
  border-color: #FFFFFF;
  border-radius: 2px;
  box-shadow: rgba(28, 161, 193, 0.6) 0 0 0 2px;
}
.webix_color_row .webix_color_selected:focus > * {
  box-shadow: #1CA1C1 0 0 0 2px;
}
.webix_palette_classic .webix_color_row .webix_color_selected > * {
  border: 2px solid #f3f3f3;
  border-radius: 0px;
  box-shadow: none;
}
.webix_palette_classic .webix_color_row .webix_color_selected:focus > * {
  box-shadow: inset 0 0 15px #fff;
}
.webix_palette_classic .webix_color_item {
  cursor: pointer;
  height: 100%;
  width: 100%;
}
.webix_palette_material .webix_color_item {
  border-radius: 2px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  height: 100%;
  width: 100%;
}
.webix_palette_material .webix_color_row > div {
  margin: 0 4px 4px 0;
}
.webix_color_area {
  height: 100%;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
}
.webix_color_block {
  border-radius: 2px;
  margin: 12px 12px 14px;
  position: relative;
}
.webix_color_block:before,
.webix_color_block:after {
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.webix_color_block:before {
  background-image: linear-gradient(0deg, #000, hsla(0, 0%, 100%, 0));
  z-index: 2;
}
.webix_color_block:after {
  background-image: linear-gradient(90deg, #fff, hsla(20, 42%, 65%, 0));
  z-index: 1;
}
.webix_color_line {
  background-image: linear-gradient(90deg, red, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, red);
  border-radius: 8px;
  height: 8px;
  margin: 0 12px;
  position: relative;
}
.webix_color_circle {
  border: 2px solid #FFFFFF;
  border-radius: 50%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  height: 8px;
  left: 0;
  margin: -6px 0 0 -6px;
  position: absolute;
  top: 0;
  width: 8px;
  z-index: 3;
}
.webix_color_circle:focus,
.webix_color_area_active .webix_color_circle {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2), inset 0 0 4px #FFFFFF;
}
.webix_color_line_circle {
  background: #12FF08;
  border: 2px solid #FFFFFF;
  border-radius: 50%;
  height: 12px;
  left: 0;
  margin: -4px 0 0 -8px;
  position: absolute;
  top: 0;
  width: 12px;
}
.webix_color_line_circle:focus,
.webix_color_area_active .webix_color_line_circle {
  box-shadow: inset 0 0 8px #FFFFFF;
}
.webix_color_area_active .webix_color_circle,
.webix_color_area_active .webix_color_line_circle {
  pointer-events: none;
}
.webix_color_out_block,
.webix_color_out_text {
  border: 1px solid #CCD7E6;
  box-sizing: border-box;
  float: left;
  height: 32px;
  margin: 12px 0px 12px 12px;
}
.webix_color_out_text {
  background: #ffffff;
  border-color: #CCD7E6;
  color: #475466;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  padding: 0px 12px;
}
.webix_color_out_text:focus {
  border: 1px solid #1CA1C1;
}
.webix_color_area .webix_button {
  box-sizing: border-box;
  height: 32px;
  margin: 0px 0px 12px 12px;
  width: calc(100% - 12px*2);
}
.webix_daterange .webix_view {
  background-color: #FFFFFF;
}
.webix_daterange .webix_range_0 .webix_cal_next_button,
.webix_daterange .webix_range_N .webix_cal_prev_button {
  visibility: hidden;
}
.webix_daterange .webix_range_1 .webix_cal_next_button,
.webix_daterange .webix_range_1 .webix_cal_prev_button {
  visibility: hidden;
}
.webix_daterange .webix_range_1 .webix_cal_next_button:hover,
.webix_daterange .webix_range_1 .webix_cal_prev_button:hover {
  cursor: default;
}
.webix_daterange .webix_range_left .webix_cal_next_button:hover,
.webix_daterange .webix_range_right .webix_cal_prev_button:hover {
  cursor: default;
}
.webix_cal_range {
  background-color: #ffffff;
}
.webix_cal_range_start {
  border-radius: 3px 0 0 3px;
}
.webix_cal_range_end {
  border-radius: 0 3px 3px 0;
}
.webix_cal_range_start,
.webix_cal_range_end,
.webix_cal_event.webix_cal_range_start,
.webix_cal_event.webix_cal_range_end,
.webix_cal_body .webix_cal_today.webix_cal_range_start,
.webix_cal_body .webix_cal_today.webix_cal_range_end {
  background-color: #F4F5F9;
  color: #475466;
}
.webix_cal_outside.webix_cal_range,
.webix_cal_body .webix_cal_outside.webix_cal_range_start,
.webix_cal_body .webix_cal_outside.webix_cal_range_end,
.webix_cal_body .webix_cal_outside.webix_cal_today.webix_cal_range_start,
.webix_cal_body .webix_cal_outside.webix_cal_today.webix_cal_range_end {
  background-color: transparent;
  color: #b1bbc8;
}
.webix_daterange .webix_cal_icons {
  padding: 0 4px;
  text-align: right;
}
.webix_daterange .webix_cal_icons .webix_cal_icon {
  border-top: 1px solid #DADEE0;
}
.webix_daterange .webix_cal_time {
  display: none;
}
.webix_daterange .webix_cal_timepicker .webix_range_time_start {
  display: block;
}
.webix_daterange .webix_range_timepicker .webix_cal_time {
  display: block;
  padding: 5px 15px;
}
.webix_daterange .webix_range_timepicker .webix_range_time_start {
  float: left;
}
.webix_daterange .webix_range_timepicker .webix_range_time_end {
  float: right;
}
.webix_daterange .webix_range_footer .webix_cal_footer {
  padding: 0;
}
.webix_timeboard .webix_slider_title {
  margin-left: 10px;
  text-align: left;
}
.webix_timeboard .webix_colon_template .webix_template {
  font-size: 30px;
  line-height: 100%;
  padding: 0;
  text-align: center;
  -webkit-user-select: none;
  user-select: none;
}
.webix_timeboard .webix_day_part .webix_el_box {
  color: #1CA1C1;
  cursor: pointer;
  padding-left: 6px;
  -webkit-user-select: none;
  user-select: none;
}
.webix_timeboard .webix_day_part .webix_el_box:hover,
.webix_timeboard .webix_day_part .webix_el_box:focus {
  color: #17839d;
}
.webix_drag_zone {
  background-color: #FFFFFF;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
  color: #475466;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.2px;
  pointer-events: none;
  position: absolute;
}
.webix_drag_zone .webix_tree_item {
  padding: 0 8px;
}
.webix_drag_zone .webix_tree_item .webix_tree_open,
.webix_drag_zone .webix_tree_item .webix_tree_close,
.webix_drag_zone .webix_tree_item .webix_tree_none {
  display: none;
}
.webix_drag_zone .webix_ss_hscroll,
.webix_drag_zone .webix_ss_vscroll {
  display: none !important;
}
.webix_drag_over,
.webix_drop_zone {
  background-color: #e6e6e6;
}
.webix_drag_main {
  background-color: #FFFFFF;
  position: relative;
}
.webix_drag_main .webix_tree_item,
.webix_drag_main .webix_list_item,
.webix_drag_main .webix_dataview_item {
  border: 1px solid #EDEFF0;
  box-sizing: border-box;
}
.webix_drag_multiple,
.webix_drag_multiple_last {
  background-color: #FFFFFF;
  border: 1px solid #EDEFF0;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  height: 100%;
  position: absolute;
  width: 100%;
}
.webix_drag_multiple {
  bottom: 8px;
  left: 8px;
}
.webix_drag_multiple_last {
  bottom: 16px;
  left: 16px;
}
.webix_drag_zone > .webix_badge {
  right: -14px;
  top: -14px;
}
.webix_invisible {
  display: none !important;
}
.webix_drop_area,
.webix_drop_area_inner {
  background-color: #f1f2f7;
  box-sizing: border-box;
  height: 36px;
}
.webix_list-x .webix_drop_area {
  border-right: 1px solid #EDEFF0;
  display: inline-block;
}
.webix_tree .webix_drop_area {
  height: 24px;
}
.webix_list .webix_drop_area {
  border-bottom: 1px solid #EDEFF0;
}
.webix_dataview .webix_drop_area {
  background-color: transparent;
  float: left;
}
.webix_dataview .webix_drop_area_inner {
  border-bottom: 1px solid #EDEFF0;
  border-right: 1px solid #EDEFF0;
}
.webix_vscroll_x {
  height: 0px;
  overflow-x: scroll;
  overflow-y: hidden;
  width: 100%;
}
.webix_vscroll_y {
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  width: 0px;
}
.webix_vscroll_body {
  height: 16px;
  width: 16px;
}
.webix_scroll_x {
  background: rgba(0, 0, 0, 0.4);
  background-color: silver;
  border-radius: 4px;
  bottom: 3px;
  box-sizing: border-box;
  height: 4px !important;
  left: 1px;
  position: absolute;
  width: 50px;
}
.webix_scroll_y {
  background: rgba(0, 0, 0, 0.4);
  background-color: silver;
  border-radius: 4px;
  box-sizing: border-box;
  height: 50px;
  position: absolute;
  right: 3px;
  top: 1px;
  width: 4px !important;
}
.webix_custom_scroll {
  -ms-overflow-style: none;
  /* IE, Edge */
  scrollbar-width: none;
  /* Firefox */
}
.webix_custom_scroll::-webkit-scrollbar {
  display: none;
  /* Chrome, Edge(chromium), Opera, Safari, all browsers on iOS */
}
.webix_c_scroll_y {
  position: absolute;
  right: 0px;
  width: 10px;
  z-index: 3;
}
.webix_c_scroll_y > div {
  background: rgba(0, 0, 0, 0.4);
  background-color: silver;
  border-radius: 4px;
  height: 100%;
  margin: 0px 3px;
  transition: width 0.3s 0.2s, margin 0.3s 0.2s;
  width: 4px;
}
.webix_c_scroll_y:hover > div,
.webix_c_scroll_y.webix_scroll_active div {
  margin: 0px;
  width: 10px;
}
.webix_c_scroll_x {
  bottom: 0px;
  height: 10px;
  position: absolute;
  z-index: 3;
}
.webix_c_scroll_x > div {
  background: rgba(0, 0, 0, 0.4);
  background-color: silver;
  border-radius: 4px;
  height: 4px;
  margin: 3px 0px;
  transition: height 0.3s 0.2s, margin 0.3s 0.2s;
  width: 100%;
}
.webix_c_scroll_x:hover > div,
.webix_c_scroll_x.webix_scroll_active div {
  height: 10px;
  margin: 0px;
}
.webix_c_scroll_bar_y,
.webix_c_scroll_bar_x {
  background: rgba(0, 0, 0, 0.05);
  position: absolute;
}
.webix_c_scroll_bar_y {
  height: 100%;
  right: 0px;
  width: 10px;
}
.webix_c_scroll_bar_x {
  bottom: 0px;
  height: 10px;
  width: 100%;
}
.webix_scroll_cont {
  clear: both;
  height: auto;
  position: relative;
  width: 100%;
}
.webix_secondary .webix_button {
  background: #F4F5F9;
  color: #1CA1C1;
}
.webix_secondary .webix_button:hover {
  background-color: #e7e9f2;
}
.webix_secondary .webix_button:focus {
  background-color: #e7e9f2;
}
.webix_secondary .webix_button:active {
  background-color: #daddeb;
}
.webix_secondary .webix_button .webix_icon,
.webix_secondary .webix_button .webix_img_btn_text,
.webix_secondary .webix_button .webix_icon_btn {
  color: #1CA1C1;
}
.webix_secondary .webix_pressed .webix_button {
  background-color: #daddeb;
}
.webix_primary .webix_button {
  background: #1CA1C1;
  color: #FFFFFF;
}
.webix_primary .webix_button:hover {
  background-color: #1992af;
}
.webix_primary .webix_button:focus {
  background-color: #1992af;
}
.webix_primary .webix_button:active {
  background-color: #17839d;
}
.webix_primary .webix_button .webix_icon,
.webix_primary .webix_button .webix_img_btn_text,
.webix_primary .webix_button .webix_icon_btn {
  color: #FFFFFF;
}
.webix_primary .webix_pressed .webix_button {
  background-color: #17839d;
}
.webix_danger .webix_button {
  background: #FF5C4C;
  color: #ffffff;
}
.webix_danger .webix_button:hover {
  background-color: #ff4938;
}
.webix_danger .webix_button:focus {
  background-color: #ff4938;
}
.webix_danger .webix_button:active {
  background-color: #ff3723;
}
.webix_danger .webix_button .webix_icon,
.webix_danger .webix_button .webix_img_btn_text,
.webix_danger .webix_button .webix_icon_btn {
  color: #ffffff;
}
.webix_danger .webix_pressed .webix_button {
  background-color: #ff3723;
}
.webix_transparent .webix_button {
  background: transparent;
  border: none;
  color: #475466;
}
.webix_transparent .webix_button .webix_img_btn_text {
  color: #475466;
}
.webix_transparent .webix_button .webix_icon,
.webix_transparent .webix_button .webix_icon_btn {
  color: #94A1B3;
}
.webix_transparent .webix_button:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.webix_transparent .webix_button:focus {
  background-color: rgba(0, 0, 0, 0.04);
}
.webix_transparent .webix_button:active {
  background-color: rgba(0, 0, 0, 0.05);
}
.webix_transparent .webix_pressed .webix_button {
  background-color: rgba(0, 0, 0, 0.05);
}
.webix_button,
.webixbutton {
  -webkit-appearance: none;
  border-radius: 2px;
  color: #1CA1C1;
  cursor: pointer;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  height: 100%;
  letter-spacing: 0px;
  outline: none;
  padding: 0 6px;
  text-align: center;
  width: 100%;
}
.webix_el_button .webix_el_box,
.webix_el_toggle .webix_el_box {
  position: relative;
}
.webix_img_btn,
.webix_img_btn_top {
  border: none;
  padding: 0;
  vertical-align: top;
  width: 100%;
}
.webix_img_btn .webix_icon {
  color: #1CA1C1;
  margin-right: 4px;
}
.webix_img_btn_top .webix_icon,
.webix_img_btn_top .webix_image {
  display: inline-block;
  font-size: 20px;
  left: 50%;
  position: absolute;
  top: 8px;
  transform: translateX(-50%);
}
.webix_img_btn .webix_image {
  display: inline-block;
  margin-right: 4px;
  vertical-align: middle;
}
.webix_img_btn_text {
  bottom: 4px;
  color: #1CA1C1;
  cursor: pointer;
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
.webix_pressed .webix_button {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.webix_view.webix_control .webix_disabled_box .webix_button {
  background: #f4f5f9;
  border-color: #f4f5f9;
  color: #94A1B3;
  text-shadow: none;
}
.webix_view.webix_control .webix_disabled_box .webix_img_btn_text {
  color: #94A1B3;
}
.webix_view.webix_control .webix_disabled_box .webix_image {
  opacity: 0.4;
}
.webix_disabled_view.webix_control .webix_icon_btn,
.webix_disabled_view.webix_control .webix_icon {
  color: #94A1B3;
}
.webix_toolbar .webix_disabled_view.webix_control .webix_icon,
.webix_toolbar .webix_disabled_view.webix_control .webix_disabled_box .webix_img_btn_text,
.webix_toolbar .webix_disabled_view.webix_control .webix_icon_btn {
  color: #94A1B3;
}
.webixbutton {
  height: auto;
  padding: 8px 15px;
  width: auto;
}
.webix_richtext_editor {
  height: 100%;
}
.webix_template .webix_richtext_editor:focus {
  outline: none;
}
.webix_richtext_container .webix_template {
  border: solid #DADEE0;
  border-radius: 0px 0px 6px 6px;
  border-width: 0px 1px 1px;
  overflow-x: auto;
  padding: 10px;
}
.webix_richtext_inp_label .webix_template {
  box-sizing: border-box;
  color: #475466;
  color: #313131;
  float: left;
  float: none;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.2px;
  margin-bottom: 0px;
  overflow: hidden;
  padding-left: 0;
  padding-right: 9px;
  padding-right: 8px;
  padding-top: 1px;
  padding-top: 10px;
  text-overflow: ellipsis;
  text-transform: none;
  white-space: nowrap;
}
.webix_richtext .wxi-underline,
.webix_richtext .wxi-italic,
.webix_richtext .wxi-bold {
  font-size: 24px;
  vertical-align: sub;
  width: 24px;
}
.webix_control {
  background: transparent;
}
.webix_control input,
.webix_control button,
.webix_control textarea,
.webix_el_label,
.webix_inp_label,
.webix_inp_top_label,
.webix_inp_bottom_label {
  box-sizing: border-box;
  font-family: Roboto, sans-serif;
}
.webix_el_box {
  box-sizing: border-box;
  font-size: 14px;
  height: 100%;
  overflow: hidden;
  padding: 3px 2px;
  width: 100%;
}
.webixtoolbarlabel {
  font-size: 16px;
}
.webix_el_text input,
.webix_el_search input,
.webix_el_combo input,
.webix_el_datepicker input,
.webix_el_colorpicker input {
  -webkit-appearance: none;
  background: #ffffff;
  border: 1px solid #DADEE0;
  border-color: #CCD7E6;
  border-radius: 0;
  color: #475466;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  height: 100%;
  padding: 0px 12px;
}
.webix_multitext_icon:hover,
.webix_multitext_icon:active {
  background: inherit;
  color: #1CA1C1;
  cursor: pointer;
}
.webix_inp_label,
.webix_inp_top_label,
.webix_label_right {
  color: #475466;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: none;
  white-space: nowrap;
}
.webix_inp_label {
  float: left;
  padding-left: 0;
  padding-right: 9px;
  padding-top: 1px;
}
.webix_inp_top_label {
  float: none;
  padding: 3px 2px;
  padding-bottom: 0px;
}
.webix_inp_bottom_label {
  color: #516075;
  font-size: 12px;
}
.webix_label_right {
  padding-left: 9px;
}
.webix_el_checkbox .webix_label_right {
  display: inline-block;
  padding-top: 1px;
}
.webix_el_label {
  color: #475466;
}
.webix_toolbar .webix_el_label {
  text-transform: none;
}
.webix_el_select select {
  border: 1px solid #DADEE0;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  height: 100%;
}
body:not(:-moz-handler-blocked) .webix_el_select select {
  padding: 0.2em;
}
.webix_el_group,
.webix_all_segments {
  height: 100%;
  white-space: nowrap;
}
.webix_inp_counter_next,
.webix_inp_counter_prev,
.webix_inp_counter_value {
  -webkit-appearance: none;
  border: 1px solid #DADEE0;
  cursor: pointer;
  height: 100%;
  vertical-align: top;
  width: 20px;
}
.webix_inp_counter_value {
  -webkit-appearance: none;
  border-left-width: 0px;
  border-radius: 0;
  border-right-width: 0px;
  color: #475466;
  font-size: 14px;
  text-align: center;
  width: 50px;
}
.webix_inp_counter_prev {
  background: #F4F5F9;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  color: #1CA1C1;
  padding: 0;
}
.webix_inp_counter_prev:hover {
  background-color: #e7e9f2;
}
.webix_inp_counter_prev:focus {
  background-color: #e7e9f2;
}
.webix_inp_counter_prev:active {
  background-color: #daddeb;
}
.webix_inp_counter_next {
  background: #F4F5F9;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  color: #1CA1C1;
  padding: 0;
}
.webix_inp_counter_next:hover {
  background-color: #e7e9f2;
}
.webix_inp_counter_next:focus {
  background-color: #e7e9f2;
}
.webix_inp_counter_next:active {
  background-color: #daddeb;
}
.webix_el_textarea textarea,
.webix_textarea_measure {
  border: 1px solid #DADEE0;
  color: #475466;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  height: 100%;
  margin: 0;
  padding: 5px;
  padding-left: 12px;
  padding-right: 12px;
  resize: none;
}
.webix_textarea_measure {
  box-sizing: border-box;
  overflow: hidden;
}
.webix_el_textarea .webix_inp_label {
  padding-top: 10px;
}
.webix_noscroll.webix_el_textarea textarea {
  overflow: hidden;
}
.webix_segment_0,
.webix_segment_1 {
  border: 1px solid #DADEE0;
  border-right-width: 0px;
  height: 100%;
}
.webix_segment_0 {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
}
.webix_segment_N {
  border: 1px solid #DADEE0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  height: 100%;
}
.webix_segment_N:first-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.webix_segment_0,
.webix_segment_1,
.webix_segment_N {
  -webkit-appearance: none;
  background: #F4F5F9;
  color: #1CA1C1;
  cursor: pointer;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
  outline: none;
  padding: 0;
}
.webix_segment_0:hover,
.webix_segment_1:hover,
.webix_segment_N:hover {
  background-color: #e7e9f2;
}
.webix_segment_0:focus,
.webix_segment_1:focus,
.webix_segment_N:focus {
  background-color: #e7e9f2;
}
.webix_segment_0:active,
.webix_segment_1:active,
.webix_segment_N:active {
  background-color: #daddeb;
}
.webix_segment_0.webix_selected,
.webix_segment_1.webix_selected,
.webix_segment_N.webix_selected {
  background: #F4F5F9;
  background-color: #1CA1C1;
  border-color: #1CA1C1;
  color: #475466;
  color: #FFFFFF;
}
.webix_segment_0.webix_selected:focus,
.webix_segment_1.webix_selected:focus,
.webix_segment_N.webix_selected:focus {
  background: #edeff5;
}
.webix_segment_0.webix_disabled,
.webix_segment_1.webix_disabled,
.webix_segment_N.webix_disabled {
  background-color: #fbfbfd;
  border-color: transparent;
  color: #94A1B3;
  cursor: not-allowed;
}
.webix_segment_0.webix_disabled:hover,
.webix_segment_1.webix_disabled:hover,
.webix_segment_N.webix_disabled:hover,
.webix_segment_0.webix_disabled:focus,
.webix_segment_1.webix_disabled:focus,
.webix_segment_N.webix_disabled:focus,
.webix_segment_0.webix_disabled:active,
.webix_segment_1.webix_disabled:active,
.webix_segment_N.webix_disabled:active {
  background-color: #fbfbfd;
  box-shadow: none;
}
.webix_segment_0.webix_disabled.webix_selected,
.webix_segment_1.webix_disabled.webix_selected,
.webix_segment_N.webix_disabled.webix_selected,
.webix_segment_0.webix_disabled.webix_selected:hover,
.webix_segment_1.webix_disabled.webix_selected:hover,
.webix_segment_N.webix_disabled.webix_selected:hover,
.webix_segment_0.webix_disabled.webix_selected:focus,
.webix_segment_1.webix_disabled.webix_selected:focus,
.webix_segment_N.webix_disabled.webix_selected:focus {
  background-color: #dde0ec;
}
.webix_inp_static {
  border: 1px solid #DADEE0;
  box-sizing: border-box;
  float: left;
  height: 100%;
  overflow: hidden;
  padding: 0px 12px;
}
.webix_placeholder {
  color: #94A1B3;
}
::-webkit-input-placeholder {
  color: #94A1B3;
}
::-moz-placeholder {
  color: #94A1B3;
}
/* Firefox 19+ */
:-moz-placeholder {
  color: #94A1B3;
}
/* Firefox 18- */
:-ms-input-placeholder {
  color: #94A1B3;
}
.webix_el_combo,
.webix_el_richselect,
.webix_el_datepicker,
.webix_el_colorpicker,
.webix_el_search {
  font-size: 14px;
}
.webix_el_combo input,
.webix_el_richselect input,
.webix_el_datepicker input,
.webix_el_colorpicker input,
.webix_el_search input,
.webix_el_combo .webix_inp_static,
.webix_el_richselect .webix_inp_static,
.webix_el_datepicker .webix_inp_static,
.webix_el_colorpicker .webix_inp_static,
.webix_el_search .webix_inp_static {
  -webkit-appearance: none;
  background: #ffffff;
  border-color: #CCD7E6;
  color: #475466;
  font-family: Roboto, sans-serif;
}
.webix_el_combo .webix_el_box,
.webix_el_richselect .webix_el_box,
.webix_el_datepicker .webix_el_box,
.webix_el_colorpicker .webix_el_box,
.webix_el_search .webix_el_box,
.webix_el_text .webix_el_box,
.webix_el_texthighlight .webix_el_box {
  color: #475466;
  position: relative;
}
.webix_el_combo .webix_input_icon,
.webix_el_richselect .webix_input_icon,
.webix_el_datepicker .webix_input_icon,
.webix_el_colorpicker .webix_input_icon,
.webix_el_search .webix_input_icon,
.webix_el_text .webix_input_icon,
.webix_el_texthighlight .webix_input_icon {
  background-color: transparent;
  padding-left: 4px;
  position: absolute;
  width: 24px;
  z-index: 1;
}
.webix_clear_icon:hover {
  color: #FF5C4C;
  cursor: pointer;
}
.webix_clear_icon:hover::before {
  content: "\F011";
  font-family: "Webix Material Icons";
}
.webix_view input::-ms-clear {
  display: none;
}
/*Remove button padding in FF*/
.webix_view button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.webix_el_radio .webix_inp_label {
  line-height: normal !important;
  padding-top: 7px;
}
.webix_inp_radio_border input,
.webix_el_checkbox input {
  float: left;
  margin: 0px;
  padding: 0px;
}
.webix_line_break {
  clear: both;
}
.webix_custom_checkbox,
.webix_custom_radio {
  -webkit-user-select: none;
  user-select: none;
}
.webix_radio_option.webix_disabled .webix_label_right,
.webix_radio_option.webix_disabled .webix_inp_radio_border {
  color: #94A1B3;
  cursor: not-allowed;
  -webkit-user-select: none;
  user-select: none;
}
.webix_el_radio .webix_radio_option.webix_disabled .webix_custom_radio {
  color: #94A1B3;
  cursor: not-allowed;
}
.webix_radio_option {
  display: table;
  float: left;
  height: 32px;
  margin-right: 20px;
}
.webix_inp_radio_border,
.webix_el_radio .webix_label_right {
  display: table-cell;
  vertical-align: middle;
}
.webix_measure_size .webix_inp_radio_border,
.webix_measure_size.webix_el_radio .webix_label_right {
  display: table-cell !important;
}
.webix_measure_size .webix_radio_option {
  display: table !important;
  float: left !important;
}
.webix_measure_size .webix_line_break {
  display: block !important;
}
.webix_invalid .webix_el_box input,
.webix_invalid .webix_custom_radio,
.webix_invalid .webix_el_box .webix_inp_static,
.webix_invalid .webix_el_box select,
.webix_invalid .webix_el_box textarea,
input.webix_invalid,
select.webix_invalid,
textarea.webix_invalid {
  background-color: #fff6f6;
  border-color: #fea5a8;
}
.webix_invalid .webix_inp_bottom_label {
  color: #fd595f;
  font-size: 12px;
}
.webix_el_colorpicker .webix_input_icon {
  border-radius: 2px;
  height: 24px;
  padding-left: 0;
  width: 24px;
}
.webix_el_search .webix_el_box {
  position: relative;
}
.webix_el_search input {
  padding-right: 30px;
}
.webix_el_search span {
  cursor: pointer;
  padding-left: 7px;
  position: absolute;
  right: 19px;
}
.webix_view.webix_control > .webix_disabled {
  opacity: 0;
}
.webix_disabled_view.webix_control .webix_image {
  filter: grayscale(100%);
}
.webix_el_label.webix_disabled_view {
  color: #94A1B3;
}
.webix_view.webix_control .webix_disabled_box label,
.webix_view.webix_control .webix_disabled_box .webix_input_icon,
.webix_view.webix_control .webix_disabled_box button,
.webix_view.webix_control .webix_disabled_box .webix_slider_title {
  color: #94A1B3;
}
.webix_view.webix_control .webix_disabled_box input,
.webix_view.webix_control .webix_disabled_box select,
.webix_view.webix_control .webix_disabled_box textarea,
.webix_view.webix_control .webix_disabled_box .webix_inp_static,
.webix_view.webix_control .webix_disabled_box .webix_slider_right,
.webix_view.webix_control .webix_disabled_box .webix_slider_handle {
  background: #fbfbfd;
  border-color: #EDEFF0;
  color: #94A1B3;
}
.webix_view.webix_control .webix_disabled_box .webix_inp_counter_prev,
.webix_view.webix_control .webix_disabled_box .webix_inp_counter_next,
.webix_view.webix_control .webix_disabled_box .webix_segment_0,
.webix_view.webix_control .webix_disabled_box .webix_segment_1,
.webix_view.webix_control .webix_disabled_box .webix_segment_N {
  background: #f4f5f9;
  border-color: #f4f5f9;
  color: #94A1B3;
  text-shadow: none;
}
.webix_view.webix_control .webix_disabled_box .webix_segment_0.webix_selected,
.webix_view.webix_control .webix_disabled_box .webix_segment_1.webix_selected,
.webix_view.webix_control .webix_disabled_box .webix_segment_N.webix_selected {
  background-color: #dde0ec;
}
.webix_view.webix_control .webix_disabled_box .webix_slider_left {
  background-color: #94A1B3;
}
.webix_disabled_top_label {
  color: #94A1B3;
}
label.webix_required:after,
legend.webix_required:after,
.webix_measure_size.webix_required:after,
.webix_richtext_inp_label.webix_required .webix_template:after {
  color: #FF5C4C;
  content: "*";
  padding-left: 4px;
}
.webix_multicombo .webix_inp_static {
  padding: 0 3px 0 0;
}
.webix_el_text .webix_multicombo_input {
  background-color: transparent;
  border: 0;
  color: #475466;
  float: left;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  margin-left: 9px;
  padding: 0px;
  vertical-align: middle;
}
.webix_el_text .webix_multicombo_input:focus {
  border: 0;
  box-shadow: none;
}
.webix_multicombo_listbox {
  line-height: 1;
  list-style: none;
  margin: 0;
  padding: 0;
  width: auto;
}
.webix_multicombo_value,
.webix_multicombo_tag {
  background-color: #f2f2f2;
  border-radius: 2px;
  box-sizing: border-box;
  display: inline-block;
  float: left;
  margin: 3px 0 0 3px;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.webix_multicombo_value {
  padding: 0 20px 0 5px;
}
.webix_multicombo_tag {
  min-width: 15px;
  text-align: center;
}
.webix_multicombo_tag,
.webix_multicombo_value.webix_readonly {
  padding: 0 5px 0 5px;
}
.webix_multicombo_delete {
  color: #475466;
  cursor: pointer;
  font-size: 16px;
  height: 16px;
  line-height: 1;
  margin-top: -8px;
  position: absolute;
  right: 4px;
  top: 50%;
  -webkit-user-select: none;
  user-select: none;
}
.webix_multicombo_delete::after {
  content: "\F011";
  font-family: "Webix Material Icons";
}
.webix_multilist .webix_list_item {
  text-overflow: ellipsis;
  white-space: nowrap;
}
.webix_multilist .webix_selected {
  background: #f2f2f2;
  color: #475466;
}
.webix_multilist .wxi-checkbox-marked,
.webix_multilist .wxi-checkbox-blank {
  font-size: 24px;
  margin-right: 4px;
  vertical-align: middle;
  width: 24px;
}
.webix_checksuggest_select_all {
  border-bottom: 1px solid #DADEE0;
  border-color: transparent;
  margin-bottom: 1px;
}
.webix_checksuggest_select_all .webix_label_right {
  display: block;
  padding: 4px 12px 0 12px;
  text-transform: capitalize;
}
.webix_checksuggest_select_all input {
  display: none;
}
.webix_checksuggest_select_all:hover {
  cursor: pointer;
}
.webix_checksuggest_select_all:hover .webix_label_right {
  color: #F4F5F9;
  cursor: pointer;
}
.webix_el_texthighlight {
  position: relative;
}
.webix_el_texthighlight.webix_el_text .webix_text_highlight_value {
  overflow: hidden;
  position: relative;
  top: 50%;
  transform: translate(0, -50%);
  white-space: pre;
}
.webix_el_texthighlight.webix_el_text input,
.webix_el_texthighlight.webix_el_text .webix_text_highlight {
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 0 12px;
}
.webix_el_texthighlight.webix_el_text .webix_input_icon {
  top: 3px;
}
.webix_el_texthighlight.webix_el_textarea textarea {
  padding: 5px 12px;
}
.webix_el_texthighlight.webix_el_textarea .webix_text_highlight_value {
  margin: 5px 12px;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.webix_el_texthighlight.webix_disabled_view .webix_text_highlight {
  background-color: #fbfbfd;
}
.webix_el_texthighlight .webix_text_highlight,
.webix_el_texthighlight input,
.webix_el_texthighlight textarea {
  box-sizing: border-box;
  letter-spacing: normal;
  line-height: normal;
}
.webix_el_texthighlight .webix_text_highlight {
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 2px;
  height: 100%;
  overflow: auto;
  position: absolute;
  -webkit-text-size-adjust: none;
}
.webix_el_texthighlight .webix_text_highlight .webix_text_highlight_value {
  text-align: left;
}
.webix_el_texthighlight.webix_control .webix_el_box input,
.webix_el_texthighlight.webix_control .webix_el_box textarea {
  background: transparent;
  caret-color: #475466;
  color: transparent;
  display: block;
  position: relative;
  resize: none;
  z-index: 1;
}
.webix_el_texthighlight textarea {
  overflow: auto;
}
.webix_el_tabbar {
  background: transparent;
}
.webix_all_tabs {
  align-items: stretch;
  display: flex;
  height: 100%;
}
.webix_tab_filler {
  background: transparent;
  border-bottom: 1px solid #DADEE0;
  box-sizing: border-box;
  font-size: 1px;
}
.webix_tab_filler:first-child {
  border-right: 1px solid #DADEE0;
}
.webix_item_tab:first-child {
  border-left: 1px solid #DADEE0;
}
.webix_item_tab {
  align-items: center;
  background: #FFFFFF;
  border: 1px solid #DADEE0;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-left-width: 0px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  box-sizing: border-box;
  color: #1CA1C1;
  cursor: pointer;
  display: flex;
  justify-content: center;
  overflow: hidden;
  position: relative;
}
.webixtype_bottom .webix_item_tab {
  border-radius: 0;
}
.webix_item_tab.webix_selected {
  background: #FFFFFF;
  border-bottom-width: 0px;
  color: #1CA1C1;
}
.webixtype_bottom .webix_item_tab.webix_selected {
  border-bottom-width: 1px;
}
.webix_before_all_tabs {
  width: 100%;
}
.webix_after_all_tabs {
  border-left: 1px solid #DADEE0;
  border-right: 1px solid #DADEE0;
  box-sizing: border-box;
  width: 100%;
}
.webix_view.webix_control .webix_disabled_box .webix_item_tab {
  background: #f4f5f9;
  border-color: #f4f5f9;
  color: #94A1B3;
  text-shadow: none;
}
.webix_el_tabbar .webixtype_icon .webix_img_btn {
  box-sizing: border-box;
  margin: 0 auto;
  text-align: center;
}
.webix_el_tabbar .webixtype_icon .webix_img_btn .webix_icon_btn {
  box-sizing: border-box;
  margin: 0 3px;
}
.webix_el_tabbar .webixtype_icon .webix_item_tab,
.webix_el_tabbar .webixtype_iconTop .webix_item_tab,
.webix_el_tabbar .webixtype_image .webix_item_tab {
  border-radius: 0;
  padding: 3px 0;
}
.webix_el_tabbar .webixtype_icon .webix_img_btn_top,
.webix_el_tabbar .webixtype_iconTop .webix_img_btn_top,
.webix_el_tabbar .webixtype_image .webix_img_btn_top {
  background-position: center 0;
  height: 100%;
  position: relative;
}
.webix_tab_more_icon {
  align-items: center;
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  overflow: hidden;
  padding: 0 3px;
}
.webix_tab_more_icon .webix_icon {
  width: 100%;
}
.webix_tab_list .webix_list_item:last-child {
  border-bottom: none;
}
.webix_icon.webix_tab_close {
  font-size: 12px;
  position: absolute;
  right: 0px;
}
.webix_icon.webix_tab_close:focus {
  color: #FF5C4C;
}
.webix_all_tabs .webix_item_tab.webix_disabled {
  background-color: #fbfbfd;
  border-color: transparent;
  color: #94A1B3;
  cursor: not-allowed;
  -webkit-user-select: none;
  user-select: none;
}
.webix_all_tabs .webix_item_tab.webix_disabled:hover,
.webix_all_tabs .webix_item_tab.webix_disabled.webix_selected,
.webix_all_tabs .webix_item_tab.webix_disabled.webix_selected:hover {
  background-color: #fbfbfd;
  border-color: transparent;
  color: #94A1B3;
}
.webix_item_tab_text {
  overflow: hidden;
  padding: 0 5px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.webix_item_tab_text_close {
  padding-right: 22px;
}
.webix_menu .webix_list_item:hover,
.webix_menu-x .webix_list_item:hover,
.webix_menu .webix_list_item:active,
.webix_menu-x .webix_list_item:active,
.webix_menu .webix_list_item:focus,
.webix_menu-x .webix_list_item:focus {
  background: rgba(100, 100, 100, 0.1);
}
.webix_menu .webix_list_item,
.webix_menu-x .webix_list_item {
  background: #FFFFFF;
  border: none;
  height: 36px;
  text-decoration: none;
}
.webix_menu .webix_list_item .webix_submenu_icon,
.webix_menu-x .webix_list_item .webix_submenu_icon {
  float: right;
  margin-left: 4px;
  position: relative;
  text-align: right;
}
.webix_menu-x {
  background: transparent;
  border-color: transparent;
  color: #FFFFFF;
}
.webix_menu-x .webix_list_item:first-child {
  margin-left: 0;
}
.webix_menu-x .webix_submenu_icon {
  top: 14px;
}
.webix_menu-x .webix_list_item {
  display: inline-block;
  line-height: 32px;
}
.webix_menu-x .webix_list_item {
  background: #1CA1C1;
  border-left: 0px;
  border-right: 1px solid #fff;
  color: #fff;
  font-size: 14px;
}
.webix_menu-x .webix_list_item .webix_submenu_icon:before {
  content: '\F001';
}
.webix_menu-x .webix_list_item .webix_icon_btn {
  color: #fff;
  text-align: left;
}
.webix_menu-x .webix_list_item.webix_selected {
  box-shadow: none;
}
.webix_menu-x .webix_list_item:hover,
.webix_menu-x .webix_list_item:active,
.webix_menu-x .webix_list_item:focus {
  background-color: #1992af;
}
.webix_menu-x .webix_list_item:first-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
}
.webix_menu-x .webix_list_item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 2px;
  border-right: none;
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
}
.webix_menu-x .webix_list_item.webix_disabled {
  background-color: #fbfbfd;
  color: #94A1B3;
}
.webix_menu-x.webix_disabled_view .webix_disabled {
  background-color: transparent;
}
.webix_menu-x.webix_disabled_view .webix_list_item.menu {
  background: #f4f5f9;
  color: #94A1B3;
}
/* Submenu */
.webix_menu {
  background: #FFFFFF;
  border: 1px solid #DADEE0;
  border-radius: 0px;
}
.webix_menu .webix_list_item {
  display: block;
}
.webix_menu .webix_context_separator {
  height: 3px;
  padding: 1px 3px 0 3px;
}
.webix_menu .webix_context_separator .sep_line {
  border-top: 1px solid #DADEE0;
  height: 1px;
}
.webix_menu .webix_submenu_icon {
  top: 12px;
}
.webix_menu .webix_context_spacer {
  height: 36px;
}
.webix_menu_link {
  color: inherit;
  display: block;
  height: 100%;
  text-decoration: none;
}
/* Toolbar */
.webix_toolbar.webix_layout_subbar .webix_el_label .webix_el_box {
  color: #475466;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
}
.webix_toolbar.webix_layout_subbar.webix_dark {
  background: #657584;
  border-color: #657584;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_el_button,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_el_label .webix_el_box,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_label,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_top_label,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_slider_title {
  color: #FFFFFF;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_secondary .webix_icon,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_transparent .webix_icon,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_secondary .webix_img_btn_text,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_transparent .webix_img_btn_text,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_secondary .webix_icon_btn,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_transparent .webix_icon_btn {
  color: #FFFFFF;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_transparent button {
  color: #FFFFFF;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_transparent button:hover,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_transparent button:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_transparent button:active {
  background-color: rgba(0, 0, 0, 0.4);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_secondary button,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_counter_next,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_counter_prev,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_0,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_1,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_N,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_menu-x .webix_list_item {
  background-color: rgba(0, 0, 0, 0.2);
  border-color: transparent;
  color: #FFFFFF;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view > .webix_template {
  background-color: #657584;
  color: #FFFFFF;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_secondary button:hover,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_menu-x .webix_list_item:hover,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_counter_next:hover,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_counter_prev:hover,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_0:hover,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_1:hover,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_N:hover {
  background-color: rgba(0, 0, 0, 0.4);
  color: #FFFFFF;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_secondary button:focus,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_menu-x .webix_list_item:focus,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_counter_next:focus,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_counter_prev:focus,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_0:focus,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_1:focus,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_N:focus {
  background-color: rgba(0, 0, 0, 0.4);
  color: #FFFFFF;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_secondary button:active,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_menu-x .webix_list_item:active,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_counter_next:active,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_counter_prev:active,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_0:active,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_1:active,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_N:active {
  background-color: rgba(0, 0, 0, 0.5);
  color: #FFFFFF;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_static,
.webix_toolbar.webix_layout_subbar.webix_dark input[type=text],
.webix_toolbar.webix_layout_subbar.webix_dark input[type=combo],
.webix_toolbar.webix_layout_subbar.webix_dark input[type=datepicker],
.webix_toolbar.webix_layout_subbar.webix_dark textarea,
.webix_toolbar.webix_layout_subbar.webix_dark select,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_text_highlight {
  background-color: rgba(0, 0, 0, 0.2);
  border-color: transparent;
  color: rgba(255, 255, 255, 0.7);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_el_texthighlight input,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_el_texthighlight textarea {
  caret-color: rgba(255, 255, 255, 0.7);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_static input[type=text] {
  background-color: transparent;
}
.webix_toolbar.webix_layout_subbar.webix_dark select option {
  background-color: #657584;
  color: #FFFFFF;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_multicombo_value,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_multicombo_tag {
  color: #657584;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_static:focus,
.webix_toolbar.webix_layout_subbar.webix_dark input[type=text]:focus,
.webix_toolbar.webix_layout_subbar.webix_dark input[type=combo]:focus,
.webix_toolbar.webix_layout_subbar.webix_dark input[type=datepicker]:focus,
.webix_toolbar.webix_layout_subbar.webix_dark textarea:focus,
.webix_toolbar.webix_layout_subbar.webix_dark select:focus {
  border-color: #FFFFFF;
  box-shadow: none;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_el_counter button {
  background-color: rgba(0, 0, 0, 0.3);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_el_counter input[type=text]:focus {
  border-color: transparent;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_layout_subbar.webix_dark ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_layout_subbar.webix_dark ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_layout_subbar.webix_dark :-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_layout_subbar.webix_dark :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_input_icon {
  color: rgba(255, 255, 255, 0.7);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_0,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_1,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_N {
  background: #1CA1C1;
  color: #FFFFFF;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_0:hover,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_1:hover,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_N:hover {
  background-color: #1992af;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_0:focus,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_1:focus,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_N:focus {
  background-color: #1992af;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_0:active,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_1:active,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_N:active {
  background-color: #17839d;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_el_icon,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_icon_button {
  color: #FFFFFF;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_control {
  border-color: #1CA1C1;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_icon_button:hover:before {
  background-color: rgba(0, 0, 0, 0.2);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_icon_button:hover .webix_icon,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_icon_button:focus .webix_icon {
  opacity: 1;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_icon_button .webix_icon {
  color: #FFFFFF;
  opacity: 0.7;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_custom_checkbox,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_custom_radio {
  color: #FFFFFF;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_custom_checkbox:focus,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_custom_radio:focus {
  color: #f0f0f0;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_label_right {
  color: #FFFFFF;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_button {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.4);
  text-shadow: none;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_img_btn_text {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_disabled_view.webix_control .webix_icon_btn,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_disabled_view.webix_control .webix_icon {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_disabled_view.webix_menu-x .webix_list_item.menu {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_disabled_box .webix_img_btn_text,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon_btn {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box label,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_input_icon,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box button {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box input,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box select,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box textarea,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_prev,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_next {
  background-color: rgba(0, 0, 0, 0.1);
  border-color: transparent;
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static input {
  background-color: transparent;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_item_tab {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.4);
  text-shadow: none;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0.webix_selected,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1.webix_selected,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N.webix_selected {
  background-color: rgba(0, 0, 0, 0.15);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_disabled_top_label {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_invalid .webix_el_box input,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_invalid .webix_el_box .webix_inp_static,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_invalid .webix_el_box select,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_invalid .webix_el_box textarea,
.webix_toolbar.webix_layout_subbar.webix_dark input.webix_invalid,
.webix_toolbar.webix_layout_subbar.webix_dark select.webix_invalid,
.webix_toolbar.webix_layout_subbar.webix_dark textarea.webix_invalid {
  background-color: rgba(255, 92, 76, 0.3);
  border-color: #ff8d82;
  color: #ffdedb;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_invalid .webix_multicombo_value,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_invalid .webix_multicombo_tag {
  color: #FF5C4C;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_invalid .webix_el_box .webix_inp_static input {
  background-color: transparent;
}
.webix_toolbar .webix_layout_line,
.webix_toolbar .webix_layout_clean {
  background: transparent;
}
.webix_hidden_upload,
.webix_el_button .webix_hidden_upload {
  border: 0 !important;
  font-size: 1px;
  height: 1px;
  left: 0px;
  opacity: 0;
  position: absolute;
  top: 0px;
  width: 1px;
  z-index: -1;
}
.webix_upload_client,
.webix_upload_error,
.webix_upload_server {
  float: right;
  text-align: center;
  width: 60px;
}
.webix_error_icon,
.webix_cancel_icon {
  background-repeat: no-repeat;
  display: inline-block;
}
.webix_error_icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZFMDdENjlDNjE2QzExRTI5QzhBQUU2OUI3RDY4RTFCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZFMDdENjlENjE2QzExRTI5QzhBQUU2OUI3RDY4RTFCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkUwN0Q2OUE2MTZDMTFFMjlDOEFBRTY5QjdENjhFMUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkUwN0Q2OUI2MTZDMTFFMjlDOEFBRTY5QjdENjhFMUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4ZJnE7AAABdklEQVR42mK80aLPgAcwA/EcIOYB4mgg/oWuQL36AphmYcAPYvl5WBOYmBgY3n/6fQTIn4hLIRMeQ0CuaBHgY2EQ4GMF8euAWIgcg6qF+NmkOdiZGdhYmRiEBdhAhrSQapAKEBcJC7DCBUQE2UBUGhAbkGLQBDEhdjYmJkaGtHVMDD4LmBk+/2RgEBdhBwX+ZGINcuLiZPYW5Ie45tknRrAhIFqAl5WBh4vFBijsR8ggkI29IA0wwMsOo/+DaWjA9wIxGz6D0oAKDXi5EalCkvc/2DApPgifm5OZQZCPFRyGuAwCxwqya0AAZADMVTAgyA92TDUQS2MzqAUUxcAgRjPoP9hVyICVhREUi6B01g4TY4RmES0gvqSuyMPMQAK4ef/LXyBlAswmF2DWd4kJs2M1pGgLIvrRAXJyAIWqNzcXi7cgHysDqQAUnt9//LW52WoQBfLaDRlxDnWgYQzkAKBBDI+ef38E0n3nycsf6gyUgUcAAQYA9DZJKVXGocQAAAAASUVORK5CYII=");
  height: 16px;
  width: 18px;
}
.webix_upload_server {
  color: #55CD97;
}
.webix_remove_upload {
  float: right;
}
.webix_cancel_icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAQAAAC1QeVaAAAAsElEQVR4XoVQUQbDQBScAywIuUcpKCWglBJCDlBKf0vpbymhd5mDhIDcoAcoJQSEsn2G5KmWzMDsPG92ZyGAgVfWfBtrUwEOZnwwOu2UjaPCbScLAEzYmzxyxafMgaUlRXMTsJJ1B7jgy0Y7gHt5FdgyimeAS+a6ZpDTQkLkCQbmk9OBHaPv+p6x99jLFFuOsTMPSlXl8FVlrSopFBP/sIQAbn6+bwsHA29sNGhMBQgf1cri4JYEbDkAAAAASUVORK5CYII=");
  height: 14px;
  margin-top: 9px;
  width: 14px;
}
.webix_upload_flash {
  background: #fff;
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  width: 100%;
}
.webix_drop_file {
  background: #f4f4f4;
  position: relative;
}
.webix_drop_file::before {
  bottom: 10px;
  left: 0px;
  pointer-events: none;
  position: absolute;
  text-align: center;
  width: 100%;
}
.webix_fieldset > fieldset {
  border: 1px solid #DADEE0;
  margin: 0px;
  padding: 5px 8px;
}
.webix_fieldset_label {
  color: #475466;
  font-size: 12px;
  padding: 0px 8px;
  text-transform: uppercase;
}
.webix_forminput > fieldset {
  border: none;
  margin: 0px;
  padding: 0px;
}
.webix_forminput_label {
  box-sizing: border-box;
  color: #475466;
  float: left;
  font-family: Roboto, sans-serif;
  line-height: 32px;
  padding: 3px 2px;
  padding-right: 9px;
}
legend.webix_forminput_label_top {
  padding: 3px 2px 0;
  width: 100%;
}
.webix_slider_box {
  border-radius: 5px;
  box-sizing: border-box;
  float: left;
  height: 100%;
  margin-top: -11px;
  padding: 0px 10px;
  padding-top: 15px;
  position: relative;
}
.webix_slider_box .webix_slider_left {
  background: #cbeff7;
  border: 1px solid #e8eaec;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 0;
  box-sizing: border-box;
  float: left;
  height: 10px;
  width: 100px;
}
.webix_slider_box .webix_slider_right {
  background: #fff;
  border: 1px solid #e8eaec;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 0;
  border-top-right-radius: 5px;
  box-sizing: border-box;
  float: left;
  height: 10px;
  width: 100px;
}
.webix_slider_box .webix_slider_handle {
  border-radius: 8px;
  height: 14px;
  position: absolute;
  top: 12px;
  width: 14px;
  z-index: 1;
}
.webix_slider_box .webix_slider_handle:focus {
  border-color: #1CA1C1;
}
.webix_slider_box .webix_slider_left {
  background: #1CA1C1;
  border: 1px solid #CCD7E6;
  height: 6px;
}
.webix_slider_box .webix_slider_right {
  border-color: #CCD7E6;
  height: 6px;
}
.webix_slider_box .webix_slider_handle {
  background-color: #FFFFFF;
  border: 1px solid #CCD7E6;
  height: 14px;
  top: 10px;
  width: 14px;
}
.webix_rangeslider .webix_slider_box .webix_slider_left {
  position: absolute;
}
.webix_rangeslider .webix_slider_box .webix_slider_active {
  z-index: 2;
}
.webix_rangeslider .webix_slider_box .webix_slider_right {
  border-radius: 5px;
}
.webix_rangeslider .webix_slider_title_box {
  float: left;
  height: 18px;
  position: relative;
  width: 1px;
}
.webix_rangeslider .webix_slider_title.webix_slider_move {
  position: absolute;
}
.webix_rangeslider.webix_slider_vertical .webix_slider_box .webix_slider_right {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.webix_rangeslider.webix_slider_vertical .webix_slider_title.webix_slider_move {
  display: block;
  position: relative;
}
.webix_slider_alt.webix_slider_vertical .webix_slider_box .webix_slider_handle {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFAQMAAABCXz8WAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAZQTFRFAAAAAAAApWe5zwAAAAJ0Uk5TNgD/j1xNAAAADklEQVR4nGNgYPjPAMYACgAB/xSLTywAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
}
.webix_slider_alt .webix_slider_box .webix_slider_left {
  border: 1px solid #e1e1e1;
}
.webix_slider_alt .webix_slider_box .webix_slider_right {
  border: 1px solid #e1e1e1;
}
.webix_slider_alt .webix_slider_box .webix_slider_handle {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAYAAAAx8TU7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJCMjdFNENBRTg4MTFFMjk2NjJGMTJENjkyNDA2NTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJCMjdFNERBRTg4MTFFMjk2NjJGMTJENjkyNDA2NTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkIyN0U0QUFFODgxMUUyOTY2MkYxMkQ2OTI0MDY1OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkIyN0U0QkFFODgxMUUyOTY2MkYxMkQ2OTI0MDY1OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Powz/icAAAAaSURBVHjaYmBgYDBjgAA4zcSABQysIECAAQBn+ACx2PqtbAAAAABJRU5ErkJggg==");
  background-position: 3px center;
  background-repeat: no-repeat;
  border-radius: 2px;
  height: 14px;
  margin: 0 2px;
  top: 12px;
  width: 11px;
}
.webix_slider_alt .webix_slider_box .webix_slider_handle:focus {
  border-color: #1CA1C1;
}
.webix_slider_alt .webix_slider_box .webix_slider_left {
  background: #1CA1C1;
  border: 1px solid #CCD7E6;
}
.webix_slider_alt .webix_slider_box .webix_slider_right {
  border-color: #CCD7E6;
}
.webix_slider_alt .webix_slider_box .webix_slider_handle {
  background-color: #FFFFFF;
  border: 1px solid #CCD7E6;
  top: 10px;
}
.webix_slider_vertical .webix_slider_box .webix_slider_left,
.webix_slider_vertical .webix_slider_box .webix_slider_right {
  float: none;
  width: 10px;
}
.webix_slider_vertical .webix_slider_box .webix_slider_left {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.webix_slider_vertical .webix_slider_box .webix_slider_right {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.webix_slider_vertical .webix_slider_box .webix_slider_handle {
  left: 7px;
}
.webix_slider_vertical .webix_slider_title {
  padding-top: 1px;
  text-align: left;
}
.webix_slider_vertical.webix_slider_alt .webix_slider_handle {
  height: 11px;
  left: 5px;
  width: 14px;
}
.webix_slider_title {
  text-align: center;
}
.webix_slider_title.webix_slider_move {
  display: inline-block;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: auto;
}
.webix_switch_toggle {
  position: absolute;
  visibility: hidden;
}
.webix_switch_box {
  background-color: #f1f1f1;
  border: 1px solid #DADEE0;
  border-radius: 60px;
  box-sizing: border-box;
  color: #666;
  cursor: pointer;
  display: block;
  float: left;
  height: 24px;
  margin-top: -12px;
  position: relative;
  text-align: center;
  top: 50%;
  transition: background-color 0.4s ease;
}
.webix_el_switch .webix_label_right {
  display: block;
  margin-top: 4px;
  padding-top: 3px;
}
.webix_switch_handle {
  background-color: #fff;
  border: 1px solid #eee;
  border-radius: 100%;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
  cursor: pointer;
  height: 22px;
  position: absolute;
  top: 0px;
  transition: left 0.3s ease;
  width: 22px;
}
.webix_switch_handle:focus,
.webix_switch_box:active .webix_switch_handle {
  box-shadow: 0 0px 2px 2px rgba(0, 0, 0, 0.2);
}
.webix_switch_text {
  box-sizing: border-box;
  display: inline-block;
  padding: 1px 0 0 18px;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
}
.webix_switch_on .webix_switch_text {
  padding: 1px 18px 0 0;
}
.webix_switch_box.webix_switch_on {
  background-color: #F4F5F9;
  color: #fff;
}
.webix_progress_top,
.webix_progress_bottom {
  background: #f2f2f2;
  height: 6px;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 95;
}
.webix_progress_bottom {
  bottom: 0px;
  height: 17px;
  top: auto;
}
.webix_progress_top .webix_progress_state,
.webix_progress_bottom .webix_progress_state {
  background: #F4F5F9;
  height: 6px;
  transition: width 3s;
  width: 0px;
}
.webix_progress_bottom .webix_progress_state {
  height: 17px;
}
.webix_progress_icon {
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 95;
}
.webix_progress_icon .webix_progress_state {
  color: #93a0b3;
  display: inline-block;
  font-family: "Webix Material Icons";
  font-size: 50px;
  left: 50%;
  margin-left: -25px;
  margin-top: -25px;
  position: absolute;
  top: 50%;
}
.webix_gage_box {
  display: table;
  height: 100%;
  width: 100%;
}
.webix_gage_box > div {
  display: table-cell;
  vertical-align: middle;
}
.webix_gage_body {
  height: 100%;
  transform: rotate(180deg);
  width: 100%;
}
.webix_gage_label {
  font-size: 0.9em;
  margin-top: 10px;
  text-align: center;
}
.webix_gage_placeholder {
  margin-top: -20px;
}
.webix_gage_info {
  font-size: 0.7em;
  margin: 0 auto 10px auto;
  position: relative;
  text-align: center;
}
.webix_gage_min_range {
  left: -23%;
}
.webix_gage_max_range {
  right: -23%;
}
.webix_gage_min_range,
.webix_gage_max_range {
  display: inline-block;
  margin-top: 20px;
  overflow: hidden;
  position: absolute;
  text-align: center;
  text-overflow: ellipsis;
  width: 46%;
}
.webix_gage_range_info {
  font-size: 1.2em;
  line-height: 1;
}
.webix_gage_value {
  color: #475466;
  font-size: 2.2em;
}
.webix_gage_value,
.webix_gage_range_info {
  overflow: hidden;
  text-overflow: ellipsis;
}
.webix_gage_gradient_point_animated {
  transition: transform 1.3s linear;
}
.webix_gage_animated {
  animation: gage_dash 1.3s linear forwards;
  stroke: hsl(120, 100%, 50%);
  transition: stroke 1.3s linear, stroke-dasharray 1.3s linear;
}
@keyframes gage_dash {
  to {
    stroke-dashoffset: 0;
  }
}
.webix_gage_small_font .webix_gage_info,
.webix_gage_small_font .webix_gage_range_info {
  font-size: 1em;
}
.webix_gage_small_font .webix_gage_label,
.webix_gage_small_font .webix_gage_value {
  font-size: 1.2em;
  font-weight: 500;
}
.webix_gage_small_font .webix_gage_min_range,
.webix_gage_small_font .webix_gage_max_range {
  margin-top: 0;
}
.webix_gage_small_font .webix_gage_placeholder {
  margin-top: 0;
  padding-top: 20px;
}
.webix_bullet_header {
  font-weight: 500;
}
.webix_bullet_header,
.webix_bullet_subheader {
  fill: #475466;
  font-size: 14px;
}
.webix_bullet_scale {
  fill: #74869f;
  font-size: 12px;
  font-weight: 500;
  stroke: none;
  text-anchor: middle;
}
.webix_bullet_scale_lines {
  stroke: #74869f;
}
.webix_bullet_marker {
  width: 3px;
  y: 5px;
}
.webix_timeline .webix_scroll_cont {
  padding-top: 28px;
}
.webix_timeline_item {
  box-sizing: border-box;
  line-height: 0;
  padding: 0 12px;
  position: relative;
}
.webix_timeline_date,
.webix_timeline_event {
  line-height: 20px;
  overflow: hidden;
  position: absolute;
  top: 0px;
}
.webix_timeline_left .webix_timeline_date,
.webix_timeline_right .webix_timeline_details,
.webix_timeline_right .webix_timeline_value {
  text-align: right;
}
.webix_timeline_value {
  font-weight: 500;
}
.webix_timeline_details {
  color: #94A1B3;
  padding-top: 2px;
}
.webix_timeline_date {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.webix_timeline_horizontal .webix_scroll_cont {
  box-sizing: border-box;
  display: inline-block;
  height: 100%;
  padding-left: 28px;
  white-space: nowrap;
}
.webix_timeline_horizontal .webix_timeline_item {
  display: inline-block;
  height: 100%;
  padding: 12px 0 12px 0;
  white-space: normal;
}
.webix_timeline_horizontal .webix_timeline_item .webix_timeline_date,
.webix_timeline_horizontal .webix_timeline_item .webix_timeline_event {
  left: 0px;
}
.webix_timeline_horizontal .webix_timeline_item.webix_timeline_bottom .webix_timeline_event {
  top: initial;
}
.webix_treemap {
  background-color: #f5f5f5;
}
.webix_treemap .webix_scroll_cont {
  height: 100%;
  position: relative;
  width: 100%;
}
.webix_treemap_item {
  background: transparent;
  border-color: rgba(0, 0, 0, 0.2);
  border-style: solid;
  border-width: 0px 1px 1px 0;
  box-sizing: border-box;
  color: #444;
  cursor: pointer;
  overflow: hidden;
  padding: 3px 5px;
  position: absolute;
  text-align: left;
}
.webix_treemap_level_top {
  border-color: rgba(0, 0, 0, 0.4);
  z-index: 1;
}
.webix_treemap_item_bottom {
  border-bottom-width: 0;
}
.webix_treemap_item_right {
  border-right-width: 0;
}
.webix_treemap_item:hover {
  box-shadow: inset 0 0 5px #666;
}
.webix_treemap_item.webix_selected {
  border-color: #F4F5F9;
  box-shadow: inset 0 0 1px 2px #F4F5F9;
}
.webix_treemap_header {
  box-sizing: border-box;
  width: 100%;
}
.webix_treemap_header {
  border-bottom: 1px solid #DADEE0;
  padding: 0 10px;
}
.webix_treemap_header_item {
  cursor: pointer;
}
.webix_treemap_header_item:last-child {
  cursor: default;
}
.webix_treemap_reset {
  float: right;
  text-align: center;
  width: 25px;
}
.webix_treemap_reset:before {
  color: #475466;
  content: "\F011";
  cursor: pointer;
  display: block;
  font-family: "Webix Material Icons";
  font-size: 16px;
}
.webix_treemap_path_icon {
  text-align: center;
  width: 20px;
}
.webix_barcode {
  position: relative;
}
.webix_barcode .webix_canvas_text {
  box-sizing: border-box;
  font-size: 14px;
  padding: 0 2px;
}
.portlet_drag {
  cursor: pointer;
  opacity: 0.5;
  position: absolute;
  right: 5px;
  top: 5px;
  width: 18px;
  z-index: 1;
}
.portlet_in_drag {
  opacity: 0.4;
}
.portlet_marker,
.portlet_markertop,
.portlet_markerbottom,
.portlet_markerleft,
.portlet_markerright {
  background: #9169BE;
  height: 100%;
  left: 0px;
  opacity: 0.5;
  position: absolute;
  top: 0px;
  transition: top 0.5s, left 0.5s, width 0.5s, height 0.5s;
  width: 100%;
  z-index: 2;
}
.portlet_markertop {
  height: 50%;
}
.portlet_markerbottom {
  height: 50%;
  top: 50%;
}
.portlet_markerleft {
  width: 50%;
}
.portlet_markerright {
  left: 50%;
  width: 50%;
}
.panel_icon {
  cursor: pointer;
  font-size: 13px;
  line-height: normal;
  opacity: 0.5;
  position: absolute;
  right: 5px;
  top: 5px;
  width: 18px;
  z-index: 93;
}
.webix_disabled_view .panel_icon {
  z-index: 91;
}
.panel_target {
  background: rgba(0, 0, 0, 0.04);
  border: 1px solid #DADEE0;
  box-sizing: border-box;
  position: absolute;
  z-index: 3;
}
.webix_popup.webix_sidemenu.webix_sidemenu_left {
  border-width: 0 1px 0 0;
  box-shadow: 2px 0 2px rgba(0, 0, 0, 0.05);
}
.webix_sidemenu_left.webix_animate {
  transition: left 0.6s;
}
.webix_popup.webix_sidemenu.webix_sidemenu_right {
  border-width: 0 0 0 1px;
  box-shadow: -2px 0px 2px rgba(0, 0, 0, 0.05);
  left: auto;
}
.webix_sidemenu_right.webix_animate {
  transition: right 0.6s;
}
.webix_popup.webix_sidemenu.webix_sidemenu_top {
  border-width: 0 0 1px 0 ;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);
}
.webix_sidemenu_top .webix_win_body {
  position: relative;
}
.webix_sidemenu_top .webix_win_body > .webix_view {
  bottom: 0;
  left: 0;
  position: absolute;
  top: auto;
}
.webix_sidemenu_top.webix_animate,
.webix_sidemenu_top.webix_animate .webix_win_body {
  transition: height 0.6s;
}
.webix_popup.webix_sidemenu.webix_sidemenu_bottom {
  border-width: 1px 0 0 0 ;
  box-shadow: 0 -2px 2px rgba(0, 0, 0, 0.05);
  top: auto;
}
.webix_sidemenu_bottom.webix_animate,
.webix_sidemenu_bottom.webix_animate .webix_win_body {
  transition: height 0.6s;
}
/* SideBar*/
.webix_sidebar {
  background: #ECEFF1;
}
.webix_sidebar .webix_tree_item.webix_selected:focus span {
  background: transparent;
}
.webix_sidebar .webix_tree_item {
  color: #454545;
  height: 44px;
  line-height: 43px;
}
.webix_sidebar .webix_scroll_cont > .webix_tree_leaves {
  display: block;
  padding: 0;
}
.webix_sidebar .webix_tree_leaves .webix_tree_leaves {
  margin-left: 0px;
}
.webix_sidebar_selected,
.webix_sidebar_expanded .webix_tree_item:hover {
  background-color: rgba(0, 0, 0, 0.02);
}
.webix_sidebar .webix_tree_item.webix_selected,
.webix_sidebar .webix_tree_item.webix_selected span {
  background-color: #F4F5F9;
  padding-right: 0;
}
.webix_sidebar .webix_tree_branch_1 .webix_tree_item {
  padding-left: 44px;
}
.webix_sidebar .webix_tree_branch_1 > .webix_tree_item {
  height: 44px;
  line-height: 44px;
  padding-left: 0;
}
.webix_sidebar .webix_tree_branch_1 {
  border-bottom: 1px solid #e5e5e5;
}
.webix_sidebar .webix_tree_item.webix_selected span,
.webix_sidebar .webix_tree_item span {
  margin: 0;
  padding: 0px;
}
.webix_icon.webix_sidebar_icon {
  text-align: center;
  width: 44px;
}
span.webix_sidebar_dir_icon {
  float: right;
  line-height: inherit;
}
/*SubMenu (Popup) */
.webix_sidebar_popup {
  border: none !important;
  box-shadow: 2px 3px 3px #ddd;
}
.webix_sidebar_popup,
.webix_sidebar_popup .webix_list_item {
  border-radius: 0;
}
.webix_sidebar_popup_right {
  box-shadow: -3px 3px 3px #ddd;
}
.webix_sidebar_popup_list.webix_sidebar_popup_left .webix_icon {
  float: right;
  line-height: inherit;
  width: 8px;
}
.webix_sidebar_popup_list.webix_sidebar_popup_right .webix_icon {
  float: left;
  line-height: inherit;
}
/*SubMenu: title*/
.webix_sidebar_popup_title {
  background: #ECEFF1;
}
.webix_sidebar_popup_title.webix_selected {
  background: #F4F5F9;
  border-left-color: #F4F5F9;
}
.webix_sidebar_popup_title .webix_template {
  border: 1px solid #E5E5E5;
  border-left: none;
  line-height: 44px;
  padding: 0 10px;
}
.webix_sidebar_popup_right .webix_sidebar_popup_title .webix_template {
  border: 1px solid #E5E5E5;
  border-right: none;
}
.webix_sidebar_selected.webix_sidebar_popup_title .webix_template {
  background: rgba(0, 0, 0, 0.03);
  border-left: none;
}
.webix_sidebar_popup_list .webix_list_item {
  border-left: 1px solid #E5E5E5;
  border-right: 1px solid #E5E5E5;
}
/*SubMenu: list*/
.webix_sidebar_popup_list .webix_list_item:first-child {
  border-top: 1px solid #E5E5E5;
}
.webix_sidebar_popup_list .webix_list_item:hover {
  background: #f6f9fb;
}
.webix_sidebar_popup_list .webix_list_item.webix_selected:hover {
  background: #F4F5F9;
}
.webix_menu .webix_list_item.webix_sidebar_selected {
  background: rgba(0, 0, 0, 0.02);
}
.webix_menu .webix_list_item.webix_sidebar_selected:hover {
  background: rgba(0, 0, 0, 0.02) !important;
}
.webix_view.webix_pdf {
  background-color: #404040;
  overflow: auto;
}
.webix_pdf .canvas_wrapper {
  box-shadow: 5px 5px 15px #1c1c1c;
  height: 100%;
  margin: 0px auto;
  width: 100%;
}
.webix_toolbar.pdf_bar .webix_img_btn {
  text-align: center;
}
.webix_toolbar.pdf_bar .webix_view {
  background-color: transparent;
}
.webix_toolbar.pdf_bar .webix_icon_btn {
  margin: 0;
}
.webix_toolbar.pdf_bar .webix_template {
  background-color: transparent;
  color: #fff;
  line-height: 2em;
}
.webix_toolbar.pdf_bar .webix_el_box input,
.webix_toolbar.pdf_bar .webix_inp_static {
  background-color: #5c5c5c;
  border-color: #404040;
  color: #fff;
}
.webix_toolbar.pdf_bar .webix_el_box input:focus,
.webix_toolbar.pdf_bar .webix_inp_static:focus {
  border-color: #333;
}
.webix_toolbar.pdf_bar .webix_el_box .webix_input_icon {
  color: #fff;
}
.webix_view.webix_popup.pdf_opt_list {
  border: none;
}
.pdf_opt_list .webix_list {
  background-color: #404040;
  color: #fff;
}
.pdf_opt_list .webix_list .webix_list_item {
  border-color: #474747;
  line-height: 1.5em;
}
.pdf_opt_list .webix_list .webix_list_item.webix_selected,
.pdf_opt_list .webix_list .webix_list_item:hover {
  background-color: #fff;
  color: #404040;
}
.webix_dbllist .bottom_label {
  font-size: 10px;
  text-align: center;
}
.webix_dbllist .webix_list,
.webix_dbllist .bottom_label {
  background: #ededed;
}
.webix_dbllist .webix_list_item {
  background: #FFFFFF;
  border: 1px solid #DADEE0;
  box-sizing: border-box;
  margin: 3px 4px 0px 4px;
}
.webix_dbllist .webix_list_item.webix_selected {
  background-color: #F4F5F9;
  border-bottom-color: #DADEE0;
  color: #475466;
}
.webix_dbllist .dbllist_button {
  background-color: #F4F5F9;
  border: 1px solid #DADEE0;
  border-radius: 2px;
  cursor: pointer;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  height: 30px;
  margin-top: 4px;
  padding: 0;
  width: 45%;
}
.webix_dbllist .dbllist_button .webix_icon {
  color: #1CA1C1;
  font-size: 20px;
  width: 26px;
}
.webix_dbllist .dbllist_button:first-child {
  margin-right: 4px;
  margin-top: 36px;
}
.webix_dbllist .dbllist_button:last-child {
  margin-left: 4px;
}
.webix_dbllist .dbllist_button:hover,
.webix_dbllist .dbllist_button:focus,
.webix_dbllist .dbllist_button:active {
  background-color: #e7e9f2;
}
.webix_invalid .webix_list {
  background: #f8e2e2;
}
.dbllist_buttons .webix_template {
  padding: 0 0 0 4px;
}
.webix_sparklines {
  box-sizing: border-box;
  padding: 1px 0;
}
.webix_sparklines svg {
  box-sizing: border-box;
}
.webix_sparklines_line {
  fill: transparent;
  stroke: #3498db;
  stroke-linecap: round;
  stroke-width: 1;
}
.webix_sparklines_item {
  fill: #3498db;
  stroke-width: 1;
}
.webix_sparklines_bar {
  fill: #6dbcf0;
}
.webix_sparklines_bar_negative {
  fill: #d86c79;
}
.webix_sparklines_area {
  fill: #e5eef4;
  opacity: 0.5;
}
.webix_sparklines_origin {
  fill: transparent;
  stroke: #888;
  stroke-width: 1;
}
.webix_sparklines_event_area {
  fill: transparent;
}
.webix_sparklines_donut_hole {
  fill: #FFFFFF;
}
.webix_sparklines_line_chart .webix_sparklines_event_area:hover,
.webix_sparklines_area_chart .webix_sparklines_event_area:hover,
.webix_sparklines_splinearea_chart .webix_sparklines_event_area:hover,
.webix_sparklines_radar_chart .webix_sparklines_event_area:hover {
  fill: rgba(220, 220, 220, 0.4);
  stroke: rgba(255, 255, 255, 0.6);
}
.webix_sparklines_pie_chart .webix_sparklines_event_area:hover,
.webix_sparklines_bar_chart .webix_sparklines_event_area:hover {
  fill: rgba(255, 255, 255, 0.3);
}
/* print css rules*/
.webix_ui_print,
.webix_print_pdf {
  display: none;
}
body.webix_print {
  margin-top: 0px;
}
@media print {
  body.webix_print {
    background-color: none !important;
    overflow: visible !important;
  }
  body.webix_print > * {
    display: none;
  }
  body.webix_print * {
    visibility: hidden;
  }
  .webix_ui_print {
    display: block !important;
    margin: 0 0 0 0!important;
    visibility: visible !important;
  }
  .webix_ui_print * {
    visibility: visible !important;
  }
  .webix_print_noscroll {
    height: auto !important;
    width: auto !important;
  }
  .webix_print_noscroll,
  .webix_print_noscroll .webix_scroll_cont {
    overflow: visible !important;
  }
  .webix_print_pagebreak {
    page-break-after: always;
  }
  .webix_print_header,
  .webix_print_footer {
    display: block !important;
    height: auto !important;
    padding: 20px 0px;
    text-align: center;
    visibility: visible !important;
  }
  .webix_print_header *,
  .webix_print_footer * {
    visibility: visible !important;
  }
  /*datatable specific*/
  .webix_table_print {
    border: 1px solid #ebebeb;
    display: table;
    margin-bottom: 20px;
    position: initial;
    table-layout: fixed;
    visibility: visible !important;
    width: 100%;
  }
  .webix_table_print td {
    overflow: hidden;
  }
  .webix_table_print tr {
    page-break-inside: avoid;
  }
  .webix_table_print .webix_print_top_split .webix_cell {
    border-bottom: 1px solid #d2d2d2;
  }
  .webix_table_print .webix_cell {
    border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    display: table-cell !important;
    padding: 0px 10px;
    white-space: nowrap;
  }
  .webix_table_print .webix_header_cell {
    background: #F4F5F9;
    border-bottom: 1px solid #DADEE0;
    border-right: 1px solid #DADEE0;
    color: #313131;
    display: table-cell;
    font-family: Roboto, sans-serif;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.2px;
  }
  .webix_table_print .webix_footer_cell {
    background: #fafafa;
    border-bottom: 1px solid #EDEFF0;
    border-right: 1px solid #EDEFF0;
    border-top: 1px solid #EDEFF0;
    display: table-cell;
  }
  .webix_table_print .webix_cell.webix_dtable_span {
    position: initial !important;
    white-space: normal;
  }
  .webix_table_print .webix_rotate {
    transform-origin: center 40% !important;
  }
  .webix_table_print.borderless,
  .webix_table_print.borderless .webix_cell {
    border: none;
  }
  /* x-list specific*/
  .webix_table_print.webix_view.webix_list-x {
    white-space: normal;
  }
  .webix_table_print.webix_view.webix_list-x .webix_list_item {
    display: table-cell;
  }
}
.webix_fullscreen_html .webix_template > * {
  height: 100% !important;
  margin: 0px !important;
  width: 100% !important;
}
.webix_icon,
.webix_icon_btn,
.webix_input_icon {
  display: inline-block;
  font-family: "Webix Material Icons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  transform: translate(0, 0);
}
.webix_icon,
.webix_input_icon {
  display: inline-block;
  font-size: 17px;
  width: 20px;
}
.webix_input_icon {
  color: #94A1B3;
  float: right;
  font-size: 20px;
}
.webix_icon_button {
  background-color: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
  vertical-align: middle;
}
.webix_el_icon .webix_el_box {
  cursor: pointer;
  margin: 0 auto;
  overflow: visible;
  padding: 0;
  position: relative;
  text-align: center;
}
.webix_icon_button .webix_icon {
  color: #94A1B3;
  display: inline-block;
  font-size: 20px;
  height: 20px;
  text-align: center;
  width: 20px;
}
.webix_icon_btn {
  color: #94A1B3;
  display: inline-block;
  font-size: 20px;
  margin-right: 4px;
  text-align: center;
  width: 20px;
}
.webix_icon {
  text-align: center;
}
.webix_badge {
  background-color: #ff8839;
  border-radius: 11px;
  box-sizing: border-box;
  color: #FFFFFF;
  font-size: 12px;
  height: 22px;
  line-height: 22px;
  min-width: 22px;
  padding: 0 4px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
}
.webix_badge.webix_measure_size {
  box-sizing: border-box;
  right: auto;
}
.webix_list_item .webix_badge {
  float: right;
  margin: 4px -5px 0 12px;
  position: static;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  src: url('Roboto-Regular-webfont.6782cdda7d695dd4.woff2') format('woff2'), url('Roboto-Regular-webfont.1110804eed7afd4e.woff') format('woff');
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  src: url('Roboto-Medium-webfont.10c311a089d5d3f4.woff2') format('woff2'), url('Roboto-Medium-webfont.bed29890774a09fc.woff') format('woff');
}
.mainFont {
  color: #475466;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.2px;
}
.buttonFont {
  color: #1CA1C1;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
}
.selectFocusRule {
  background: #edeff5;
}
.layoutBarBG .webix_el_label .webix_el_box {
  color: #475466;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
}
.layoutBarBG.webix_dark {
  background: #657584;
  border-color: #657584;
}
.layoutBarBG.webix_dark .webix_el_button,
.layoutBarBG.webix_dark .webix_el_label .webix_el_box,
.layoutBarBG.webix_dark .webix_inp_label,
.layoutBarBG.webix_dark .webix_inp_top_label,
.layoutBarBG.webix_dark .webix_slider_title {
  color: #FFFFFF;
}
.layoutBarBG.webix_dark .webix_secondary .webix_icon,
.layoutBarBG.webix_dark .webix_transparent .webix_icon,
.layoutBarBG.webix_dark .webix_secondary .webix_img_btn_text,
.layoutBarBG.webix_dark .webix_transparent .webix_img_btn_text,
.layoutBarBG.webix_dark .webix_secondary .webix_icon_btn,
.layoutBarBG.webix_dark .webix_transparent .webix_icon_btn {
  color: #FFFFFF;
}
.layoutBarBG.webix_dark .webix_transparent button {
  color: #FFFFFF;
}
.layoutBarBG.webix_dark .webix_transparent button:hover,
.layoutBarBG.webix_dark .webix_transparent button:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.layoutBarBG.webix_dark .webix_transparent button:active {
  background-color: rgba(0, 0, 0, 0.4);
}
.layoutBarBG.webix_dark .webix_secondary button,
.layoutBarBG.webix_dark .webix_inp_counter_next,
.layoutBarBG.webix_dark .webix_inp_counter_prev,
.layoutBarBG.webix_dark .webix_segment_0,
.layoutBarBG.webix_dark .webix_segment_1,
.layoutBarBG.webix_dark .webix_segment_N,
.layoutBarBG.webix_dark .webix_menu-x .webix_list_item {
  background-color: rgba(0, 0, 0, 0.2);
  border-color: transparent;
  color: #FFFFFF;
}
.layoutBarBG.webix_dark .webix_view > .webix_template {
  background-color: #657584;
  color: #FFFFFF;
}
.layoutBarBG.webix_dark .webix_secondary button:hover,
.layoutBarBG.webix_dark .webix_menu-x .webix_list_item:hover,
.layoutBarBG.webix_dark .webix_inp_counter_next:hover,
.layoutBarBG.webix_dark .webix_inp_counter_prev:hover,
.layoutBarBG.webix_dark .webix_segment_0:hover,
.layoutBarBG.webix_dark .webix_segment_1:hover,
.layoutBarBG.webix_dark .webix_segment_N:hover {
  background-color: rgba(0, 0, 0, 0.4);
  color: #FFFFFF;
}
.layoutBarBG.webix_dark .webix_secondary button:focus,
.layoutBarBG.webix_dark .webix_menu-x .webix_list_item:focus,
.layoutBarBG.webix_dark .webix_inp_counter_next:focus,
.layoutBarBG.webix_dark .webix_inp_counter_prev:focus,
.layoutBarBG.webix_dark .webix_segment_0:focus,
.layoutBarBG.webix_dark .webix_segment_1:focus,
.layoutBarBG.webix_dark .webix_segment_N:focus {
  background-color: rgba(0, 0, 0, 0.4);
  color: #FFFFFF;
}
.layoutBarBG.webix_dark .webix_secondary button:active,
.layoutBarBG.webix_dark .webix_menu-x .webix_list_item:active,
.layoutBarBG.webix_dark .webix_inp_counter_next:active,
.layoutBarBG.webix_dark .webix_inp_counter_prev:active,
.layoutBarBG.webix_dark .webix_segment_0:active,
.layoutBarBG.webix_dark .webix_segment_1:active,
.layoutBarBG.webix_dark .webix_segment_N:active {
  background-color: rgba(0, 0, 0, 0.5);
  color: #FFFFFF;
}
.layoutBarBG.webix_dark .webix_inp_static,
.layoutBarBG.webix_dark input[type=text],
.layoutBarBG.webix_dark input[type=combo],
.layoutBarBG.webix_dark input[type=datepicker],
.layoutBarBG.webix_dark textarea,
.layoutBarBG.webix_dark select,
.layoutBarBG.webix_dark .webix_text_highlight {
  background-color: rgba(0, 0, 0, 0.2);
  border-color: transparent;
  color: rgba(255, 255, 255, 0.7);
}
.layoutBarBG.webix_dark .webix_el_texthighlight input,
.layoutBarBG.webix_dark .webix_el_texthighlight textarea {
  caret-color: rgba(255, 255, 255, 0.7);
}
.layoutBarBG.webix_dark .webix_inp_static input[type=text] {
  background-color: transparent;
}
.layoutBarBG.webix_dark select option {
  background-color: #657584;
  color: #FFFFFF;
}
.layoutBarBG.webix_dark .webix_multicombo_value,
.layoutBarBG.webix_dark .webix_multicombo_tag {
  color: #657584;
}
.layoutBarBG.webix_dark .webix_inp_static:focus,
.layoutBarBG.webix_dark input[type=text]:focus,
.layoutBarBG.webix_dark input[type=combo]:focus,
.layoutBarBG.webix_dark input[type=datepicker]:focus,
.layoutBarBG.webix_dark textarea:focus,
.layoutBarBG.webix_dark select:focus {
  border-color: #FFFFFF;
  box-shadow: none;
}
.layoutBarBG.webix_dark .webix_el_counter button {
  background-color: rgba(0, 0, 0, 0.3);
}
.layoutBarBG.webix_dark .webix_el_counter input[type=text]:focus {
  border-color: transparent;
}
.layoutBarBG.webix_dark .webix_placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.layoutBarBG.webix_dark ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.layoutBarBG.webix_dark ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.layoutBarBG.webix_dark :-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.layoutBarBG.webix_dark :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.layoutBarBG.webix_dark .webix_input_icon {
  color: rgba(255, 255, 255, 0.7);
}
.layoutBarBG.webix_dark .webix_selected.webix_segment_0,
.layoutBarBG.webix_dark .webix_selected.webix_segment_1,
.layoutBarBG.webix_dark .webix_selected.webix_segment_N {
  background: #1CA1C1;
  color: #FFFFFF;
}
.layoutBarBG.webix_dark .webix_selected.webix_segment_0:hover,
.layoutBarBG.webix_dark .webix_selected.webix_segment_1:hover,
.layoutBarBG.webix_dark .webix_selected.webix_segment_N:hover {
  background-color: #1992af;
}
.layoutBarBG.webix_dark .webix_selected.webix_segment_0:focus,
.layoutBarBG.webix_dark .webix_selected.webix_segment_1:focus,
.layoutBarBG.webix_dark .webix_selected.webix_segment_N:focus {
  background-color: #1992af;
}
.layoutBarBG.webix_dark .webix_selected.webix_segment_0:active,
.layoutBarBG.webix_dark .webix_selected.webix_segment_1:active,
.layoutBarBG.webix_dark .webix_selected.webix_segment_N:active {
  background-color: #17839d;
}
.layoutBarBG.webix_dark .webix_el_icon,
.layoutBarBG.webix_dark .webix_icon_button {
  color: #FFFFFF;
}
.layoutBarBG.webix_dark .webix_control {
  border-color: #1CA1C1;
}
.layoutBarBG.webix_dark .webix_icon_button:hover:before {
  background-color: rgba(0, 0, 0, 0.2);
}
.layoutBarBG.webix_dark .webix_icon_button:hover .webix_icon,
.layoutBarBG.webix_dark .webix_icon_button:focus .webix_icon {
  opacity: 1;
}
.layoutBarBG.webix_dark .webix_icon_button .webix_icon {
  color: #FFFFFF;
  opacity: 0.7;
}
.layoutBarBG.webix_dark .webix_custom_checkbox,
.layoutBarBG.webix_dark .webix_custom_radio {
  color: #FFFFFF;
}
.layoutBarBG.webix_dark .webix_custom_checkbox:focus,
.layoutBarBG.webix_dark .webix_custom_radio:focus {
  color: #f0f0f0;
}
.layoutBarBG.webix_dark .webix_label_right {
  color: #FFFFFF;
}
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_button {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.4);
  text-shadow: none;
}
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_img_btn_text {
  color: rgba(255, 255, 255, 0.4);
}
.layoutBarBG.webix_dark .webix_disabled_view.webix_control .webix_icon_btn,
.layoutBarBG.webix_dark .webix_disabled_view.webix_control .webix_icon {
  color: rgba(255, 255, 255, 0.4);
}
.layoutBarBG.webix_dark .webix_disabled_view.webix_menu-x .webix_list_item.menu {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.4);
}
.layoutBarBG.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon,
.layoutBarBG.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_disabled_box .webix_img_btn_text,
.layoutBarBG.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon_btn {
  color: rgba(255, 255, 255, 0.4);
}
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box label,
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_input_icon,
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box button {
  color: rgba(255, 255, 255, 0.4);
}
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box input,
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box select,
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box textarea,
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static,
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_prev,
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_next {
  background-color: rgba(0, 0, 0, 0.1);
  border-color: transparent;
  color: rgba(255, 255, 255, 0.4);
}
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static input {
  background-color: transparent;
}
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0,
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1,
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N,
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_item_tab {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.4);
  text-shadow: none;
}
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0.webix_selected,
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1.webix_selected,
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N.webix_selected {
  background-color: rgba(0, 0, 0, 0.15);
}
.layoutBarBG.webix_dark .webix_disabled_top_label {
  color: rgba(255, 255, 255, 0.4);
}
.layoutBarBG.webix_dark .webix_invalid .webix_el_box input,
.layoutBarBG.webix_dark .webix_invalid .webix_el_box .webix_inp_static,
.layoutBarBG.webix_dark .webix_invalid .webix_el_box select,
.layoutBarBG.webix_dark .webix_invalid .webix_el_box textarea,
.layoutBarBG.webix_dark input.webix_invalid,
.layoutBarBG.webix_dark select.webix_invalid,
.layoutBarBG.webix_dark textarea.webix_invalid {
  background-color: rgba(255, 92, 76, 0.3);
  border-color: #ff8d82;
  color: #ffdedb;
}
.layoutBarBG.webix_dark .webix_invalid .webix_multicombo_value,
.layoutBarBG.webix_dark .webix_invalid .webix_multicombo_tag {
  color: #FF5C4C;
}
.layoutBarBG.webix_dark .webix_invalid .webix_el_box .webix_inp_static input {
  background-color: transparent;
}
.webix_toolbar .webix_el_label .webix_el_box {
  color: #475466;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
}
.webix_toolbar.webix_dark {
  background: #657584;
  border-color: #657584;
}
.webix_toolbar.webix_dark .webix_el_button,
.webix_toolbar.webix_dark .webix_el_label .webix_el_box,
.webix_toolbar.webix_dark .webix_inp_label,
.webix_toolbar.webix_dark .webix_inp_top_label,
.webix_toolbar.webix_dark .webix_slider_title {
  color: #FFFFFF;
}
.webix_toolbar.webix_dark .webix_secondary .webix_icon,
.webix_toolbar.webix_dark .webix_transparent .webix_icon,
.webix_toolbar.webix_dark .webix_secondary .webix_img_btn_text,
.webix_toolbar.webix_dark .webix_transparent .webix_img_btn_text,
.webix_toolbar.webix_dark .webix_secondary .webix_icon_btn,
.webix_toolbar.webix_dark .webix_transparent .webix_icon_btn {
  color: #FFFFFF;
}
.webix_toolbar.webix_dark .webix_transparent button {
  color: #FFFFFF;
}
.webix_toolbar.webix_dark .webix_transparent button:hover,
.webix_toolbar.webix_dark .webix_transparent button:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.webix_toolbar.webix_dark .webix_transparent button:active {
  background-color: rgba(0, 0, 0, 0.4);
}
.webix_toolbar.webix_dark .webix_secondary button,
.webix_toolbar.webix_dark .webix_inp_counter_next,
.webix_toolbar.webix_dark .webix_inp_counter_prev,
.webix_toolbar.webix_dark .webix_segment_0,
.webix_toolbar.webix_dark .webix_segment_1,
.webix_toolbar.webix_dark .webix_segment_N,
.webix_toolbar.webix_dark .webix_menu-x .webix_list_item {
  background-color: rgba(0, 0, 0, 0.2);
  border-color: transparent;
  color: #FFFFFF;
}
.webix_toolbar.webix_dark .webix_view > .webix_template {
  background-color: #657584;
  color: #FFFFFF;
}
.webix_toolbar.webix_dark .webix_secondary button:hover,
.webix_toolbar.webix_dark .webix_menu-x .webix_list_item:hover,
.webix_toolbar.webix_dark .webix_inp_counter_next:hover,
.webix_toolbar.webix_dark .webix_inp_counter_prev:hover,
.webix_toolbar.webix_dark .webix_segment_0:hover,
.webix_toolbar.webix_dark .webix_segment_1:hover,
.webix_toolbar.webix_dark .webix_segment_N:hover {
  background-color: rgba(0, 0, 0, 0.4);
  color: #FFFFFF;
}
.webix_toolbar.webix_dark .webix_secondary button:focus,
.webix_toolbar.webix_dark .webix_menu-x .webix_list_item:focus,
.webix_toolbar.webix_dark .webix_inp_counter_next:focus,
.webix_toolbar.webix_dark .webix_inp_counter_prev:focus,
.webix_toolbar.webix_dark .webix_segment_0:focus,
.webix_toolbar.webix_dark .webix_segment_1:focus,
.webix_toolbar.webix_dark .webix_segment_N:focus {
  background-color: rgba(0, 0, 0, 0.4);
  color: #FFFFFF;
}
.webix_toolbar.webix_dark .webix_secondary button:active,
.webix_toolbar.webix_dark .webix_menu-x .webix_list_item:active,
.webix_toolbar.webix_dark .webix_inp_counter_next:active,
.webix_toolbar.webix_dark .webix_inp_counter_prev:active,
.webix_toolbar.webix_dark .webix_segment_0:active,
.webix_toolbar.webix_dark .webix_segment_1:active,
.webix_toolbar.webix_dark .webix_segment_N:active {
  background-color: rgba(0, 0, 0, 0.5);
  color: #FFFFFF;
}
.webix_toolbar.webix_dark .webix_inp_static,
.webix_toolbar.webix_dark input[type=text],
.webix_toolbar.webix_dark input[type=combo],
.webix_toolbar.webix_dark input[type=datepicker],
.webix_toolbar.webix_dark textarea,
.webix_toolbar.webix_dark select,
.webix_toolbar.webix_dark .webix_text_highlight {
  background-color: rgba(0, 0, 0, 0.2);
  border-color: transparent;
  color: rgba(255, 255, 255, 0.7);
}
.webix_toolbar.webix_dark .webix_el_texthighlight input,
.webix_toolbar.webix_dark .webix_el_texthighlight textarea {
  caret-color: rgba(255, 255, 255, 0.7);
}
.webix_toolbar.webix_dark .webix_inp_static input[type=text] {
  background-color: transparent;
}
.webix_toolbar.webix_dark select option {
  background-color: #657584;
  color: #FFFFFF;
}
.webix_toolbar.webix_dark .webix_multicombo_value,
.webix_toolbar.webix_dark .webix_multicombo_tag {
  color: #657584;
}
.webix_toolbar.webix_dark .webix_inp_static:focus,
.webix_toolbar.webix_dark input[type=text]:focus,
.webix_toolbar.webix_dark input[type=combo]:focus,
.webix_toolbar.webix_dark input[type=datepicker]:focus,
.webix_toolbar.webix_dark textarea:focus,
.webix_toolbar.webix_dark select:focus {
  border-color: #FFFFFF;
  box-shadow: none;
}
.webix_toolbar.webix_dark .webix_el_counter button {
  background-color: rgba(0, 0, 0, 0.3);
}
.webix_toolbar.webix_dark .webix_el_counter input[type=text]:focus {
  border-color: transparent;
}
.webix_toolbar.webix_dark .webix_placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_dark ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_dark ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_dark :-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_dark :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_dark .webix_input_icon {
  color: rgba(255, 255, 255, 0.7);
}
.webix_toolbar.webix_dark .webix_selected.webix_segment_0,
.webix_toolbar.webix_dark .webix_selected.webix_segment_1,
.webix_toolbar.webix_dark .webix_selected.webix_segment_N {
  background: #1CA1C1;
  color: #FFFFFF;
}
.webix_toolbar.webix_dark .webix_selected.webix_segment_0:hover,
.webix_toolbar.webix_dark .webix_selected.webix_segment_1:hover,
.webix_toolbar.webix_dark .webix_selected.webix_segment_N:hover {
  background-color: #1992af;
}
.webix_toolbar.webix_dark .webix_selected.webix_segment_0:focus,
.webix_toolbar.webix_dark .webix_selected.webix_segment_1:focus,
.webix_toolbar.webix_dark .webix_selected.webix_segment_N:focus {
  background-color: #1992af;
}
.webix_toolbar.webix_dark .webix_selected.webix_segment_0:active,
.webix_toolbar.webix_dark .webix_selected.webix_segment_1:active,
.webix_toolbar.webix_dark .webix_selected.webix_segment_N:active {
  background-color: #17839d;
}
.webix_toolbar.webix_dark .webix_el_icon,
.webix_toolbar.webix_dark .webix_icon_button {
  color: #FFFFFF;
}
.webix_toolbar.webix_dark .webix_control {
  border-color: #1CA1C1;
}
.webix_toolbar.webix_dark .webix_icon_button:hover:before {
  background-color: rgba(0, 0, 0, 0.2);
}
.webix_toolbar.webix_dark .webix_icon_button:hover .webix_icon,
.webix_toolbar.webix_dark .webix_icon_button:focus .webix_icon {
  opacity: 1;
}
.webix_toolbar.webix_dark .webix_icon_button .webix_icon {
  color: #FFFFFF;
  opacity: 0.7;
}
.webix_toolbar.webix_dark .webix_custom_checkbox,
.webix_toolbar.webix_dark .webix_custom_radio {
  color: #FFFFFF;
}
.webix_toolbar.webix_dark .webix_custom_checkbox:focus,
.webix_toolbar.webix_dark .webix_custom_radio:focus {
  color: #f0f0f0;
}
.webix_toolbar.webix_dark .webix_label_right {
  color: #FFFFFF;
}
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_button {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.4);
  text-shadow: none;
}
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_img_btn_text {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_dark .webix_disabled_view.webix_control .webix_icon_btn,
.webix_toolbar.webix_dark .webix_disabled_view.webix_control .webix_icon {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_dark .webix_disabled_view.webix_menu-x .webix_list_item.menu {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon,
.webix_toolbar.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_disabled_box .webix_img_btn_text,
.webix_toolbar.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon_btn {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box label,
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_input_icon,
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box button {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box input,
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box select,
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box textarea,
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static,
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_prev,
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_next {
  background-color: rgba(0, 0, 0, 0.1);
  border-color: transparent;
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static input {
  background-color: transparent;
}
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0,
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1,
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N,
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_item_tab {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.4);
  text-shadow: none;
}
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0.webix_selected,
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1.webix_selected,
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N.webix_selected {
  background-color: rgba(0, 0, 0, 0.15);
}
.webix_toolbar.webix_dark .webix_disabled_top_label {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_dark .webix_invalid .webix_el_box input,
.webix_toolbar.webix_dark .webix_invalid .webix_el_box .webix_inp_static,
.webix_toolbar.webix_dark .webix_invalid .webix_el_box select,
.webix_toolbar.webix_dark .webix_invalid .webix_el_box textarea,
.webix_toolbar.webix_dark input.webix_invalid,
.webix_toolbar.webix_dark select.webix_invalid,
.webix_toolbar.webix_dark textarea.webix_invalid {
  background-color: rgba(255, 92, 76, 0.3);
  border-color: #ff8d82;
  color: #ffdedb;
}
.webix_toolbar.webix_dark .webix_invalid .webix_multicombo_value,
.webix_toolbar.webix_dark .webix_invalid .webix_multicombo_tag {
  color: #FF5C4C;
}
.webix_toolbar.webix_dark .webix_invalid .webix_el_box .webix_inp_static input {
  background-color: transparent;
}
.webix_layout_space > .webix_toolbar {
  border-radius: 2px;
}
.webix_view.webix_layout_accordion {
  background-color: #EBEDF0;
}
.webix_accordionitem .webix_accordionitem_button {
  float: right;
  height: 19px;
  margin: 13.5px 13px;
  position: relative;
  width: 19px;
}
.webix_accordionitem .webix_accordionitem_header {
  line-height: 44px;
}
.webix_accordionitem .webix_accordionitem_header:hover,
.webix_accordionitem .webix_accordionitem_header:focus {
  background-color: #fafafa;
}
.webix_accordionitem.collapsed .webix_accordionitem_button {
  float: right;
  margin-top: 12.5px;
  position: relative;
}
.webix_accordionitem.horizontal.collapsed,
.webix_accordionitem.collapsed {
  background-color: #F4F5F9;
}
.webix_accordionitem.horizontal.collapsed .webix_accordionitem_header,
.webix_accordionitem.collapsed .webix_accordionitem_header {
  background-color: #F4F5F9;
  color: #1CA1C1;
}
.webix_accordionitem.horizontal.collapsed .webix_accordionitem_header .webix_accordionitem_button,
.webix_accordionitem.collapsed .webix_accordionitem_header .webix_accordionitem_button {
  color: #1CA1C1;
}
.webix_accordionitem.horizontal.collapsed .webix_accordionitem_header .webix_accordionitem_label .webix_icon,
.webix_accordionitem.collapsed .webix_accordionitem_header .webix_accordionitem_label .webix_icon {
  color: #1CA1C1;
}
.webix_accordionitem.horizontal.collapsed .webix_accordionitem_header:hover,
.webix_accordionitem.collapsed .webix_accordionitem_header:hover,
.webix_accordionitem.horizontal.collapsed .webix_accordionitem_header:focus,
.webix_accordionitem.collapsed .webix_accordionitem_header:focus {
  background-color: #edeff5;
}
.webix_accordionitem_label {
  padding-left: 12px;
}
.webix_layout_accordion.webix_dark .webix_accordionitem_header {
  background-color: #657584;
  color: #FFFFFF;
}
.webix_layout_accordion.webix_dark .webix_accordionitem_header .webix_accordionitem_button {
  color: #FFFFFF;
}
.webix_layout_accordion.webix_dark .webix_accordionitem_header.collapsed {
  background-color: #F4F5F9;
  color: #1CA1C1;
}
.webix_layout_accordion.webix_dark .webix_accordionitem_header.collapsed .webix_accordionitem_button {
  color: #1CA1C1;
}
.webix_layout_accordion.webix_dark .webix_accordionitem_header:hover,
.webix_layout_accordion.webix_dark .webix_accordionitem_header:focus {
  background-color: #61707e;
}
.webix_layout_accordion.webix_dark .webix_accordionitem.horizontal.collapsed .webix_accordionitem_header:hover,
.webix_layout_accordion.webix_dark .webix_accordionitem.collapsed .webix_accordionitem_header:hover,
.webix_layout_accordion.webix_dark .webix_accordionitem.horizontal.collapsed .webix_accordionitem_header:focus,
.webix_layout_accordion.webix_dark .webix_accordionitem.collapsed .webix_accordionitem_header:focus {
  background-color: #edeff5;
}
.webix_accordionitem .webix_accordionitem_header .webix_accordionitem_button {
  background-image: none;
  color: #94A1B3;
  font-family: "Webix Material Icons";
  font-size: 24px;
  height: 43px;
  margin: 0 10px 0 10px;
  text-align: center;
  width: 24px;
}
.webix_accordionitem .webix_accordionitem_header .webix_accordionitem_label .webix_icon {
  color: #94A1B3;
}
.webix_accordionitem .webix_accordionitem_header .webix_accordionitem_button:before {
  content: '\F002';
}
.webix_accordionitem .webix_accordionitem_header.collapsed .webix_accordionitem_button:before {
  content: '\F004';
}
.webix_accordionitem.horizontal:last-child > .webix_accordionitem_header .webix_accordionitem_button:before {
  content: '\F003';
}
.webix_accordionitem.horizontal.collapsed:last-child > .webix_accordionitem_header .webix_accordionitem_button:before {
  content: '\F001';
}
.webix_accordionitem.vertical > .webix_accordionitem_header .webix_accordionitem_button {
  height: 43px;
  margin: 0px 10px 0 10px;
}
.webix_accordionitem.vertical > .webix_accordionitem_header .webix_accordionitem_button:before {
  content: '\F004';
}
.webix_accordionitem.vertical > .webix_accordionitem_header.collapsed .webix_accordionitem_button:before {
  content: '\F001';
}
.webix_toolbar.webix_layout_subbar {
  background: transparent;
}
.webix_toolbar.webix_layout_subbar .webix_view {
  color: #475466;
}
.webix_el_tabbar + .webix_multiview {
  background-color: #FFFFFF;
}
.webix_layout_space > .webix_view,
.webix_layout_wide > .webix_view {
  border-radius: 2px;
}
.webix_layout_space .webix_layout_accordion .webix_accordionitem,
.webix_layout_wide .webix_layout_accordion .webix_accordionitem {
  border-radius: 2px;
}
.webix_popup_button {
  border-color: #F4F5F9;
}
.webix_popup_button.confirm {
  border-color: #1CA1C1;
}
.webix_popup_button div {
  border-radius: 0;
}
.dataHeaderFont {
  color: #313131;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.2px;
}
.webix_dtable .webix_ss_header .webix_hcell,
.webix_dtable .webix_ss_footer .webix_hcell {
  border-color: transparent;
}
.webix_dtable .webix_ss_body .webix_column > div,
.webix_dtable .webix_ss_body .webix_table_cell {
  border-left-color: transparent;
  border-right-color: transparent;
}
.webix_dtable.webix_header_border .webix_ss_header .webix_hcolumn > div,
.webix_dtable.webix_header_border .webix_ss_header .webix_span {
  border-bottom-color: #DADEE0;
  border-right-color: #DADEE0;
}
.webix_dtable.webix_footer_border .webix_ss_footer .webix_hcolumn > div,
.webix_dtable.webix_footer_border .webix_ss_footer .webix_span {
  border-right-color: #DADEE0;
  border-top-color: #DADEE0;
}
.webix_dtable.webix_data_border .webix_ss_body .webix_column > div,
.webix_dtable.webix_data_border .webix_table_cell {
  border-right-color: #EDEFF0;
}
.webix_dtable .webix_ss_left .webix_column.webix_last > div,
.webix_dtable .webix_table_cell.webix_last_rightcell {
  border-right: 1px solid #ccd2d4;
}
.webix_dtable div.webix_last_topcell {
  border-bottom: 1px solid #ccd2d4;
}
.webix_dtable .webix_ss_right .webix_column.webix_first > div {
  border-left: 1px solid #ccd2d4;
}
.webix_dtable .webix_hs_right .webix_hcell.webix_first {
  border-left: 1px solid #DADEE0;
}
.webix_dtable .webix_hs_left .webix_hcell.webix_last {
  border-right: 1px solid #DADEE0;
}
.webix_dtable .webix_hcell.webix_ss_filter {
  padding: 0px 4px;
}
.webix_dtable .webix_hcell.webix_div_filter {
  padding: 1px 4px;
}
.webix_dtable .webix_dtable_subview {
  background: #FFFFFF;
}
.webix_dtable .webix_dtable_subview .webix_view {
  border-color: #EDEFF0;
  border-left-width: 1px;
  border-right-width: 1px;
}
.webix_dtable .webix_ss_filter select,
.webix_dtable .webix_ss_filter input {
  border-color: #CCD7E6;
  border-radius: 2px;
  height: 32px;
  vertical-align: middle;
}
.webix_dtable .webix_ss_filter select:focus,
.webix_dtable .webix_ss_filter input:focus {
  border-color: #1CA1C1;
}
.webix_dtable .webix_select_mark > div.webix_row_select {
  box-shadow: inset 2px 0 #1CA1C1;
}
.webix_dtable .webix_ss_header .webix_hcolumn div.webix_last_row,
.webix_dtable .webix_ss_header .webix_span.webix_last_row {
  border-bottom: 1px solid #5ccce7;
}
.webix_dtable .webix_ss_footer .webix_hcolumn > div:first-child,
.webix_dtable .webix_ss_footer .webix_hcell[row="0"] {
  border-top: 1px solid #5ccce7;
}
.webix_dtable .webix_ss_footer,
.webix_dtable .webix_ss_footer .webix_hcolumn,
.webix_dtable .webix_ss_footer .webix_hs_left,
.webix_dtable .webix_ss_footer .webix_hs_center,
.webix_dtable .webix_ss_footer .webix_hs_right,
.webix_dtable .webix_ss_footer div.webix_ss_vscroll_footer {
  background: #F4F5F9;
  color: #313131;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.2px;
}
.webix_dtable .webix_column > .webix_drag_over.webix_cell {
  background-color: #F4F5F9;
}
.webix_block_selection {
  background: #1CA1C1;
  border: none;
  opacity: 0.1;
}
.webix_area_selection,
.webix_area_selection_handle {
  background: #1CA1C1;
}
.webix_dtable_focused .webix_area_selection,
.webix_dtable_focused .webix_area_selection_handle {
  background-color: #1992af;
}
.dtBodyCell {
  border-bottom: 1px solid #EDEFF0;
}
.webix_dtable div.webix_ss_vscroll_header {
  border-bottom-color: #5ccce7;
}
.webix_dtable div.webix_ss_vscroll_footer {
  border-left-color: #DADEE0;
  border-top-color: #5ccce7;
}
.webix_view .webix_dt_editor input,
.webix_view .webix_dt_editor select {
  border-color: #1CA1C1;
  border-radius: 2px;
}
.dataItemStyle {
  border-color: #EDEFF0;
}
.webix_list_item.webix_group_back {
  background: #F4F5F9;
  border-bottom: 1px solid #DADEE0;
  color: #313131;
}
.webix_dataview_item {
  border-right-color: #EDEFF0;
  line-height: 24px;
}
.webix_dataview_item.webix_selected {
  box-shadow: none;
}
.webix_dataview_item.tiles.webix_selected {
  border-color: #5ccce7;
}
.webix_view .webix_pager_item {
  background: #F4F5F9;
  color: #1CA1C1;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
  outline: none;
}
.webix_view .webix_pager_item:hover {
  background-color: #e7e9f2;
}
.webix_view .webix_pager_item:focus {
  background-color: #e7e9f2;
}
.webix_view .webix_pager_item:active {
  background-color: #daddeb;
}
.webix_view .webix_pager_item_selected {
  background: #1CA1C1;
  color: #1CA1C1;
  color: #FFFFFF;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
  outline: none;
}
.webix_view .webix_pager_item_selected:hover {
  background-color: #1992af;
}
.webix_view .webix_pager_item_selected:focus {
  background-color: #1992af;
}
.webix_view .webix_pager_item_selected:active {
  background-color: #17839d;
}
.webix_view .webix_pager_item,
.webix_view .webix_pager_item_selected {
  border-radius: 2px;
  border-width: 0px;
}
.webix_list .webix_unit_header {
  background: #F4F5F9;
  border-bottom: 1px solid #DADEE0;
  box-sizing: border-box;
  color: #313131;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-weight: 500;
  letter-spacing: 0.2px;
  text-shadow: none;
}
.webix_list .webix_unit_header:not(:first-child) {
  border-top: 1px solid #DADEE0;
  margin-top: -1px;
}
.webix_tree .webix_tree_item.webix_selected {
  background-color: #F4F5F9;
}
.webix_tree .webix_tree_item.webix_selected:focus {
  background-color: #edeff5;
}
.webix_tree .webix_tree_item.webix_selected span {
  background-color: transparent;
  margin: 0;
  padding: 0;
}
.webix_tree .webix_tree_item.webix_selected div {
  background-color: transparent;
}
.webix_tree .webix_tree_item,
.webix_tree .webix_tree_item.webix_selected {
  padding-right: 12px;
}
.webix_tree_open,
.webix_tree_close {
  background-image: none;
  color: #94A1B3;
  font-family: "Webix Material Icons";
  font-size: 24px;
  text-align: center;
}
.webix_tree_open:before {
  content: "\F027";
  margin-left: -2px;
}
.webix_tree_close:before {
  content: "\F028";
  margin-left: -2px;
}
.webix_tree_folder,
.webix_tree_folder_open,
.webix_tree_file {
  background-image: none;
  color: #DADEE0;
  font-family: "Webix Material Icons";
  font-size: 20px;
  margin: 0 4px 0 0;
  text-align: center;
  width: 24px;
}
.webix_tree_folder:before {
  content: "\F030";
}
.webix_tree_folder_open:before {
  content: "\F031";
}
.webix_tree_file:before {
  content: "\F032";
}
.webix_menu-x .webix_list_item .webix_submenu_icon,
.webix_view.webix_menu .webix_list_item .webix_submenu_icon {
  font-family: "Webix Material Icons";
  font-size: 14px;
  margin-left: 0;
  top: 0;
  width: 6px;
}
.webix_view.webix_popup.webix_menu {
  border: none;
}
.webix_menu.webix_view .webix_list_item:hover,
.webix_menu.webix_view .webix_list_item:active {
  background-color: #edeff5;
}
.webix_menu.webix_view .webix_list_item .webix_submenu_icon:before {
  content: '\F003';
}
.webix_menu.webix_view .webix_list_item.webix_selected {
  background: #F4F5F9;
}
.webix_menu.webix_view .webix_list_item.webix_disabled {
  background-color: #FFFFFF;
}
.webix_menu.webix_view .webix_icon {
  color: #94A1B3;
}
.webix_property .webix_property_label_line {
  background-color: #F4F5F9;
}
.webix_drag_over,
.webix_drop_zone {
  background-color: #F4F5F9;
}
.webix_view button,
.webix_view input[type=button] {
  -webkit-appearance: none;
}
.focusStyle {
  border: 1px solid #1CA1C1;
}
.webix_el_search input,
.webix_el_combo input,
.webix_el_colorpicker input {
  padding-right: 28px;
}
.webix_el_search input,
.webix_el_text input,
.webix_el_combo input,
.webix_el_colorpicker input,
.webix_el_datepicker input {
  border-radius: 2px;
}
.webix_el_search input:focus,
.webix_el_text input:focus,
.webix_el_combo input:focus,
.webix_el_colorpicker input:focus,
.webix_el_datepicker input:focus {
  border: 1px solid #1CA1C1;
}
.webix_el_richselect .webix_inp_static,
.webix_el_datepicker .webix_inp_static,
.webix_el_colorpicker .webix_inp_static {
  border-radius: 2px;
  padding-right: 28px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.webix_el_richselect .webix_inp_static:focus,
.webix_el_datepicker .webix_inp_static:focus,
.webix_el_colorpicker .webix_inp_static:focus {
  border: 1px solid #1CA1C1;
}
.webix_el_textarea textarea:focus {
  border: 1px solid #1CA1C1;
}
.webix_el_select select:focus {
  border: 1px solid #1CA1C1;
}
.webix_el_select select,
.webix_el_textarea textarea {
  border-radius: 2px;
}
.webix_el_text .webix_inp_static {
  border-radius: 2px;
  white-space: nowrap;
}
.webix_focused .webix_inp_static {
  border: 1px solid #1CA1C1;
}
.webix_multilist .wxi-checkbox-marked {
  color: #1CA1C1;
}
.webix_multilist .wxi-checkbox-blank {
  color: #94A1B3;
}
.webix_multicombo_value,
.webix_multicombo_tag,
.webix_multicombo_value.webix_readonly {
  background-color: #EBEDF0;
  border-radius: 100px;
  padding: 0 12px 0 12px;
}
.webix_multicombo_value {
  padding: 0 26px 0 12px;
}
.webix_multicombo_delete {
  color: #94A1B3;
  font-size: 20px;
  height: 20px;
  margin-top: -10px;
}
.webix_multicombo_delete::after {
  content: "\F033";
}
.webix_checksuggest_select_all:hover {
  background-color: #F4F5F9;
  border-radius: 2px;
}
.webix_checksuggest_select_all:hover .webix_label_right {
  color: #1CA1C1;
}
.webix_checksuggest_select_all .webix_label_right {
  color: #1CA1C1;
  font-size: 16px;
  text-align: center;
}
.webix_checksuggest_select_all.webix_el_checkbox .webix_label_right {
  padding-top: 5px;
}
.buttonStyle {
  color: #1CA1C1;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
  outline: none;
}
.webix_el_colorpicker div.webix_inp_static div {
  margin: 2.5px -20px 0px -5px;
}
div.webix_inp_static,
.webix_el_textarea textarea {
  background: #ffffff;
  border-color: #CCD7E6;
  font-family: Roboto, sans-serif;
}
.webix_el_select select {
  border-color: #DADEE0;
  font-family: Roboto, sans-serif;
}
.webix_el_checkbox input {
  border-color: #DADEE0;
}
.webix_el_counter .webix_inp_counter_value {
  background: #ffffff;
  border-color: #CCD7E6;
  font-family: Roboto, sans-serif;
  width: 42px;
}
.webix_el_counter .webix_inp_counter_prev,
.webix_el_counter .webix_inp_counter_next {
  background: #F4F5F9;
  border: 1px solid #CCD7E6;
  font-family: "Courier New", Courier, monospace;
  font-weight: bold;
  width: 30px;
}
.webix_el_counter .webix_inp_counter_prev {
  border-right: none;
  font-size: 20px;
}
.webix_el_counter .webix_inp_counter_next {
  border-left: none;
  font-size: 20px;
}
.webix_view.webix_control.webix_el_tabbar {
  background: #FFFFFF;
}
.webix_all_tabs .webix_item_tab {
  border: none;
  color: #1CA1C1;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
}
.webix_all_tabs .webix_item_tab:hover {
  background-color: #F4F5F9;
}
.webix_all_tabs .webix_item_tab .webix_icon.webix_tab_close {
  color: #94A1B3;
  font-size: 20px;
  margin-top: 1px;
  padding: 0;
  width: 28px;
}
.webix_all_tabs .webix_item_tab .webix_icon.webix_tab_close:focus {
  color: #FF5C4C;
}
.webix_all_tabs .webix_item_tab.webix_selected {
  box-shadow: inset 0 -2px #1CA1C1;
  padding-bottom: 0;
}
.webix_all_tabs .webix_item_tab.webix_selected:hover {
  background-color: transparent;
}
.webix_all_tabs .webix_item_tab.webix_selected:focus {
  box-shadow: inset 0 -2px #17839d;
  color: #17839d;
}
.webix_all_tabs .webix_item_tab.webix_selected.webix_disabled {
  box-shadow: inset 0 -2px #94A1B3;
}
.webix_all_tabs .webix_tab_filler {
  border: none;
}
.webix_all_tabs .webix_tab_more_icon .webix_icon {
  color: #1CA1C1;
}
.webix_all_tabs .webix_tab_more_icon:hover,
.webix_all_tabs .webix_tab_more_icon:focus {
  background-color: #F4F5F9;
}
.webixtype_bottom .webix_item_tab,
.webixtype_bottom .webix_item_tab.webix_selected {
  background: #FFFFFF;
  padding: 0;
}
.webixtype_bottom .webix_item_tab:last-child,
.webixtype_bottom .webix_item_tab.webix_selected:last-child {
  border-right: none;
}
.webixtype_bottom .webix_item_tab.webix_selected {
  background: #FFFFFF;
  box-shadow: inset 0 2px #1CA1C1;
  color: #1CA1C1;
}
.webixtype_bottom .webix_item_tab.webix_selected:focus {
  box-shadow: inset 0 2px #17839d;
}
.webixtype_bottom .webix_item_tab.webix_selected.webix_disabled {
  box-shadow: inset 0 2px #94A1B3;
}
.webix_el_tabbar .webixtype_icon .webix_img_btn {
  box-sizing: border-box;
  margin: 0 auto;
  text-align: center;
}
.webix_el_tabbar .webixtype_icon .webix_img_btn .webix_icon_btn {
  color: #1CA1C1;
}
.webix_el_tabbar .webixtype_icon .webix_img_btn .webix_icon_btn {
  box-sizing: border-box;
  font-size: 24px;
  height: 100%;
  line-height: inherit;
  margin: 0 3px;
  vertical-align: top;
  width: 100%;
}
.webix_el_tabbar .webixtype_icon .webix_item_tab.webix_selected {
  background: #FFFFFF;
}
.webix_el_tabbar .webixtype_icon .webix_img_btn:active,
.webix_el_tabbar .webixtype_icon .webix_img_btn_top:active {
  background-color: #FFFFFF;
}
.webix_accordionitem_label .webix_icon {
  margin-right: 8px;
}
.webix_el_tabbar .webixtype_iconTop,
.webix_el_tabbar .webixtype_image {
  box-sizing: border-box;
}
.webix_el_tabbar .webixtype_iconTop .webix_icon,
.webix_el_tabbar .webixtype_image .webix_icon {
  color: #1CA1C1;
}
.webix_el_tabbar .webixtype_iconTop .webix_item_tab,
.webix_el_tabbar .webixtype_image .webix_item_tab {
  font-size: 14px;
  padding-bottom: 2px;
  padding-top: 2px;
}
.webix_el_tabbar .webixtype_iconTop .webix_img_btn_top .webix_icon,
.webix_el_tabbar .webixtype_image .webix_img_btn_top .webix_icon,
.webix_el_tabbar .webixtype_iconTop .webix_img_btn_top .webix_image,
.webix_el_tabbar .webixtype_image .webix_img_btn_top .webix_image {
  top: 0;
}
.webix_el_tabbar .webixtype_iconTop .webix_img_btn_text,
.webix_el_tabbar .webixtype_image .webix_img_btn_text {
  bottom: 0px;
  font-size: 14px;
}
.webix_el_tabbar .webixtype_iconTop .webix_item_tab.webix_selected,
.webix_el_tabbar .webixtype_image .webix_item_tab.webix_selected {
  background: #FFFFFF;
}
.webix_el_tabbar .webixtype_iconTop .webix_item_tab.webix_selected .webix_img_btn_text,
.webix_el_tabbar .webixtype_image .webix_item_tab.webix_selected .webix_img_btn_text {
  color: #1CA1C1;
}
.webix_el_tabbar .webixtype_iconTop .webix_item_tab.webix_selected .webix_icon,
.webix_el_tabbar .webixtype_image .webix_item_tab.webix_selected .webix_icon {
  color: #1CA1C1;
}
.webix_el_tabbar .webixtype_iconTop .webix_item_tab.webix_selected .webix_icon_btn,
.webix_el_tabbar .webixtype_image .webix_item_tab.webix_selected .webix_icon_btn {
  background-color: #FFFFFF;
}
.webix_el_tabbar .webixtype_iconTop .webix_item_tab.webix_selected .webix_img_btn,
.webix_el_tabbar .webixtype_image .webix_item_tab.webix_selected .webix_img_btn {
  color: #1CA1C1;
}
.webix_el_tabbar .webixtype_icon .webix_item_tab,
.webix_el_tabbar .webixtype_iconTop .webix_item_tab,
.webix_el_tabbar .webixtype_image .webix_item_tab {
  border-radius: 0;
  padding: 0;
}
.webix_el_tabbar .webixtype_icon .webix_item_tab .webix_img_btn,
.webix_el_tabbar .webixtype_iconTop .webix_item_tab .webix_img_btn,
.webix_el_tabbar .webixtype_image .webix_item_tab .webix_img_btn {
  color: #1CA1C1;
}
.webix_el_tabbar .webixtype_icon .webix_tab_more_icon,
.webix_el_tabbar .webixtype_iconTop .webix_tab_more_icon,
.webix_el_tabbar .webixtype_image .webix_tab_more_icon,
.webix_el_tabbar .webixtype_bottom .webix_tab_more_icon {
  background: #FFFFFF;
}
.webix_el_tabbar .webixtype_icon .webix_tab_more_icon .webix_icon,
.webix_el_tabbar .webixtype_iconTop .webix_tab_more_icon .webix_icon,
.webix_el_tabbar .webixtype_image .webix_tab_more_icon .webix_icon,
.webix_el_tabbar .webixtype_bottom .webix_tab_more_icon .webix_icon {
  color: #1CA1C1;
}
.webix_el_tabbar .webixtype_icon .webix_tab_more_icon:hover,
.webix_el_tabbar .webixtype_iconTop .webix_tab_more_icon:hover,
.webix_el_tabbar .webixtype_image .webix_tab_more_icon:hover,
.webix_el_tabbar .webixtype_bottom .webix_tab_more_icon:hover,
.webix_el_tabbar .webixtype_icon .webix_tab_more_icon:focus,
.webix_el_tabbar .webixtype_iconTop .webix_tab_more_icon:focus,
.webix_el_tabbar .webixtype_image .webix_tab_more_icon:focus,
.webix_el_tabbar .webixtype_bottom .webix_tab_more_icon:focus {
  background-color: #F4F5F9;
}
.webix_el_tabbar .webixtype_icon .webix_img_btn:hover,
.webix_el_tabbar .webixtype_iconTop .webix_img_btn:hover,
.webix_el_tabbar .webixtype_image .webix_img_btn:hover,
.webix_el_tabbar .webixtype_icon .webix_img_btn_top:hover,
.webix_el_tabbar .webixtype_iconTop .webix_img_btn_top:hover,
.webix_el_tabbar .webixtype_image .webix_img_btn_top:hover {
  background-color: transparent;
}
.webix_tab_filler:first-child {
  border-right: 0;
}
.passiveBarBG {
  background: #FFFFFF;
  color: #1CA1C1;
}
.webix_cancel_icon {
  background-image: none;
  font-family: "Webix Material Icons";
  font-size: 17px;
  height: auto;
  margin: 0;
  width: 20px;
}
.webix_cancel_icon:hover {
  color: #FF5C4C;
}
.webix_cancel_icon:before {
  content: "\F011";
}
.webix_error_icon {
  background-image: none;
  color: #FF5C4C;
  font-family: "Webix Material Icons";
  font-size: 20px;
  height: auto;
  width: 20px;
}
.webix_error_icon:before {
  content: "\F034";
}
.webix_inp_counter_next:hover,
.webix_inp_counter_prev:hover {
  background-color: #e7e9f2;
}
.webix_inp_counter_next:focus,
.webix_inp_counter_prev:focus {
  background-color: #e7e9f2;
}
.webix_inp_counter_next:active,
.webix_inp_counter_prev:active {
  background-color: #daddeb;
}
.webix_el_button button,
.webix_el_toggle button,
.webixbutton,
.webix_view button,
.webix_view input[type=button] {
  border-width: 0px;
}
.webix_segment_0:hover,
.webix_segment_1:hover,
.webix_segment_N:hover {
  background-color: #e7e9f2;
}
.webix_segment_0:focus,
.webix_segment_1:focus,
.webix_segment_N:focus {
  background-color: #e7e9f2;
}
.webix_segment_0:active,
.webix_segment_1:active,
.webix_segment_N:active {
  background-color: #daddeb;
}
.webix_selected.webix_segment_0:hover,
.webix_selected.webix_segment_1:hover,
.webix_selected.webix_segment_N:hover {
  background-color: #1992af;
}
.webix_selected.webix_segment_0:focus,
.webix_selected.webix_segment_1:focus,
.webix_selected.webix_segment_N:focus {
  background-color: #1992af;
}
.webix_selected.webix_segment_0:active,
.webix_selected.webix_segment_1:active,
.webix_selected.webix_segment_N:active {
  background-color: #17839d;
}
.webix_all_segments .webix_segment_1,
.webix_all_segments .webix_segment_N {
  border-left: none;
  margin-left: 1px;
}
.webix_segment_0,
.webix_segment_1,
.webix_segment_N {
  background-color: #F4F5F9;
  border-color: #F4F5F9;
  color: #1CA1C1;
  font-weight: 500;
}
.webix_slider_vertical .webix_slider_box .webix_slider_left,
.webix_slider_vertical .webix_slider_box .webix_slider_right {
  width: 6px;
}
.webix_slider_vertical .webix_slider_box .webix_slider_handle {
  left: 5px;
}
.webix_slider_vertical.webix_slider_alt .webix_slider_handle {
  left: 3px;
}
.webix_section > .webix_template {
  color: #475466;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.2px;
}
.webix_view.webix_control .webix_disabled_box .webix_input_icon,
.webix_view.webix_control .webix_disabled_box .webix_custom_checkbox,
.webix_view.webix_control .webix_disabled_box .webix_custom_radio {
  color: #DADEE0;
}
.webix_view > .webix_disabled {
  background-color: #EBEDF0;
  opacity: 0.6;
}
.webix_disabled_view .webix_disabled_top_label {
  color: #94A1B3;
}
.webix_custom_checkbox:before {
  content: "\F013";
  cursor: pointer;
  font-family: "Webix Material Icons";
}
.webix_checkbox_1 .webix_custom_checkbox:before {
  content: "\F012";
}
.webix_checkbox_1 .webix_custom_checkbox {
  color: #1CA1C1;
}
.webix_custom_checkbox {
  background-color: transparent;
  border: none;
  color: #94A1B3;
  float: left;
  font-size: 24px;
  height: 100%;
  margin-top: 1px;
  padding: 0;
  position: relative;
}
.webix_custom_checkbox:focus {
  color: #188ba6;
}
.webix_el_radio .webix_custom_radio:before {
  content: "\F035";
  display: block;
  font-family: "Webix Material Icons";
  font-size: 24px;
}
.webix_el_radio .webix_radio_1 .webix_custom_radio {
  color: #1CA1C1;
}
.webix_el_radio .webix_radio_1 .webix_custom_radio:before {
  content: "\F036";
}
.webix_el_radio .webix_custom_radio {
  background-color: transparent;
  border-color: transparent;
  color: #94A1B3;
  cursor: pointer;
  display: block;
  padding: 0;
}
.webix_el_radio .webix_custom_radio:focus {
  color: #188ba6;
}
.webix_cal_icon,
.webix_cal_time,
.webix_cal_month_name {
  color: #475466;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.2px;
}
.webix_cal_icon:hover,
.webix_cal_time:hover,
.webix_cal_month_name:hover,
.webix_cal_icon:focus,
.webix_cal_time:focus,
.webix_cal_month_name:focus {
  color: #1CA1C1;
  text-decoration: none;
}
.webix_cal_month_name,
.webix_time_header .webix_cal_hours,
.webix_time_header .webix_cal_minutes {
  color: #313131;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.2px;
}
.webix_cal_month_name.webix_readonly:hover,
.webix_cal_month_name.webix_readonly:focus {
  color: #313131;
}
.webix_cal_prev_button,
.webix_cal_next_button {
  background-image: none;
  color: #94A1B3;
  font-family: "Webix Material Icons";
  font-size: 24px;
  width: 24px;
}
.webix_cal_prev_button:hover,
.webix_cal_next_button:hover,
.webix_cal_prev_button:focus,
.webix_cal_next_button:focus {
  color: #1CA1C1;
}
.webix_cal_prev_button:before {
  content: "\F029";
}
.webix_cal_next_button:before {
  content: "\F028";
}
.webix_time_header .webix_cal_hours,
.webix_time_header .webix_cal_minutes,
.webix_cal_body .webix_cal_block_empty {
  border-bottom: none;
  font-weight: 500;
}
.webix_view > .webix_cal_header {
  height: 18px;
}
.webix_view > .webix_cal_header div {
  border-bottom-color: transparent;
  font-size: 12px;
  height: 17px;
  line-height: 18px;
}
.webix_cal_body .webix_cal_week_num {
  color: #475466;
}
.webix_cal_body .webix_cal_today .webix_cal_day_inner {
  box-shadow: inset 0 0 0 1px #1CA1C1;
}
.webix_cal_body .webix_cal_day_inner {
  border-radius: 50%;
  display: inline-block;
  font-size: 12px;
}
.webix_cal_body .webix_cal_day_inner:hover {
  background-color: #F4F5F9;
}
.webix_cal_body .webix_cal_event {
  color: #1CA1C1;
  font-weight: 500;
}
.webix_cal_body .webix_cal_outside {
  color: #94A1B3;
  font-weight: normal;
}
.webix_cal_body .webix_cal_select,
.webix_cal_body .webix_cal_today.webix_cal_select {
  background-color: transparent;
}
.webix_cal_body .webix_cal_select .webix_cal_day_inner,
.webix_cal_body .webix_cal_today.webix_cal_select .webix_cal_day_inner {
  background-color: #1CA1C1;
  color: #FFFFFF;
}
.webix_cal_body .webix_cal_select .webix_cal_day_inner:hover,
.webix_cal_body .webix_cal_today.webix_cal_select .webix_cal_day_inner:hover {
  background-color: #1CA1C1;
}
.webix_cal_body .webix_cal_select:focus .webix_cal_day_inner,
.webix_cal_body .webix_cal_today.webix_cal_select:focus .webix_cal_day_inner {
  background-color: #1992af;
}
.webix_cal_body .webix_cal_block {
  color: #475466;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.2px;
}
.webix_cal_body .webix_cal_block.webix_selected {
  background-color: transparent;
}
.webix_cal_body .webix_cal_block.webix_selected span {
  background-color: #1CA1C1;
  color: #FFFFFF;
}
.webix_cal_body .webix_cal_block.webix_selected span:hover {
  background-color: #1CA1C1;
}
.webix_cal_body .webix_cal_block.webix_selected:focus span {
  background-color: #1992af;
}
.webix_cal_body .webix_cal_block span {
  border-radius: 50%;
}
.webix_cal_body .webix_cal_block span:hover {
  background-color: #F4F5F9;
}
.webix_cal_body .webix_hours .webix_cal_day_disabled,
.webix_cal_body .webix_hours .webix_cal_day_disabled.webix_cal_event,
.webix_cal_body .webix_minutes .webix_cal_day_disabled,
.webix_cal_body .webix_minutes .webix_cal_day_disabled.webix_cal_event,
.webix_cal_body .webix_cal_day_disabled,
.webix_cal_body .webix_cal_day_disabled.webix_cal_event {
  background-color: #fbfbfd;
  color: #94A1B3;
}
.webix_cal_body .webix_hours .webix_cal_day_disabled:not(.webix_cal_select) span:hover,
.webix_cal_body .webix_hours .webix_cal_day_disabled.webix_cal_event:not(.webix_cal_select) span:hover,
.webix_cal_body .webix_minutes .webix_cal_day_disabled:not(.webix_cal_select) span:hover,
.webix_cal_body .webix_minutes .webix_cal_day_disabled.webix_cal_event:not(.webix_cal_select) span:hover,
.webix_cal_body .webix_cal_day_disabled:not(.webix_cal_select) span:hover,
.webix_cal_body .webix_cal_day_disabled.webix_cal_event:not(.webix_cal_select) span:hover {
  background-color: transparent;
}
.webix_cal_body .webix_cal_range_first,
.webix_cal_body .webix_cal_range_last {
  position: relative;
}
.webix_cal_body .webix_cal_range_last + .webix_cal_outside {
  background-color: #FFFFFF;
}
.webix_cal_body .webix_cal_range_first:before,
.webix_cal_body .webix_cal_range_last:after {
  background: #e1f6fb;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 50%;
}
.webix_cal_body .webix_cal_range_first:before {
  right: 100%;
}
.webix_cal_body .webix_cal_range_last:after {
  left: 100%;
}
.webix_cal_body .webix_cal_range_start,
.webix_cal_body .webix_cal_range_end {
  position: relative;
  z-index: 1;
}
.webix_cal_body .webix_cal_range_last + .webix_cal_outside {
  background-color: #FFFFFF;
  position: relative;
  z-index: 1;
}
.webix_cal_body .webix_cal_range:first-child:before,
.webix_cal_body .webix_cal_range:last-child:after,
.webix_cal_body .webix_cal_outside + .webix_cal_range_first:before {
  width: 0;
}
.webix_cal_body .webix_cal_range_start,
.webix_cal_body .webix_cal_range_end,
.webix_cal_body .webix_cal_today.webix_cal_range_start,
.webix_cal_body .webix_cal_today.webix_cal_range_end {
  background-color: transparent;
}
.webix_cal_body .webix_cal_range_start .webix_cal_day_inner,
.webix_cal_body .webix_cal_range_end .webix_cal_day_inner,
.webix_cal_body .webix_cal_today.webix_cal_range_start .webix_cal_day_inner,
.webix_cal_body .webix_cal_today.webix_cal_range_end .webix_cal_day_inner {
  background-color: #1CA1C1;
  color: #FFFFFF;
}
.webix_cal_body .webix_cal_range {
  background-color: #e1f6fb;
}
.webix_daterange .webix_range_timepicker .webix_cal_time {
  padding: 4px;
}
.webix_daterange .webix_cal_icons .webix_cal_icon {
  border-top: none;
}
.webix_progress_top .webix_progress_state,
.webix_progress_bottom .webix_progress_state {
  background: #1CA1C1;
  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
}
.webix_progress_top .webix_progress_state {
  background-size: 10px 10px;
}
.webix_progress_bottom .webix_progress_state {
  background-size: 14px 14px;
}
.webix_switch_box {
  background-color: #F4F5F9;
  color: #475466;
}
.webix_switch_box.webix_switch_on {
  background-color: #1CA1C1;
}
.webix_switch_box .webix_switch_text {
  padding-top: 2px;
}
.webix_sidebar {
  background-color: #FFFFFF;
}
.webix_sidebar .webix_tree_item:hover {
  background-color: #edeff5;
}
.webix_sidebar.webix_sidebar_left .webix_tree_item.webix_sidebar_selected + .webix_tree_leaves .webix_tree_item,
.webix_sidebar.webix_sidebar_left .webix_tree_item.webix_selected,
.webix_sidebar.webix_sidebar_left .webix_tree_item.webix_sidebar_selected {
  box-shadow: inset 2px 0 #1CA1C1;
}
.webix_sidebar.webix_sidebar_right .webix_tree_item.webix_sidebar_selected + .webix_tree_leaves .webix_tree_item,
.webix_sidebar.webix_sidebar_right .webix_tree_item.webix_selected,
.webix_sidebar.webix_sidebar_right .webix_tree_item.webix_sidebar_selected {
  box-shadow: inset -2px 0 #1CA1C1;
}
.webix_sidebar .webix_tree_branch_1 {
  border: none;
}
.webix_sidebar .webix_tree_branch_1 .webix_tree_item {
  padding-right: 12px;
}
.webix_sidebar .webix_tree_branch_1 > .webix_tree_item {
  padding-left: 12px;
}
.webix_sidebar .webix_tree_item.webix_selected .webix_sidebar_icon,
.webix_sidebar .webix_tree_item .webix_sidebar_icon {
  margin-right: 8px;
}
.webix_sidebar .webix_sidebar_icon {
  vertical-align: middle;
  width: 20px;
}
.webix_sidebar .webix_sidebar_icon,
.webix_sidebar .webix_sidebar_dir_icon {
  color: #94A1B3;
  font-size: 20px;
}
.webix_sidebar .webix_tree_item,
.webix_sidebar .webix_tree_branch_1 > .webix_tree_item {
  color: #475466;
  cursor: pointer;
}
.webix_sidebar .webix_tree_item.webix_selected,
.webix_sidebar .webix_tree_item.webix_sidebar_selected {
  background-color: #F4F5F9;
  color: #1CA1C1;
  font-weight: 500;
}
.webix_sidebar .webix_tree_item.webix_selected .webix_sidebar_icon,
.webix_sidebar .webix_tree_item.webix_sidebar_selected .webix_sidebar_icon,
.webix_sidebar .webix_tree_item.webix_selected .webix_sidebar_dir_icon,
.webix_sidebar .webix_tree_item.webix_sidebar_selected .webix_sidebar_dir_icon {
  color: #1CA1C1;
}
.webix_sidebar .webix_tree_item.webix_selected span {
  background-color: transparent;
  color: #1CA1C1;
}
.webix_sidebar.webix_sidebar_expanded .webix_tree_item.webix_sidebar_selected {
  background-color: transparent;
}
.webix_sidebar.webix_sidebar_expanded .webix_tree_item.webix_sidebar_selected:hover {
  background-color: #edeff5;
}
.webix_sidebar_popup_list .webix_list_item,
.webix_sidebar_popup_list .webix_list_item:first-child {
  border-width: 0px;
}
.webix_sidebar_popup_list .webix_list_item.webix_sidebar_selected {
  background-color: #F4F5F9;
  color: #1CA1C1;
  font-weight: 500;
}
.webix_sidebar_popup_list .webix_list_item.webix_sidebar_selected:hover {
  background-color: #F4F5F9 !important;
}
.webix_sidebar_popup_list .webix_list_item.webix_selected {
  color: #1CA1C1;
  font-weight: 500;
}
.webix_sidebar_popup_list .webix_tree_branch_1 > .webix_tree_item {
  height: 44px;
  line-height: 44px;
}
.webix_sidebar_popup_left .webix_list_item.webix_selected,
.webix_sidebar_popup_left .webix_list_item.webix_sidebar_selected {
  box-shadow: inset 2px 0 #1CA1C1;
}
.webix_sidebar_popup_right .webix_list_item.webix_selected,
.webix_sidebar_popup_right .webix_list_item.webix_sidebar_selected {
  box-shadow: inset -2px 0 #1CA1C1;
}
.webix_sidebar_popup_list.webix_sidebar_popup_right .webix_icon {
  margin-left: -8px;
}
.webix_sidebar_popup.webix_sidebar_popup_left,
.webix_sidebar_popup.webix_sidebar_popup_right {
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 7px 0 rgba(0, 0, 0, 0.1);
}
.webix_sidebar_popup.webix_sidebar_popup_right .webix_sidebar_popup_right {
  box-shadow: none;
}
.webix_sidebar_popup .webix_sidebar_popup_title {
  background-color: #F4F5F9;
}
.webix_sidebar_popup .webix_sidebar_popup_title .webix_template {
  border: none;
  line-height: 44px;
}
.webix_sidebar_popup .webix_sidebar_popup_title.webix_selected {
  color: #1CA1C1;
  font-weight: 500;
}
.webix_sidebar_popup_right {
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 7px 0 rgba(0, 0, 0, 0.1);
}
.webix_sidebar.webix_dark {
  background-color: #4A4E58;
  border-color: #4A4E58;
}
.webix_sidebar.webix_dark .webix_tree_item {
  color: #FFFFFF;
}
.webix_sidebar.webix_dark .webix_tree_item:hover {
  background-color: #33353c;
}
.webix_sidebar.webix_dark .webix_tree_item.webix_selected,
.webix_sidebar.webix_dark .webix_tree_item.webix_sidebar_selected {
  background-color: #373a42;
  color: #1CA1C1;
}
.webix_sidebar.webix_dark.webix_sidebar_expanded .webix_tree_item.webix_sidebar_selected {
  background-color: transparent;
}
.webix_sidebar.webix_dark.webix_sidebar_expanded .webix_tree_item.webix_sidebar_selected:hover {
  background-color: #33353c;
}
.webix_sidebar_popup.webix_dark .webix_sidebar_popup_title {
  background-color: #373a42;
}
.webix_sidebar_popup.webix_dark .webix_sidebar_popup_title .webix_template {
  border-color: #373a42;
  color: #FFFFFF;
}
.webix_sidebar_popup.webix_dark .webix_sidebar_popup_title.webix_selected .webix_template {
  color: #1CA1C1;
}
.webix_sidebar_popup_list.webix_dark {
  background-color: #4A4E58;
  border-color: #373a42;
}
.webix_sidebar_popup_list.webix_dark .webix_list_item {
  background: #4A4E58;
  border-color: #373a42;
  color: #FFFFFF;
}
.webix_sidebar_popup_list.webix_dark .webix_list_item.webix_selected,
.webix_sidebar_popup_list.webix_dark .webix_list_item.webix_sidebar_selected {
  background-color: #373a42;
  color: #1CA1C1;
}
.webix_sidebar_popup_list.webix_dark .webix_list_item:hover {
  background-color: #33353c;
}
.webix_sidebar_popup_list.webix_dark .webix_list_item.webix_selected {
  background-color: #373a42;
}
.webix_sidebar_popup_list.webix_dark .webix_list_item.webix_sidebar_selected:hover {
  background-color: #373a42 !important;
}
.webix_sidebar_popup.webix_dark {
  border-color: #373a42;
}
.webix_list_item.webix_selected {
  box-shadow: inset 2px 0 #1CA1C1;
}
.webix_list_item.webix_disabled {
  color: #94A1B3;
}
.webix_list_item.webix_selected.webix_disabled {
  box-shadow: inset 2px 0 #94A1B3;
}
.webix_list_item .webix_icon {
  font-size: 20px;
}
.webix_list-x .webix_list_item.webix_selected {
  border-left: none;
  box-shadow: none;
  padding-left: 12px;
}
.webix_header > div {
  padding-left: 12px;
}
.webix_icon,
.webix_icon_btn,
.webix_input_icon {
  font-family: "Webix Material Icons";
}
.webix_icon_button {
  position: relative;
  z-index: 0;
}
.webix_icon_button:before {
  border-radius: 50%;
  bottom: 0px;
  content: '';
  left: 0px;
  opacity: 0;
  position: absolute;
  right: 0px;
  top: 0px;
  transform: scale(0);
  transition-duration: 0.15s;
  transition-property: transform, opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  z-index: -1;
}
.webix_icon_button:hover .webix_icon,
.webix_icon_button:focus .webix_icon {
  color: #475466;
}
.webix_icon_button:hover:before {
  background-color: #F4F5F9;
  opacity: 1;
  transform: scale(1);
}
.webix_icon_btn,
.webix_input_icon {
  width: 20px;
}
.webix_img_btn_top .webix_icon {
  color: #94A1B3;
}
.webix_icon_btn {
  vertical-align: text-bottom;
}
.webix_resize_frame {
  box-shadow: 0 2px 6px 0 #000, 0 1px 4px 0 #000;
}
.webix_tooltip {
  background-color: #475466;
  border: none;
  border-radius: 2px;
  color: #FFFFFF;
  font-weight: 500;
  line-height: 20px;
  padding: 4px 8px;
}
.portlet_marker,
.portlet_markertop,
.portlet_markerbottom,
.portlet_markerleft,
.portlet_markerright {
  background: #1CA1C1;
}
.webix_treemap_item:hover {
  box-shadow: inset 0 0 0 1px #5ccce7;
}
.webix_treemap_item.webix_selected {
  border-color: inherit;
  box-shadow: inset 0 0 0 2px #1CA1C1;
}
.webixlabel {
  font-weight: 500;
}
.webixtoolbarlabel {
  letter-spacing: 0;
}
.webix_inp_label,
.webix_inp_top_label,
legend.webix_forminput_label,
.webix_el_label .webix_el_box {
  color: #313131;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.2px;
}
.webix_inp_label,
.webix_forminput_label {
  padding-right: 8px;
}
.webix_label_right {
  padding-left: 4px;
}
.webix_el_checkbox .webix_label_right {
  display: block;
}
.webix_richtext .webix_richtext_container {
  box-shadow: inset 0 1px #DADEE0;
}
.webix_dbllist .bottom_label {
  color: #94A1B3;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.2px;
}
.webix_popup.webix_sidemenu.webix_sidemenu_left,
.webix_popup.webix_sidemenu.webix_sidemenu_right,
.webix_popup.webix_sidemenu.webix_sidemenu_top,
.webix_popup.webix_sidemenu.webix_sidemenu_bottom {
  border: none;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
}
.webix_chart .webix_chart_legend_item,
.webix_chart .webix_canvas_text,
.webix_chart .webix_axis_title_x,
.webix_chart .webix_axis_title_y {
  color: #475466;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.2px;
}
.webix_chart .webix_canvas_text.webix_axis_item_x,
.webix_chart .webix_canvas_text.webix_axis_item_y,
.webix_chart .webix_axis_title_x,
.webix_chart .webix_axis_title_y,
.webix_chart .webix_canvas_text.webix_axis_radar_title {
  color: #94A1B3;
}
.webix_bullet_scale {
  fill: #94A1B3;
  font-size: 12px;
}
.webix_bullet_scale_lines {
  stroke: #94A1B3;
}
.webix_toolbar.pdf_bar {
  background-color: #474747;
}
.webix_toolbar.pdf_bar .webix_icon_btn {
  font-size: 20px;
  vertical-align: middle;
}
.webix_toolbar.pdf_bar .webix_img_btn:focus,
.webix_toolbar.pdf_bar .webix_img_btn:hover {
  background-color: #333333;
}
.invalidStyle {
  background-color: #ffdedb;
  color: #FF5C4C;
}
.webix_list_item.webix_invalid,
.webix_tree_item.webix_invalid,
.webix_dataview_item.webix_invalid,
.webix_cell.webix_invalid {
  background-color: #ffdedb;
  color: #FF5C4C;
}
.webix_invalid .webix_el_box input,
.webix_invalid .webix_el_box .webix_inp_static,
.webix_invalid .webix_el_box select,
.webix_invalid .webix_el_box textarea,
input.webix_invalid,
select.webix_invalid,
textarea.webix_invalid {
  background-color: #ffdedb;
  border-color: #ff8d82;
  color: #FF5C4C;
}
.webix_invalid .webix_inp_bottom_label {
  color: #FF5C4C;
}
.webix_nav_panel .webix_nav_item {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.4);
  opacity: 1;
}
.webix_nav_panel .webix_nav_item:hover {
  border-color: rgba(255, 255, 255, 0.6);
}
.webix_nav_panel .webix_nav_active {
  background-color: #FFFFFF;
}
.webix_nav_button_prev .webix_nav_button_inner,
.webix_nav_button_next .webix_nav_button_inner {
  background-image: none;
  border-radius: 50%;
  color: #FFFFFF;
  font-family: "Webix Material Icons";
  font-size: 24px;
  opacity: 1;
  text-align: center;
}
.webix_nav_button_prev .webix_nav_button_inner:hover,
.webix_nav_button_next .webix_nav_button_inner:hover,
.webix_nav_button_prev .webix_nav_button_inner:focus,
.webix_nav_button_next .webix_nav_button_inner:focus {
  background-color: rgba(0, 0, 0, 0.2);
  transition: 0.15s;
}
.webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner,
.webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  color: #FFFFFF;
  font-family: "Webix Material Icons";
  font-size: 48px;
  opacity: 1;
  text-align: center;
}
.webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:hover,
.webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:hover,
.webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:focus,
.webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:focus {
  background: rgba(0, 0, 0, 0.4);
}
.webix_nav_button_side.webix_nav_button_next {
  right: 0;
}
.webix_nav_button_side.webix_nav_button_prev {
  left: 0;
}
.webix_nav_button_prev .webix_nav_button_inner:before {
  content: "\F002";
}
.webix_nav_button_next .webix_nav_button_inner:before {
  content: "\F003";
}
.webix_dark .webix_nav_item {
  border-color: rgba(0, 0, 0, 0.4);
}
.webix_dark .webix_nav_item:hover {
  border-color: rgba(0, 0, 0, 0.6);
}
.webix_dark .webix_nav_inactive {
  background-color: transparent;
}
.webix_dark .webix_nav_active {
  background-color: #000000;
}
.webix_dark .webix_nav_active:hover,
.webix_dark .webix_nav_active:focus {
  box-shadow: 0 0 2px #000;
}
.webix_dark .webix_nav_button_prev .webix_nav_button_inner,
.webix_dark .webix_nav_button_next .webix_nav_button_inner {
  background-image: none;
  color: #313131;
}
.webix_dark .webix_nav_button_prev .webix_nav_button_inner:hover,
.webix_dark .webix_nav_button_next .webix_nav_button_inner:hover,
.webix_dark .webix_nav_button_prev .webix_nav_button_inner:focus,
.webix_dark .webix_nav_button_next .webix_nav_button_inner:focus {
  background-color: rgba(255, 255, 255, 0.2);
}
.webix_dark .webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner,
.webix_dark .webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner {
  background: rgba(255, 255, 255, 0.2);
}
.webix_dark .webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:hover,
.webix_dark .webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:hover,
.webix_dark .webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:focus,
.webix_dark .webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:focus {
  background: rgba(255, 255, 255, 0.4);
}
.webix_skin_mark {
  height: 230px;
}
/* based on MaterialDesignIcons.com */
@font-face {
  font-family: "Webix Material Icons";
  font-style: normal;
  font-weight: normal;
  src: url('webixmdi-webfont.9eb6b612d4e5e0d3.woff2') format('woff2'), url('webixmdi-webfont.0c89a79c9eeca318.woff') format('woff');
}
/* icons collection common for above fonts*/
.wxi-angle-down:before {
  content: "\F001";
}
.wxi-angle-left:before {
  content: "\F002";
}
.wxi-angle-right:before {
  content: "\F003";
}
.wxi-angle-up:before {
  content: "\F004";
}
.wxi-angle-double-right:before {
  content: "\F005";
}
.wxi-angle-double-left:before {
  content: "\F006";
}
.wxi-clock:before {
  content: "\F007";
}
.wxi-calendar:before {
  content: "\F008";
}
.wxi-search:before {
  content: "\F009";
}
.wxi-dots:before {
  content: "\F010";
}
.wxi-close:before {
  content: "\F011";
}
.wxi-checkbox-marked:before {
  content: "\F012";
}
.wxi-checkbox-blank:before {
  content: "\F013";
}
.wxi-trash:before {
  content: "\F014";
}
.wxi-pencil:before {
  content: "\F015";
}
.wxi-eye:before {
  content: "\F016";
}
.wxi-eye-slash:before {
  content: "\F017";
}
.wxi-columns:before {
  content: "\F018";
}
.wxi-drag:before {
  content: "\F019";
}
.wxi-check:before {
  content: "\F020";
}
.wxi-underline:before {
  content: "\F021";
}
.wxi-bold:before {
  content: "\F022";
}
.wxi-italic:before {
  content: "\F023";
}
.wxi-sync:before {
  content: "\F024";
}
.wxi-plus-square:before {
  content: "\F025";
}
.wxi-minus-square:before {
  content: "\F026";
}
.wxi-menu-down:before {
  content: "\F027";
}
.wxi-menu-right:before {
  content: "\F028";
}
.wxi-menu-left:before {
  content: "\F029";
}
.wxi-folder:before {
  content: "\F030";
}
.wxi-folder-open:before {
  content: "\F031";
}
.wxi-file:before {
  content: "\F032";
}
.wxi-close-circle:before {
  content: "\F033";
}
.wxi-alert:before {
  content: "\F034";
}
.wxi-radiobox-blank:before {
  content: "\F035";
}
.wxi-radiobox-marked:before {
  content: "\F036";
}
.wxi-angle-double-down:before {
  content: "\F037";
}
.wxi-angle-double-up:before {
  content: "\F038";
}
.wxi-plus-circle:before {
  content: "\F039";
}
.wxi-minus-circle:before {
  content: "\F040";
}
.wxi-plus:before {
  content: "\F041";
}
.wxi-minus:before {
  content: "\F042";
}
.wxi-download:before {
  content: "\F043";
}
.wxi-user:before {
  content: "\F044";
}
.wxi-filter:before {
  content: "\F045";
}
.wxi-menu-up:before {
  content: "\F046";
}
/*predefined styles for text lables inside a item*/
.webix_strong {
  font-weight: 500;
  white-space: nowrap;
}
.webix_light {
  color: #b3b3b3;
}
/*contr-styles for bootstrap*/
.webix_view,
.webix_input_icon {
  box-sizing: content-box;
}
.webix_view.webix_el_label {
  box-sizing: border-box;
}
.webix_inp_label,
.webix_inp_top_label,
.webix_label_right {
  margin-bottom: 0px;
}
.webix_view table {
  border-collapse: initial;
}
/* Spin*/
.webix_spin {
  animation: webix_spin 2s infinite linear;
}
@keyframes webix_spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}

/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./src/content/webix/pivot/pivot.css?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/**
pivot-webfont Webfont
*/
@font-face {
  font-family: "pivot-webfont";
  src: url('pivot-webfont.bfabd758a6aa0b2f.woff2?1627383548603') format("woff2"), url('pivot-webfont.ac6fbfc36dec33d6.woff?1627383548603') format("woff");
  font-weight: normal;
  font-style: normal;
}
[class^=pt-]:before,
[class*=pt-]:before {
  font-family: "pivot-webfont";
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  font-size: 20px;
  text-transform: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*
Glyphs list
*/
.pt-chart:before {
  content: "";
}

.pt-settings:before {
  content: "";
}

.pt-values:before {
  content: "";
}

.pt-group:before {
  content: "";
}

.pt-rows:before {
  content: "";
}

.pt-columns:before {
  content: "";
}

.pt-filter:before {
  content: "";
}

.webix_pivot_add_value {
  color: #1ca1c1;
  font-weight: 500;
  font-size: 12px;
}
.webix_pivot_add_value .webix_template {
  padding: 3px 0;
}

.webix_pivot_handle_add_value {
  display: inline-block;
  height: 100%;
  width: auto;
  cursor: pointer;
  border-radius: 2px;
  padding: 0 12px 0 8px;
  line-height: 26px;
}
.webix_pivot_handle_add_value .webix_icon {
  vertical-align: middle;
  padding-right: 4px;
}
.webix_pivot_handle_add_value:hover {
  background-color: #f4f5f9;
}

.webix_pivot_config_container {
  z-index: 1;
}
.webix_pivot_config_container .webix_button {
  font-size: 14px;
}

.webix_pivot_configuration {
  background-color: transparent;
}
.webix_pivot_configuration .webix_pivot_value_color .webix_inp_static {
  font-size: 0;
  padding: 4px;
}
.webix_pivot_configuration .webix_el_colorpicker .webix_input_icon {
  border-radius: 2px;
}
.webix_pivot_configuration .portlet_drag {
  left: 8px;
  top: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  opacity: 1;
}
.webix_pivot_configuration .portlet_drag .webix_icon {
  font-size: 20px;
  color: #94a1b3;
}
.webix_pivot_configuration .portlet_marker {
  opacity: 0.3;
  border-radius: 2px;
  background-color: #1ca1c1;
}

.webix_pivot_portlet_drag {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 38px;
  color: #475466;
  font-weight: 500;
  padding: 0 8px;
}
.webix_pivot_portlet_drag .webix_icon {
  font-size: 20px;
  color: #94a1b3;
  margin-right: 8px;
  vertical-align: middle;
}

.webix_pivot_configuration .webix_accordionitem {
  border-color: transparent;
  border-radius: 2px;
}
.webix_pivot_configuration .webix_accordionitem_header {
  border-color: #ffffff;
  background-color: #f4f5f9;
  -webkit-user-select: none;
  user-select: none;
}
.webix_pivot_configuration .webix_accordionitem_header.collapsed {
  background-color: #f4f5f9;
}
.webix_pivot_configuration .webix_accordionitem_header.collapsed .webix_accordionitem_button:before {
  content: "";
}
.webix_pivot_configuration .webix_accordionitem_header .webix_accordionitem_button:before {
  content: "";
}
.webix_pivot_configuration .webix_accordionitem_label .webix_pivot_config_icon {
  vertical-align: middle;
  height: 24px;
  width: 24px;
  margin-right: 4px;
}
.webix_pivot_configuration .webix_accordionitem_label .webix_pivot_config_icon:before {
  font-size: 24px;
  margin-top: -2px;
}
.webix_pivot_configuration .webix_accordionitem.collapsed .webix_accordionitem_header .webix_pivot_config_icon,
.webix_pivot_configuration .webix_accordionitem.collapsed .webix_accordionitem_header .webix_accordionitem_button,
.webix_pivot_configuration .webix_accordionitem .webix_accordionitem_header .webix_pivot_config_icon,
.webix_pivot_configuration .webix_accordionitem .webix_accordionitem_header .webix_accordionitem_button {
  color: #94a1b3;
}
.webix_pivot_configuration .webix_accordionitem.collapsed .webix_accordionitem_header:hover,
.webix_pivot_configuration .webix_accordionitem.collapsed .webix_accordionitem_header:focus,
.webix_pivot_configuration .webix_accordionitem .webix_accordionitem_header:hover,
.webix_pivot_configuration .webix_accordionitem .webix_accordionitem_header:focus {
  background-color: #e7e9f2;
}
.webix_pivot_configuration .webix_accordionitem_label {
  color: #313131;
  line-height: 42px;
}

.webix_list_item .webix_pivot_list_marker::before {
  content: "";
  display: inline-block;
  border: 1px solid #1ca1c1;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  margin-right: 4px;
}
.webix_list_item .webix_pivot_list_marker_fill::before {
  background-color: #1ca1c1;
}

.webix_list_item.webix_disabled.webix_pivot_values_section {
  color: #1ca1c1;
}

.webix_pivot_complex_operation.webix_el_label .webix_el_box {
  font-weight: normal;
  color: #475466;
  letter-spacing: 0;
  padding-left: 12px;
}

.webix_pivot_toolbar {
  border-color: transparent;
  border-bottom: 1px solid #dadee0 !important;
}
.webix_pivot_toolbar .webix_template {
  cursor: pointer;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #7a828c;
}

.webix_pivot_settings {
  -webkit-user-select: none;
  user-select: none;
}

.webix_template.webix_pivot_measure_size {
  font-weight: 500;
}

.webix_pivot_settings .webix_template {
  font-weight: 500;
  line-height: 44px;
  border-right: 1px solid #dadee0;
}
.webix_pivot_settings .webix_template .webix_pivot_toolbar_icon {
  color: #1ca1c1;
}
.webix_pivot_settings .webix_template:hover {
  color: #1ca1c1;
  background-color: #f4f5f9;
}

.webix_el_icon.webix_pivot_settings .webix_icon {
  color: #1ca1c1;
  line-height: 0;
}

.webix_pivot_filter .webix_template {
  border-radius: 2px;
  line-height: 32px;
  background-color: #f4f5f9;
}
.webix_pivot_filter .webix_template .webix_pivot_toolbar_icon {
  color: #7a828c;
}
.webix_pivot_filter .webix_template .webix_pivot_active_filter,
.webix_pivot_filter .webix_template .webix_pivot_active_filter .webix_pivot_toolbar_icon {
  color: #1ca1c1;
}
.webix_pivot_filter .webix_template:hover {
  background-color: #e7e9f2;
}

.webix_pivot_toolbar_icon {
  float: right;
}

.webix_pivot_footer {
  z-index: 1;
  position: relative;
  background: #ffffff;
  margin-top: -1px !important;
  border-top-width: 1px !important;
}

.webix_pivot_toolbar .webix_segment_0,
.webix_pivot_toolbar .webix_segment_1,
.webix_pivot_toolbar .webix_segment_N,
.webix_pivot_footer .webix_segment_0,
.webix_pivot_footer .webix_segment_1,
.webix_pivot_footer .webix_segment_N {
  color: #475466;
  border-color: transparent;
  background-color: transparent;
  border-radius: 2px;
  font-size: 14px;
}
.webix_pivot_toolbar .webix_segment_0.webix_selected,
.webix_pivot_toolbar .webix_segment_1.webix_selected,
.webix_pivot_toolbar .webix_segment_N.webix_selected,
.webix_pivot_footer .webix_segment_0.webix_selected,
.webix_pivot_footer .webix_segment_1.webix_selected,
.webix_pivot_footer .webix_segment_N.webix_selected {
  color: #ffffff;
  border-color: #1ca1c1;
  background-color: #1ca1c1;
}

.webix_column > .webix_max_x {
  background-color: #d4f6e2;
  color: #000000;
}

.webix_column > .webix_min_x {
  background-color: #ffc7c1;
  color: #000000;
}

.webix_column > .webix_max_y {
  background-color: #81c784;
  color: #fff;
}

.webix_column > .webix_min_y {
  background-color: #e57373;
  color: #fff;
}

.webix_pivot_tree_header .webix_icon {
  color: #94a1b3;
  font-size: 24px;
  width: 24px;
  vertical-align: sub;
}

.webix_pivot_filter .webix_template {
  font-weight: 500;
}

.webix_pivot_measure_size {
  letter-spacing: 0.2px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./src/content/webix/spreadsheet/spreadsheet.css?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/ptsans/v17/jizaRExUiTo99u79P0U.ttf) format('truetype');
}
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/ptsans/v17/jizfRExUiTo99u79B_mh4Ok.ttf) format('truetype');
}
.webix_el_button.webix_ssheet_button button {
  font-weight: 400;
}
.webix_ssheet_dialog_table .webix_icon {
  color: #94A1B3;
}
.webix_ssheet_dialog_table .webix_icon:hover {
  color: #475466;
}
.viewMenu {
  font-size: 24px;
  padding: 2px;
  border-radius: 50%;
}
.viewMenu:hover {
  background-color: rgba(71, 84, 102, 0.1);
}
.ssheet_chart_wizard_head {
  box-shadow: inset 0 -2px 0 #DADEE0;
}
.ssheet_chart .webix_el_colorpicker.webix_ssheet_colorpicker .webix_input_icon:before {
  font-size: 20px;
  content: "\F027";
  left: 30px;
  top: 2px;
}
.webix_ssheet_table .webix_ssheet_ui .webix_dtable .webix_column .webix_cell {
  border-right-color: transparent;
}
@font-face {
  font-family: "Spreadsheet Icons";
  src: url('ssheet-webfont.d2832856ed142487.woff') format("woff"), url('ssheet-webfont.bb007837db0e0ae3.woff2') format("woff2");
  font-weight: normal;
  font-style: normal;
}
.webix_ssheet_icon {
  color: #555;
  width: 24px;
  display: inline-block;
  vertical-align: middle;
  font-family: "Spreadsheet Icons";
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  text-rendering: auto;
  text-transform: none;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ssi-add-comment:before {
  content: '\f001';
}
.ssi-add-dropdown:before {
  content: '\f002';
}
.ssi-add-image:before {
  content: '\f003';
}
.ssi-add-link:before {
  content: '\f004';
}
.ssi-add-range:before {
  content: '\f005';
}
.ssi-add-sparkline:before {
  content: '\f006';
}
.ssi-background:before {
  content: '\f007';
}
.ssi-borders-all:before {
  content: '\f008';
}
.ssi-borders-bottom:before {
  content: '\f009';
}
.ssi-borders-left:before {
  content: '\f00a';
}
.ssi-borders-no:before {
  content: '\f00b';
}
.ssi-borders-outer:before {
  content: '\f00c';
}
.ssi-borders-right:before {
  content: '\f00d';
}
.ssi-borders-top-bottom:before {
  content: '\f00e';
}
.ssi-borders-top:before {
  content: '\f00f';
}
.ssi-bottom:before {
  content: '\f010';
}
.ssi-center:before {
  content: '\f011';
}
.ssi-clear-styles:before {
  content: '\f012';
}
.ssi-close:before {
  content: '\f013';
}
.ssi-color:before {
  content: '\f014';
}
.ssi-column:before {
  content: '\f015';
}
.ssi-conditional-format:before {
  content: '\f016';
}
.ssi-create-filter:before {
  content: '\f017';
}
.ssi-decrease-decimals:before {
  content: '\f018';
}
.ssi-excel-export:before {
  content: '\f019';
}
.ssi-excel-import:before {
  content: '\f01a';
}
.ssi-format:before {
  content: '\f01b';
}
.ssi-freeze-columns:before {
  content: '\f01c';
}
.ssi-freeze-rows:before {
  content: '\f01d';
}
.ssi-hide-gridlines:before {
  content: '\f01e';
}
.ssi-hide-headers:before {
  content: '\f01f';
}
.ssi-increase-decimals:before {
  content: '\f020';
}
.ssi-left:before {
  content: '\f021';
}
.ssi-lock-cell-fill:before {
  content: '\f022';
}
.ssi-lock-cell:before {
  content: '\f023';
}
.ssi-middle:before {
  content: '\f024';
}
.ssi-print:before {
  content: '\f025';
}
.ssi-redo:before {
  content: '\f026';
}
.ssi-right:before {
  content: '\f027';
}
.ssi-row:before {
  content: '\f028';
}
.ssi-sheet:before {
  content: '\f029';
}
.ssi-sort-asc:before {
  content: '\f02a';
}
.ssi-sort-desc:before {
  content: '\f02b';
}
.ssi-span:before {
  content: '\f02c';
}
.ssi-top:before {
  content: '\f02d';
}
.ssi-undo:before {
  content: '\f02e';
}
.ssi-wrap:before {
  content: '\f02f';
}
.ssi-arrow-left:before {
  content: '\f030';
}
.ssi-increase-indent:before {
  content: '\f031';
}
.ssi-decrease-indent:before {
  content: '\f032';
}
.ssi-show-formulas:before {
  content: '\f033';
}
.webix_ssheet_cp_color {
  height: 4px;
  width: 20px;
  background: #e0e3e5;
}
.webix_ssheet_color .webix_icon {
  display: block;
  font-size: 14px;
  line-height: 20px;
}
.webix_ssheet_color .webix_input_icon.wxi-menu-down {
  background-color: transparent;
  color: #787878;
}
.webix_ssheet_border_type .webix_input_icon.wxi-menu-down {
  background-color: transparent;
  color: #787878;
}
.webix_ssheet_border {
  height: 100%;
  position: relative;
}
.webix_ssheet_border:before {
  position: absolute;
  content: '';
  top: 50%;
  left: 0;
  width: 100%;
}
.webix_ssheet_border.webix_ssheet_border_thin:before {
  border-top: 1px solid #475466;
}
.webix_ssheet_border.webix_ssheet_border_medium:before {
  border-top: 2px solid #475466;
}
.webix_ssheet_border.webix_ssheet_border_thick:before {
  border-top: 3px solid #475466;
}
.webix_ssheet_border.webix_ssheet_border_dashed:before {
  border-top: 1px dashed #475466;
}
.webix_ssheet_border.webix_ssheet_border_dotted:before {
  border-top: 1px dotted #475466;
}
.webix_ssheet_border.webix_ssheet_border_double:before {
  border-top: 3px double #475466;
}
.webix_toolbar.webix_ssheet_toolbar {
  background: #f4f4f4;
  border-top-color: #dddddd;
}
.webix_toolbar.webix_ssheet_toolbar .webix_button,
.webix_toolbar.webix_ssheet_toolbar .webix_inp_static,
.webix_toolbar.webix_ssheet_toolbar .webix_el_combo input,
.webix_toolbar.webix_ssheet_toolbar .webix_ssheet_text input {
  background: #f4f4f4;
  color: #555;
  border: 1px solid #ccc;
}
.webix_ssheet_toolbar .webix_button:hover,
.webix_ssheet_toolbar .webix_inp_static:hover {
  background: #e7e7e7 !important;
}
.webix_ssheet .webix_ssheet_toolbar .webix_button,
.webix_ssheet .webix_ssheet_toolbar .webix_img_btn {
  color: #555;
  font-size: 14px;
  border-color: #ccc;
  border-radius: 2px;
}
.webix_ssheet .webix_ssheet_toolbar .webix_el_label {
  color: #555;
}
.webix_ssheet .webix_ssheet_toolbar .webix_icon_btn {
  color: #787878;
}
.webix_ssheet .webix_ssheet_toolbar .webix_button:hover,
.webix_ssheet .webix_ssheet_toolbar .webix_button:focus,
.webix_ssheet .webix_ssheet_toolbar .webix_pressed .webix_button {
  border-color: #ccc;
  color: #555;
}
.webix_ssheet .webix_ssheet_toolbar .webix_icon {
  color: #787878;
}
.webix_ssheet_toolbar .webix_selected {
  background-color: #e7e7e7 !important;
}
.webix_ssheet_toolbar .webix_segment_0,
.webix_ssheet_toolbar .webix_segment_1,
.webix_ssheet_toolbar .webix_segment_N {
  border-color: #ccc !important;
}
.webix_ssheet_toolbar .webix_segment_0 {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.webix_ssheet_toolbar .webix_segment_N {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.webix_ssheet .webix_el_toggle .webix_el_box.webix_pressed .webix_button {
  background-color: #e7e7e7;
}
.webix_ssheet_subbar_title {
  font-size: 14px;
  color: #555;
  text-align: center;
  background: transparent;
}
.webix_ssheet_subbar_title .webix_template {
  padding: 3px 5px;
}
.webix_toolbar.webix_ssheet_toolbar .webix_inp_static,
.webix_ssheet_color .webix_inp_static,
.webix_ssheet_border_type .webix_inp_static {
  background: #f4f4f4;
  border-color: #ccc !important;
  border-radius: 2px;
  text-overflow: initial;
}
.webix_ssheet_toolbar .webix_el_combo input,
.webix_ssheet_toolbar .webix_ssheet_text input {
  border-radius: 2px;
}
.webix_toolbar.webix_ssheet_toolbar .webix_el_box:hover .webix_inp_static,
.webix_toolbar.webix_ssheet_toolbar .webix_inp_static:focus,
.webix_ssheet_color .webix_el_box:hover .webix_inp_static,
.webix_ssheet .webix_ssheet_toolbar .webix_img_btn:hover,
.webix_ssheet .webix_ssheet_toolbar .webix_img_btn:focus,
.webix_ssheet_toolbar .webix_el_combo:hover > div > input,
.webix_ssheet_toolbar .webix_ssheet_text:hover input {
  border-color: #ccc !important;
  background-color: #e7e7e7;
}
.webix_ssheet_toolbar .webix_el_combo > div > input:focus,
.webix_ssheet_toolbar .webix_ssheet_text input:focus {
  background-color: #ffffff;
}
.webix_ssheet_toolbar .wxi-menu-down {
  font-size: 15px;
  margin-top: 2px;
  color: #787878 !important;
  background-color: transparent !important;
}
.webix_ssheet_color .webix_inp_static {
  line-height: 0px !important;
}
.webix_ssheet_color .webix_inp_static .webix_icon {
  line-height: 22px;
}
.webix_ssheet_bold .webix_button {
  font-weight: 500;
}
.webix_ssheet_italic .webix_button {
  font-style: italic;
}
.webix_ssheet_underline .webix_button {
  text-decoration: underline;
}
.webix_ssheet_strike .webix_button {
  text-decoration: line-through;
}
.webix_ssheet .webix_ssheet_toolbar .webix_ssheet_bold .webix_button,
.webix_ssheet .webix_ssheet_toolbar .webix_ssheet_italic .webix_button,
.webix_ssheet .webix_ssheet_toolbar .webix_ssheet_underline .webix_button,
.webix_ssheet .webix_ssheet_toolbar .webix_ssheet_strike .webix_button {
  font-size: 15px;
}
.webix_ssheet_align .webix_icon {
  height: 9px;
  line-height: 9px;
  overflow: hidden;
}
.webix_ssheet_align .webix_segment_0 .webix_icon {
  vertical-align: top;
}
.webix_ssheet_align .webix_segment_N .webix_icon {
  vertical-align: bottom;
}
.webix_ssheet_toolbar_spacer {
  background: #dddddd;
}
.webix_ssheet_redo .webix_icon {
  transform: scaleX(-1);
  /* Standard */
  filter: FlipH;
  /* IE 6/7/8 */
}
.webix_ssheet_wrap .webix_icon {
  transform: scale(-1);
  /* Standard */
  filter: Flip;
  /* IE 6/7/8 */
}
.webix_ssheet_button_icon {
  width: 18px;
}
.webix_ssheet_button_icon,
.webix_ssheet_button .webix_ssheet_button_icon {
  margin-right: 4px;
}
.webix_ssheet_button_icon.webix_ssheet_icon_arrow {
  position: absolute;
  width: 24px;
}
.webix_el_richselect .webix_ssheet_button_icon {
  margin-top: -10px;
  height: 21px;
}
.webix_el_richselect .webix_ssheet_color_button_icon {
  display: block;
  width: 18px;
  height: 10px;
  margin-top: 12px;
}
.webix_ssheet_borders_list .webix_dataview_item {
  border: none;
}
.webix_ssheet_dataview .webix_selected {
  background-color: #e7e7e7 !important;
}
.webix_ssheet_dataview .webix_dataview_item {
  border: 0;
}
.webix_ssheet_right {
  float: right;
  color: #787878;
}
.webix_ssheet_nav_suggest .webix_ssheet_right,
.webix_ssheet_range,
.webix_ssheet_left {
  width: 90px;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
}
.webix_ssheet_nav_suggest .webix_ssheet_right,
.webix_ssheet_range {
  width: 115px;
  text-align: right;
}
.webix_ssheet_suggest .webix_list .webix_selected {
  background-color: #e7e7e7;
  border-color: #e7e7e7;
  color: #475466;
}
.webix_ssheet_suggest .webix_list_item {
  border: none;
}
.webix_ssheet_suggest .webix_list_item:hover,
.webix_ssheet_dataview .webix_dataview_item:hover,
.webix_ssheet_dataview .webix_dataview_item:active {
  background-color: #f1f1f1;
  border-color: #e7e7e7;
}
.webix_ssheet .webix_ssheet_toolbar .webix_button .webix_img_btn_text {
  color: #555;
  font-size: 14px;
}
.ssheet_button_icon_top .webix_ssheet_button_icon {
  background-position: center center;
  background-size: 22px 22px;
  background-repeat: no-repeat;
  height: 22px;
  margin: 8px 2px 0 0;
}
.webix_toolbar.webix_ssheet_toolbar .ssheet_button_icon_top_arrow {
  margin-top: 0;
  position: relative;
  bottom: 4px;
}
.webix_ssheet_button button {
  padding-left: 6px;
  text-align: left;
}
.webix_ssheet_button_measure {
  font-size: 14px;
  white-space: nowrap;
  padding: 0 5px 0 34px;
}
.webix_ssheet_dataview .webix_dataview_item {
  padding: 8px;
  line-height: 20px;
}
.ssheet_button_icon_top_text {
  font-weight: normal;
}
.webix_ssheet_zoom input {
  cursor: default;
}
.webix_ssheet_zoom.webix_el_counter button {
  background-color: transparent;
  color: #475466;
  border-width: 1px;
}
.webix_ssheet_zoom.webix_el_counter button:hover,
.webix_ssheet_zoom.webix_el_counter button:focus {
  color: #475466;
  background-color: #e7e7e7;
}
.webix_ssheet_zoom.webix_el_counter .webix_el_group * {
  border-color: #ccc !important;
}
.webix_ssheet_zoom.webix_el_counter .webix_el_group *.webix_inp_counter_value {
  border-left-width: 0px;
  border-right-width: 0px;
}
.webix_ssheet_zoom.webix_el_counter .webix_el_box:hover {
  background: transparent !important;
}
.cancel {
  border-color: transparent;
  background: transparent;
  color: #475466;
}
.cancelHover {
  background: #e7e9f2;
  border-color: #e7e9f2;
}
.webix_ssheet_form .webix_el_combo input,
.webix_ssheet_dialog .webix_el_combo input,
.webix_ssheet_form .webix_el_text input,
.webix_ssheet_dialog .webix_el_text input,
.webix_ssheet_form .webix_inp_static,
.webix_ssheet_dialog .webix_inp_static,
.webix_ssheet_form .webix_inp_static:focus,
.webix_ssheet_dialog .webix_inp_static:focus {
  border-width: 0 0 1px 0;
  box-shadow: none;
  border-radius: 0;
  background-color: transparent;
}
.webix_ssheet_form .webix_input_icon,
.webix_ssheet_dialog .webix_input_icon {
  background: transparent;
  color: #787878;
}
.webix_ssheet_form .webix_button,
.webix_ssheet_dialog .webix_button {
  border-radius: 2px;
}
.webix_ssheet_form .ssheet_cancel_button button,
.webix_ssheet_dialog .ssheet_cancel_button button {
  border-color: transparent;
  background: transparent;
  color: #475466;
}
.webix_ssheet_form .ssheet_cancel_button button:hover,
.webix_ssheet_dialog .ssheet_cancel_button button:hover,
.webix_ssheet_form .ssheet_cancel_button button:focus,
.webix_ssheet_dialog .ssheet_cancel_button button:focus {
  background: #e7e9f2;
  border-color: #e7e9f2;
}
.webix_ssheet_form .webix_selected,
.webix_ssheet_dialog .webix_selected {
  color: #475466;
  background: #e7e7e7;
}
.webix_ssheet_multicheckbox .webix_label_right {
  padding-top: 2px;
}
.webix_ssheet_multicheckbox .webix_label_right .webix_icon {
  padding-right: 4px;
}
.webix_ssheet_dialog_table .webix_ss_vscroll_header {
  border-left-color: #eaf4fb;
}
.webix_ssheet_dialog_table .webix_ss_header .webix_hcell {
  text-align: left;
  border-right-color: transparent;
  border-bottom-color: transparent;
}
.webix_ssheet_dialog_table .webix_cell {
  border-right-color: transparent;
}
.webix_ssheet_cformats .webix_inp_static,
.webix_ssheet_cformats input {
  padding-left: 12px;
}
.webix_ssheet_suggest .webix_list .webix_ssheet_cformats_type {
  background-color: #eaf4fb;
  color: unset;
  cursor: auto;
}
.webix_ssheet_cformat {
  height: 100%;
  color: #666666;
  padding-left: 12px;
  background: #fff;
}
.webix_ssheet_cformat_list .webix_list_item {
  border-bottom: 0;
  padding: 0;
}
.webix_ssheet_cformat_list .webix_list_item.webix_selected {
  padding: 0;
  background: transparent;
  border-bottom: 0;
}
.webix_ssheet_cformats .webix_ssheet_cformat_select .webix_inp_static {
  padding-left: 0;
}
.webix_ssheet_cformats .webix_ssheet_cformat_select .webix_inp_static .webix_placeholder {
  padding-left: 12px;
}
.webix_ssheet_cformats .webix_ssheet_cformat_select .webix_ssheet_conditionFormat {
  border: 0;
}
.webix_ssheet_cformat_icon .webix_icon {
  font-size: 20px;
}
.webix_ssheet_format_type .webix_list_item {
  border: none;
}
.webix_ssheet_format_negative .webix_template,
.webix_ssheet_format_date .webix_template {
  padding: 0 0 0 2px;
}
.webix_ssheet_format_negative .webix_list_item,
.webix_ssheet_format_date .webix_list_item {
  border: none;
  text-align: right;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.webix_ssheet_format_type .webix_list_item:hover,
.webix_ssheet_format_negative .webix_list_item:hover,
.webix_ssheet_format_date .webix_list_item:hover {
  border: none;
  background: #f1f1f1;
}
.webix_ssheet_format_preview {
  text-align: right;
  font-size: 20px;
}
.webix_ssheet_format_preview div {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.webix_ssheet_dialog_table .webix_icon {
  cursor: pointer;
  vertical-align: middle;
  font-size: 20px;
}
.webix_ssheet_preview .webix_template {
  padding: 0;
  text-align: center;
  line-height: 90px;
  font-size: 20px;
  font-weight: bold;
  color: #bbb;
}
.webix_ssheet_confirm .webix_popup_text,
.webix_ssheet_alert .webix_popup_text {
  min-height: 40px;
}
.webix_ssheet_confirm .webix_popup_button div,
.webix_ssheet_alert .webix_popup_button div {
  border-radius: 2px;
}
.webix_ssheet_confirm .webix_popup_controls,
.webix_ssheet_alert .webix_popup_controls {
  padding-bottom: 20px;
}
.webix_ssheet_confirm .webix_popup_button {
  border: none;
}
.webix_ssheet_confirm .webix_popup_button:first-child {
  border-color: transparent;
  background: transparent;
  color: #475466;
}
.webix_ssheet_confirm .webix_popup_button:first-child:hover {
  background: #e7e9f2;
  border-color: #e7e9f2;
}
.ss_sep_line {
  height: 1px;
  border-top: 1px solid #dddddd;
}
.webix_window.ssheet_filter .webix_list_item div {
  display: inline-block;
}
.webix_ssheet_menu {
  background: #ffffff;
}
.webix_ssheet_menu .webix_list_item {
  line-height: 36px;
  background: #ffffff;
  color: #475466;
  border: none;
  border-bottom: 1px solid #dddddd;
}
.webix_ssheet_menu .webix_list_item:first-child {
  border-radius: 0;
}
.webix_ssheet_menu .webix_list_item:last-child {
  border-radius: 0;
}
.webix_ssheet_menu .webix_list_item:hover,
.webix_ssheet_menu .webix_list_item:active,
.webix_ssheet_menu .webix_list_item:focus {
  background: #f1f1f1;
  box-shadow: 0 0 0 3px #ffffff inset;
}
.webix_ssheet_bottom_toolbar.webix_layout_toolbar {
  background: #e7e7e7;
}
.webix_ssheet_bottom_toolbar.webix_layout_toolbar .webix_icon_button span {
  color: #555;
}
.webix_ssheet_bottom_toolbar.webix_layout_toolbar .webix_icon_button:hover:before,
.webix_ssheet_bottom_toolbar.webix_layout_toolbar .webix_el_box:hover {
  border-radius: 3px;
  background: #dddddd;
}
.webix_ssheet_show_list .webix_list_item {
  text-overflow: ellipsis;
}
.webix_ssheet_show_list .webix_icon {
  padding-right: 8px;
  display: initial;
}
.ssheet_list_sheets {
  display: table;
  background: #e7e7e7;
}
.ssheet_list_sheets .webix_input_icon {
  font-size: 15px;
  height: 29px;
  padding-top: 6px;
  text-align: center;
}
.ssheet_list_sheets .webix_list_item {
  font-size: 14px;
  border-left: none;
  border-color: #ccc;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  background: #e7e7e7;
  color: #555;
  padding-right: 3px;
}
.ssheet_list_sheets .webix_list_item:first-child {
  border-left: 1px solid #ccc;
}
.ssheet_list_sheets .webix_list_item.webix_selected {
  border-top-color: #fff;
  background: #fff;
  color: #555;
  border-right-color: #ccc;
  border-bottom-color: #bfbfbf;
}
.ssheet_list_sheets .webix_list_item:hover {
  background: #dddddd;
}
.ssheet_list_sheets .webix_list_item.webix_selected:hover {
  background: #f5f5f5;
}
.ssheet_list_sheets .webix_list_item div:first-child {
  float: left;
  line-height: 29px;
  width: calc(100% - 20px);
  overflow: hidden;
  text-overflow: ellipsis;
}
.webix_drag_zone .ssheet_order_sheets {
  background: #fff;
  color: #555;
  box-shadow: none;
}
.webix_sheet_hidden {
  visibility: hidden;
}
.webix_ssheet_bottom_toolbar .webix_el_button.webix_disabled_view .webix_el_htmlbutton {
  background: #e7e7e7;
  border-color: #e7e7e7;
  color: #555;
  width: 30px;
  height: 28px;
  padding: 0;
  border: 0;
}
.webix_ssheet_bottom_toolbar .webix_el_button.webix_disabled_view .webix_el_htmlbutton:hover,
.webix_ssheet_bottom_toolbar .webix_el_button.webix_disabled_view .webix_el_htmlbutton:focus,
.webix_ssheet_bottom_toolbar .webix_el_button.webix_disabled_view .webix_el_htmlbutton:active {
  background: #dddddd;
}
.webix_ssheet_bottom_toolbar .webix_el_button.webix_disabled_view .webix_icon {
  color: #ababab !important;
}
.webix_ssheet_cimage {
  max-width: 100%;
  max-height: 100%;
  width: auto;
}
.webix_ssheet_condition_neutral {
  background: #ffeb9c !important;
  color: #ad6524 !important;
}
.webix_ssheet_condition_bad {
  background: #ffc7ce !important;
  color: #9c0006 !important;
}
.webix_ssheet_condition_good {
  background: #c6efce !important;
  color: #006100 !important;
}
.webix_ssheet_condition_regular {
  background: #fff !important;
  color: #475466 !important;
}
.webix_column .webix_lock {
  position: relative;
}
.webix_lock:before {
  display: block;
  font-family: "Spreadsheet Icons";
  content: '\f022';
  position: absolute;
  color: orange;
  font-weight: normal;
  font-style: normal;
  bottom: 0px;
  right: 0px;
}
.webix_ssheet_format_green {
  color: green !important;
}
.webix_ssheet_format_red {
  color: red !important;
}
.webix_ssheet_format_blue {
  color: blue !important;
}
.webix_ssheet_format_orange {
  color: darkorange !important;
}
.webix_ssheet_format_black {
  color: black !important;
}
.webix_ssheet_format_magenta {
  color: magenta !important;
}
.webix_ssheet_format_violet {
  color: darkviolet !important;
}
/* print */
.webix_ssheet_print {
  display: none;
}
body:not(.webix_print) .webix_ss_print_border_right {
  border-right-width: 1px !important;
  border-right-style: dashed !important;
  border-right-color: #475466 !important;
}
body:not(.webix_print) .webix_ss_print_border_bottom {
  border-bottom-width: 1px !important;
  border-bottom-style: dashed !important;
  border-bottom-color: #475466 !important;
}
@media print {
  .webix_table_print {
    border: none !important;
  }
  .webix_ssheet_print {
    display: block !important;
    visibility: visible !important;
  }
  .webix_ssheet_print,
  .webix_ssheet_print * {
    visibility: visible !important;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
  .webix_ssheet_sheetname {
    height: 20px;
    font-weight: 200;
  }
  .webix_ssheet_table td.webix_cell {
    position: static;
  }
  .webix_ssheet_table td.webix_cell:before,
  .webix_ssheet_table td.webix_cell:after {
    content: "";
  }
}
.ssheet_commented_cell {
  position: relative;
}
.ssheet_commented_sign:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  border-top: 8px solid #475466;
  border-left: 8px solid transparent;
}
.ssheet_comment_view div {
  white-space: pre-wrap;
}
.webix_measure_size.webix_ssheet_formula {
  letter-spacing: normal;
}
body:not(.webix_print) .webix_ssheet_highlight_background_1 {
  background: rgba(85, 205, 151, 0.4) !important;
}
body:not(.webix_print) .webix_ssheet_highlight_color_1 {
  color: #55CD97;
}
body:not(.webix_print) .webix_ssheet_highlight_background_2 {
  background: rgba(255, 92, 76, 0.4) !important;
}
body:not(.webix_print) .webix_ssheet_highlight_color_2 {
  color: #FF5C4C;
}
body:not(.webix_print) .webix_ssheet_highlight_background_3 {
  background: rgba(148, 161, 179, 0.4) !important;
}
body:not(.webix_print) .webix_ssheet_highlight_color_3 {
  color: #94A1B3;
}
body:not(.webix_print) .webix_ssheet_highlight_background_4 {
  background: rgba(255, 165, 0, 0.4) !important;
}
body:not(.webix_print) .webix_ssheet_highlight_color_4 {
  color: orange;
}
body:not(.webix_print) .webix_ssheet_highlight_background_5 {
  background: rgba(123, 223, 242, 0.4) !important;
}
body:not(.webix_print) .webix_ssheet_highlight_color_5 {
  color: #7BDFF2;
}
body:not(.webix_print) .webix_ssheet_highlight_background_6 {
  background: rgba(242, 181, 212, 0.4) !important;
}
body:not(.webix_print) .webix_ssheet_highlight_color_6 {
  color: #F2B5D4;
}
body:not(.webix_print) .webix_ssheet_highlight_background_7 {
  background: rgba(144, 97, 191, 0.4) !important;
}
body:not(.webix_print) .webix_ssheet_highlight_color_7 {
  color: #9061BF;
}
.webix_ssheet_ui.webix_ssheet_ui_focused {
  border-color: #1CA1C1;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1) !important;
}
.webix_ssheet_view_menu {
  position: absolute;
  right: 2px;
  top: 2px;
  z-index: 2;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.8);
  width: 24px;
  font-size: 24px;
  padding: 2px;
  border-radius: 50%;
}
.webix_ssheet_view_menu:hover {
  background-color: rgba(71, 84, 102, 0.1);
}
.webix_ssheet_bgimage .webix_template {
  padding: 0;
}
.webix_ssheet_bgimage .webix_template img {
  height: 100%;
  width: 100%;
}
.webix_ssheet_ui .webix_dtable .webix_cell {
  padding: 0 12px;
}
.webix_ssheet_ui .webix_dtable .webix_disabled {
  cursor: initial;
  background-color: transparent;
}
.ssheet_chart .ssheet_chart_wizard_head .webix_header {
  background: transparent;
  color: #475466;
}
.ssheet_chart .ssheet_chart_wizard_head .webix_ssheet_icon {
  line-height: 20px;
}
.ssheet_chart .webix_ssheet_accordion .webix_accordionitem_header {
  background-color: #f4f4f4 !important;
  border-bottom: none;
}
.ssheet_chart .webix_ssheet_accordion .webix_accordionitem_header.collapsed {
  background-color: #f4f4f4;
}
.ssheet_chart .webix_ssheet_accordion .webix_accordionitem_header .webix_accordionitem_button,
.ssheet_chart .webix_ssheet_accordion .webix_accordionitem_header .webix_accordionitem_label,
.ssheet_chart .webix_ssheet_accordion .webix_accordionitem_header .webix_ssheet_series_icon {
  color: #475466 !important;
}
.ssheet_chart .webix_ssheet_accordion .webix_accordionitem_header .webix_ssheet_series_icon:hover,
.ssheet_chart .webix_ssheet_accordion .webix_accordionitem_header .webix_accordionitem_button:hover {
  color: #1CA1C1 !important;
}
.ssheet_chart .webix_ssheet_accordion .webix_accordionitem_header .webix_ssheet_series_icon {
  float: right;
  margin: 14px 0px;
}
.ssheet_chart .webix_el_combo input,
.ssheet_chart .webix_el_text input,
.ssheet_chart .webix_inp_static,
.ssheet_chart .webix_inp_static:focus {
  border-width: 0 0 1px 0;
  box-shadow: none;
  border-radius: 0;
  background-color: transparent;
}
.ssheet_chart span.webix_input_icon {
  background: transparent;
  color: #787878;
}
.ssheet_chart .webix_ssheet_colorpicker .webix_inp_static {
  padding-right: 56px;
}
.ssheet_chart .webix_ssheet_colorpicker .webix_input_icon {
  position: absolute;
  right: 32px;
}
.ssheet_chart .webix_ssheet_colorpicker .webix_input_icon:before {
  position: absolute;
  left: 36px;
  top: 6px;
  color: #787878;
  font-size: 14px;
  content: "\F001";
}
.ssheet_chart input::-webkit-outer-spin-button,
.ssheet_chart input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.ssheet_chart input[type=number] {
  -moz-appearance: textfield;
}
.ssheet_chart .ssheet_note.webix_el_label .webix_el_box {
  font-weight: normal;
  padding-left: 0px;
  color: #94A1B3;
  font-style: italic;
}
.sheet_column_0 div {
  text-align: center;
  background: #eaf4fb;
  color: #475466;
  border-color: #cbdeec;
  position: relative;
}
.webix_ssheet_table a {
  color: unset;
  text-decoration: unset;
}
.webix_ssheet_table .webix_cell {
  padding: 2px 0px;
  color: #475466;
  display: flex;
  align-items: center;
  line-height: normal !important;
}
.webix_ssheet_table .webix_cell div:first-child {
  margin: 0 12px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.webix_ssheet_table .webix_cell div:first-child:after {
  content: "";
  padding-right: 0.2em;
}
.webix_ssheet_table .sheet_column_0 .webix_cell {
  padding: 0 12px;
}
.webix_ssheet .webix_borderless .webix_column:not(.sheet_column_0) .webix_cell,
.webix_ssheet .webix_borderless .webix_span_layer .webix_cell,
.webix_ssheet .webix_borderless .webix_span_layer_top .webix_cell {
  border-color: transparent;
}
.webix_ssheet .webix_borderless .webix_column .webix_cell.webix_last_topcell {
  border-bottom: 1px solid #ccd2d4;
}
.webix_ssheet .webix_borderless .webix_ss_left .webix_column.webix_last > div {
  border-right: 1px solid #ccd2d4;
}
.webix_ssheet_table .sheet_column_0 div.webix_highlight {
  background: #cce4f5;
}
.webix_ssheet_table .webix_ss_vscroll_header {
  -webkit-user-select: none;
          user-select: none;
  background: #eaf4fb;
  color: #475466;
}
.webix_ssheet_table .webix_ssheet_hide_row {
  box-shadow: inset 0 -2px 0 #555555;
}
.webix_ssheet_table div.webix_ss_vscroll_header {
  border-color: #cbdeec;
}
.webix_dtable.webix_ssheet_table > .webix_ss_header .webix_hcolumn .webix_hcell {
  -webkit-user-select: none;
          user-select: none;
  background: #eaf4fb;
  color: #475466;
  border-bottom: 1px solid #cbdeec;
}
.webix_dtable.webix_ssheet_table > .webix_ss_header .webix_hcolumn .webix_hcell.webix_ssheet_hide_row {
  box-shadow: inset 0 -2px 0 #555555;
}
.webix_dtable.webix_ssheet_table > .webix_ss_header .webix_hcolumn .webix_hcell.webix_ssheet_hide_row.webix_ssheet_hide_column {
  box-shadow: inset 0 -2px 0 #555555, inset -2px 0 #555555;
}
.webix_dtable.webix_ssheet_table > .webix_ss_header .webix_hcolumn .webix_hcell.webix_highlight {
  background: #cce4f5;
}
.webix_ssheet_table > .webix_ss_header .webix_hcell {
  text-align: center;
  border-color: #cbdeec;
  font-weight: 400;
}
.webix_ssheet_table > .webix_ss_header .webix_hcell.webix_ssheet_hide_column {
  box-shadow: inset -2px 0 #555555;
}
.webix_ssheet_suggest .webix_ssheet_options .webix_selected {
  background-color: transparent;
  color: #475466;
  border-bottom: none;
}
.webix_cell.ss_filter,
.webix_cell.webix_cell.ss_editor {
  padding-right: 16px;
  position: relative;
}
.webix_cell.ss_filter.ss_editor {
  padding-right: 36px;
}
.webix_cell.webix_dtable_span.ss_filter,
.webix_cell.webix_dtable_span.ss_editor {
  position: absolute;
}
.ssheet_filter_sign,
.webix_cell.ss_editor:after {
  display: inline-block;
  font-family: "Webix Material Icons";
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  position: absolute;
  right: 6px;
}
.webix_cell.ss_filter.ss_editor:after {
  right: 28px;
}
.ssheet_filter_sign {
  cursor: pointer;
  color: #787878;
}
.ssheet_filter_sign:hover {
  color: #475466;
}
.ssheet_filter_sign:after {
  content: "\F045";
}
.webix_cell.ss_editor:after {
  content: "\F001";
  color: #475466;
}
.webix_cell.ss_filter_active .ssheet_filter_sign {
  color: #1CA1C1;
}
.webix_ssheet_empty {
  font-style: italic;
}
.webix_ssheet_counter .webix_inp_counter_next,
.webix_ssheet_counter .webix_inp_counter_prev {
  background: none;
  border: 0px;
  border-radius: 5px;
  color: #1CA1C1;
}
.webix_ssheet_counter .webix_inp_counter_next:hover,
.webix_ssheet_counter .webix_inp_counter_prev:hover {
  background: #f1f1f1;
}
.webix_ssheet_counter .webix_inp_counter_value {
  border-top-color: transparent;
  margin: 0 3px 0 3px;
  background-color: transparent;
}
.webix_el_counter:not(.webix_ssheet_zoom) input[type=text]:focus {
  border-color: transparent;
  box-shadow: none;
  border-bottom-color: #1CA1C1;
}
a.docs {
  color: #1CA1C1;
}
.webix_ssheet_table .webix_hs_left .webix_hcell.webix_first {
  position: relative;
  padding: 0px;
  cursor: cell;
}
.webix_ssheet_table .webix_hs_left .webix_hcell.webix_first:before {
  position: absolute;
  bottom: 4px;
  right: 4px;
  content: "";
  border-top: 12px solid transparent;
  border-right: 12px solid #74869f;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/resolve-url-loader/index.js??ruleSet[1].rules[5].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].rules[1].use[1]!./src/content/styles/material-design/material-icons.scss?ngGlobalStyle ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* fallback */
@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  src: local("Material Icons"), local("MaterialIcons-Regular"), url('MaterialIcons-Regular.b8846fb877b762df.woff2') format("woff2"), url('MaterialIcons-Regular.a68cbfe8c27c4138.woff') format("woff"), url('MaterialIcons-Regular.bf6f5f2605696889.ttf') format("truetype");
}
.material-icons {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/resolve-url-loader/index.js??ruleSet[1].rules[5].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].rules[1].use[1]!./node_modules/@moodysanalytics/cl-core-lib/interactive/themes/themes.scss?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
Usage:
 p { @include border-radius(5) } */
/*
Usage:
p { @include transition(transition-delay, 0.5s) } */
/**
 * Generates css code for local web fonts definition
 */
/*
Usage:
.my-module {
  @include padding(10px);
} */
/*
Usage:
.my-module {
  @include margin(10px);
} */
/*
Usage:
.className {
    @include background('/img/path.png',center center, repeat-x,100% 100%, $lightgrey-color);
} */
/*
Usage:
.className {
    @include box-shadow(inset -2px -2px 2px rgba(0,0,0,0.5));
} */
/*
Usage:
p { @include font-size(14px) } */
/*
Usage:
@include keyframes(slide-down) {
  0% { opacity: 1; }
  90% { opacity: 0; }
}

.element {
  width: 100px;
  height: 100px;
  background: black;
  @include animation('slide-down 5s 3');
} */
/*
Usage:
a {
  color: gray;
  @include transition(color .3s ease);
  &:hover {
    color: black;
  }
} */
/*
Usage:
.faded-text {
@include opacity(0.8);
} */
/*
Usage:
.container-with-floated-children {
  @extend %clearfix;
} */
/*
*   Creates css for alert box
*/
/*
Usage:
.parent{
    position:relative;
}
.child {
  @include centerer;
} */
.clui cl-button + cl-button {
  margin-left: 12px;
}
.clui cl-button.cl-overwrite-icon-color cl-icon {
  color: inherit !important;
}
.clui cl-button.cl-overwrite-icon-color cl-icon *[class^=fa] {
  color: inherit !important;
}
.clui cl-button .mdc-button {
  padding: 0 12px;
  min-width: auto;
  font-size: 16px;
  line-height: 16px;
}
.clui cl-button .mdc-button[disabled=true] {
  color: #A3A3A3;
}
.clui cl-button .mdc-button .mat-mdc-button-touch-target {
  height: 100%;
  width: 100%;
}
.clui cl-button .mdc-button .mdc-button__label {
  display: flex;
  align-items: center;
  gap: 8px;
}
.clui cl-button .mdc-button cl-icon {
  color: inherit;
  font-size: 14px;
}
.clui cl-button .mdc-button cl-icon[icontype=header-down-arrow] .fa-angle-down {
  font-size: 16px;
  color: inherit;
}
.clui cl-button .mdc-button cl-icon i {
  color: inherit;
}
.clui cl-button .mdc-button .badge {
  border-radius: 50%;
  background-color: #fff;
  color: #045AC4;
  align-items: center;
  display: flex;
  justify-content: center;
  font-size: 12px;
}
.clui cl-button .mdc-button .badge.error {
  background-color: #B34B46;
  color: #fff;
}
.clui cl-button .mdc-button.cl-btn-sm:not(.cl-icon-btn) {
  height: 24px;
  font-size: 14px;
  padding: 0 8px;
}
.clui cl-button .mdc-button.cl-btn-sm:not(.cl-icon-btn) .badge {
  height: 16px;
  width: 16px;
}
.clui cl-button .mdc-button.cl-btn-md:not(.cl-icon-btn):not(.mat-mdc-icon-button) {
  height: 36px;
}
.clui cl-button .mdc-button.cl-btn-md:not(.cl-icon-btn):not(.mat-mdc-icon-button) .badge {
  height: 22px;
  width: 22px;
}
.clui cl-button .mdc-button:hover .mat-mdc-button-persistent-ripple::before, .clui cl-button .mdc-button:focus .mat-mdc-button-persistent-ripple::before {
  opacity: 0;
}
.clui cl-button .mdc-button.cl-icon-btn.cl-rounded-btn:not(.cl-dropdown-btn) {
  border-radius: 50%;
}
.clui cl-button .mdc-button.cl-icon-btn.cl-rounded-btn.cl-dropdown-btn {
  border-radius: 20px;
  min-width: 52px;
}
.clui cl-button .mdc-button.cl-icon-btn.cl-btn-md {
  padding: 0 8px;
}
.clui cl-button .mdc-button.cl-icon-btn.cl-btn-md:not(.cl-dropdown-btn) {
  height: 36px;
  width: 36px;
}
.clui cl-button .mdc-button.cl-icon-btn.cl-btn-md.cl-dropdown-btn {
  height: 36px;
  width: auto;
  min-width: 60px;
}
.clui cl-button .mdc-button.cl-icon-btn.cl-btn-md cl-icon {
  font-size: 20px;
}
.clui cl-button .mdc-button.cl-icon-btn.cl-btn-sm {
  padding: 0 4px;
}
.clui cl-button .mdc-button.cl-icon-btn.cl-btn-sm:not(.cl-dropdown-btn) {
  height: 24px;
  width: 24px;
}
.clui cl-button .mdc-button.cl-icon-btn.cl-btn-sm.cl-dropdown-btn {
  height: 24px;
  width: auto;
}
.clui cl-button .mdc-button.cl-icon-btn.cl-btn-sm cl-icon {
  font-size: 16px;
}
.clui cl-button .mat-mdc-outlined-button:not(:disabled), .clui cl-button .mat-mdc-outlined-button:disabled {
  border: 1px solid #A3A3A3;
  background: #fff;
}
.clui cl-button .mat-mdc-button.mat-primary:not([disabled=true]),
.clui cl-button .mat-mdc-icon-button.mat-primary:not([disabled=true]),
.clui cl-button .mat-mdc-outlined-button.mat-primary:not([disabled=true]) {
  color: #045AC4;
}
.clui cl-button .mat-mdc-button.mat-primary:hover:not([disabled=true]):not(.mat-mdc-unelevated-button):not(.mat-mdc-raised-button), .clui cl-button .mat-mdc-button.mat-primary:focus:not([disabled=true]):not(.mat-mdc-unelevated-button):not(.mat-mdc-raised-button),
.clui cl-button .mat-mdc-icon-button.mat-primary:hover:not([disabled=true]):not(.mat-mdc-unelevated-button):not(.mat-mdc-raised-button),
.clui cl-button .mat-mdc-icon-button.mat-primary:focus:not([disabled=true]):not(.mat-mdc-unelevated-button):not(.mat-mdc-raised-button),
.clui cl-button .mat-mdc-outlined-button.mat-primary:hover:not([disabled=true]):not(.mat-mdc-unelevated-button):not(.mat-mdc-raised-button),
.clui cl-button .mat-mdc-outlined-button.mat-primary:focus:not([disabled=true]):not(.mat-mdc-unelevated-button):not(.mat-mdc-raised-button) {
  background: rgba(4, 90, 196, 0.08);
}
.clui cl-button .mat-mdc-button.mat-primary .mat-ripple .mat-ripple-element,
.clui cl-button .mat-mdc-icon-button.mat-primary .mat-ripple .mat-ripple-element,
.clui cl-button .mat-mdc-outlined-button.mat-primary .mat-ripple .mat-ripple-element {
  background-color: rgba(4, 90, 196, 0.08) !important;
  opacity: 0.1;
}
.clui cl-button .mat-mdc-button[disabled=true] .badge,
.clui cl-button .mat-mdc-icon-button[disabled=true] .badge,
.clui cl-button .mat-mdc-outlined-button[disabled=true] .badge {
  background-color: #A3A3A3;
  color: #fff;
}
.clui cl-button .mat-basic-button.mat-accent:hover:not([disabled=true]), .clui cl-button .mat-basic-button.mat-accent:focus:not([disabled=true]),
.clui cl-button .mat-mdc-outlined-button.mat-accent:hover:not([disabled=true]),
.clui cl-button .mat-mdc-outlined-button.mat-accent:focus:not([disabled=true]) {
  background: rgba(4, 90, 196, 0.08);
}
.clui cl-button .mat-basic-button.mat-warn:hover:not([disabled=true]), .clui cl-button .mat-basic-button.mat-warn:focus:not([disabled=true]),
.clui cl-button .mat-mdc-outlined-button.mat-warn:hover:not([disabled=true]),
.clui cl-button .mat-mdc-outlined-button.mat-warn:focus:not([disabled=true]) {
  background: #F3E2E1;
}
.clui cl-button .mat-basic-button.mat-green:not([disabled=true]),
.clui cl-button .mat-mdc-outlined-button.mat-green:not([disabled=true]) {
  color: #46786C;
}
.clui cl-button .mat-basic-button.mat-green:hover:not([disabled=true]), .clui cl-button .mat-basic-button.mat-green:focus:not([disabled=true]),
.clui cl-button .mat-mdc-outlined-button.mat-green:hover:not([disabled=true]),
.clui cl-button .mat-mdc-outlined-button.mat-green:focus:not([disabled=true]) {
  background: #E0EEEB;
}
.clui cl-button .mat-basic-button.mat-yellow:not([disabled=true]),
.clui cl-button .mat-mdc-outlined-button.mat-yellow:not([disabled=true]) {
  color: #EFC878;
}
.clui cl-button .mat-basic-button.mat-yellow:hover:not([disabled=true]), .clui cl-button .mat-basic-button.mat-yellow:focus:not([disabled=true]),
.clui cl-button .mat-mdc-outlined-button.mat-yellow:hover:not([disabled=true]),
.clui cl-button .mat-mdc-outlined-button.mat-yellow:focus:not([disabled=true]) {
  background: #F3D69A;
  color: #212121;
}
.clui cl-button .mat-basic-button.mat-orange:not([disabled=true]),
.clui cl-button .mat-mdc-outlined-button.mat-orange:not([disabled=true]) {
  color: #C36C41;
}
.clui cl-button .mat-basic-button.mat-orange:hover:not([disabled=true]), .clui cl-button .mat-basic-button.mat-orange:focus:not([disabled=true]),
.clui cl-button .mat-mdc-outlined-button.mat-orange:hover:not([disabled=true]),
.clui cl-button .mat-mdc-outlined-button.mat-orange:focus:not([disabled=true]) {
  background-color: #FDF2ED;
}
.clui cl-button .mat-mdc-unelevated-button.mat-primary:not([disabled=true]),
.clui cl-button .mat-mdc-raised-button.mat-primary:not([disabled=true]),
.clui cl-button .mat-mdc-fab.mat-primary:not([disabled=true]),
.clui cl-button .mat-mdc-mini-fab.mat-primary:not([disabled=true]) {
  color: #FFFFFF;
}
.clui cl-button .mat-mdc-unelevated-button.mat-primary:hover:not([disabled=true]), .clui cl-button .mat-mdc-unelevated-button.mat-primary:focus:not([disabled=true]),
.clui cl-button .mat-mdc-raised-button.mat-primary:hover:not([disabled=true]),
.clui cl-button .mat-mdc-raised-button.mat-primary:focus:not([disabled=true]),
.clui cl-button .mat-mdc-fab.mat-primary:hover:not([disabled=true]),
.clui cl-button .mat-mdc-fab.mat-primary:focus:not([disabled=true]),
.clui cl-button .mat-mdc-mini-fab.mat-primary:hover:not([disabled=true]),
.clui cl-button .mat-mdc-mini-fab.mat-primary:focus:not([disabled=true]) {
  background: #0469DC;
}
.clui cl-button .mat-mdc-unelevated-button.mat-primary .mat-ripple .mat-ripple-element,
.clui cl-button .mat-mdc-raised-button.mat-primary .mat-ripple .mat-ripple-element,
.clui cl-button .mat-mdc-fab.mat-primary .mat-ripple .mat-ripple-element,
.clui cl-button .mat-mdc-mini-fab.mat-primary .mat-ripple .mat-ripple-element {
  background-color: #FFFFFF !important;
  opacity: 0.1;
}
.clui cl-button .mat-mdc-unelevated-button.mat-warn:hover:not([disabled=true]), .clui cl-button .mat-mdc-unelevated-button.mat-warn:focus:not([disabled=true]),
.clui cl-button .mat-mdc-raised-button.mat-warn:hover:not([disabled=true]),
.clui cl-button .mat-mdc-raised-button.mat-warn:focus:not([disabled=true]),
.clui cl-button .mat-mdc-fab.mat-warn:hover:not([disabled=true]),
.clui cl-button .mat-mdc-fab.mat-warn:focus:not([disabled=true]),
.clui cl-button .mat-mdc-mini-fab.mat-warn:hover:not([disabled=true]),
.clui cl-button .mat-mdc-mini-fab.mat-warn:focus:not([disabled=true]) {
  background: #BE6460;
}
.clui cl-button .mat-mdc-unelevated-button.mat-green:not([disabled=true]),
.clui cl-button .mat-mdc-raised-button.mat-green:not([disabled=true]),
.clui cl-button .mat-mdc-fab.mat-green:not([disabled=true]),
.clui cl-button .mat-mdc-mini-fab.mat-green:not([disabled=true]) {
  color: #FFFFFF;
  background: #46786C;
}
.clui cl-button .mat-mdc-unelevated-button.mat-green:hover:not([disabled=true]), .clui cl-button .mat-mdc-unelevated-button.mat-green:focus:not([disabled=true]),
.clui cl-button .mat-mdc-raised-button.mat-green:hover:not([disabled=true]),
.clui cl-button .mat-mdc-raised-button.mat-green:focus:not([disabled=true]),
.clui cl-button .mat-mdc-fab.mat-green:hover:not([disabled=true]),
.clui cl-button .mat-mdc-fab.mat-green:focus:not([disabled=true]),
.clui cl-button .mat-mdc-mini-fab.mat-green:hover:not([disabled=true]),
.clui cl-button .mat-mdc-mini-fab.mat-green:focus:not([disabled=true]) {
  background: #559283;
}
.clui cl-button .mat-mdc-unelevated-button.mat-yellow:not([disabled=true]),
.clui cl-button .mat-mdc-raised-button.mat-yellow:not([disabled=true]),
.clui cl-button .mat-mdc-fab.mat-yellow:not([disabled=true]),
.clui cl-button .mat-mdc-mini-fab.mat-yellow:not([disabled=true]) {
  background-color: #EFC878;
  color: #212121;
}
.clui cl-button .mat-mdc-unelevated-button.mat-yellow:hover:not([disabled=true]), .clui cl-button .mat-mdc-unelevated-button.mat-yellow:focus:not([disabled=true]),
.clui cl-button .mat-mdc-raised-button.mat-yellow:hover:not([disabled=true]),
.clui cl-button .mat-mdc-raised-button.mat-yellow:focus:not([disabled=true]),
.clui cl-button .mat-mdc-fab.mat-yellow:hover:not([disabled=true]),
.clui cl-button .mat-mdc-fab.mat-yellow:focus:not([disabled=true]),
.clui cl-button .mat-mdc-mini-fab.mat-yellow:hover:not([disabled=true]),
.clui cl-button .mat-mdc-mini-fab.mat-yellow:focus:not([disabled=true]) {
  background: #F3D69A;
}
.clui cl-button .mat-mdc-unelevated-button.mat-orange:not([disabled=true]),
.clui cl-button .mat-mdc-raised-button.mat-orange:not([disabled=true]),
.clui cl-button .mat-mdc-fab.mat-orange:not([disabled=true]),
.clui cl-button .mat-mdc-mini-fab.mat-orange:not([disabled=true]) {
  background-color: #C36C41;
  color: #FFFFFF;
}
.clui cl-button .mat-mdc-unelevated-button.mat-primary[disabled=true], .clui cl-button .mat-mdc-unelevated-button.mat-accent[disabled=true], .clui cl-button .mat-mdc-unelevated-button.mat-warn[disabled=true],
.clui cl-button .mat-mdc-raised-button.mat-primary[disabled=true],
.clui cl-button .mat-mdc-raised-button.mat-accent[disabled=true],
.clui cl-button .mat-mdc-raised-button.mat-warn[disabled=true],
.clui cl-button .mat-mdc-fab.mat-primary[disabled=true],
.clui cl-button .mat-mdc-fab.mat-accent[disabled=true],
.clui cl-button .mat-mdc-fab.mat-warn[disabled=true],
.clui cl-button .mat-mdc-mini-fab.mat-primary[disabled=true],
.clui cl-button .mat-mdc-mini-fab.mat-accent[disabled=true],
.clui cl-button .mat-mdc-mini-fab.mat-warn[disabled=true] {
  background-color: #A3A3A3;
  color: #FFFFFF;
}
.clui cl-button .mat-mdc-unelevated-button[disabled=true] .badge,
.clui cl-button .mat-mdc-raised-button[disabled=true] .badge,
.clui cl-button .mat-mdc-fab[disabled=true] .badge,
.clui cl-button .mat-mdc-mini-fab[disabled=true] .badge {
  background-color: #FFFFFF;
  color: #A3A3A3;
}
.clui cl-button .mat-mdc-icon-button {
  border-radius: 50%;
}
.clui cl-button .mat-mdc-icon-button.mat-mdc-button-base {
  height: 30px;
  width: 30px;
  min-width: 30px;
  line-height: 30px;
}
.clui cl-button .mat-mdc-icon-button.mat-mdc-button-base[disabled=true] .fa-danger-action,
.clui cl-button .mat-mdc-icon-button.mat-mdc-button-base[disabled=true] .fa-information-action,
.clui cl-button .mat-mdc-icon-button.mat-mdc-button-base[disabled=true] .fa-warning-action,
.clui cl-button .mat-mdc-icon-button.mat-mdc-button-base[disabled=true] .fa-success-action {
  color: inherit;
  cursor: default;
}
.clui cl-button .mat-mdc-icon-button.mat-mdc-button-base .mat-icon {
  line-height: 1.4 !important;
}
.clui cl-button.icon-size-xs .mat-mdc-icon-button {
  height: 20px;
  width: 20px;
  min-width: 20px;
  line-height: 20px;
}
.clui cl-button.fa-danger-action .mat-mdc-button:hover:not([disabled=true]), .clui cl-button.fa-danger-action .mat-mdc-button:focus:not([disabled=true]) {
  background: #F9F1F0 !important;
}
.clui cl-button.fa-information-action .mat-mdc-button:hover:not([disabled=true]), .clui cl-button.fa-information-action .mat-mdc-button:focus:not([disabled=true]) {
  background: rgba(4, 90, 196, 0.08) !important;
}
.clui cl-button.fa-warning-action .mat-mdc-button:hover:not([disabled=true]), .clui cl-button.fa-warning-action .mat-mdc-button:focus:not([disabled=true]) {
  background: #FDF2ED !important;
}
.clui cl-button.fa-success-action .mat-mdc-button:hover:not([disabled=true]), .clui cl-button.fa-success-action .mat-mdc-button:focus:not([disabled=true]) {
  background: #E0EEEB !important;
}
.clui cl-button.fa-primary-action .mat-mdc-button:hover:not([disabled=true]), .clui cl-button.fa-primary-action .mat-mdc-button:focus:not([disabled=true]) {
  background: #D1E6FE !important;
}
.clui cl-button.undo-delete-btn .mat-mdc-button {
  color: #757575;
  font-size: 11px !important;
}

cl-chip + cl-chip {
  margin-left: 5px;
}
cl-chip mat-chip-listbox.mdc-evolution-chip-set {
  display: inline-block;
}
cl-chip mat-chip-listbox.mdc-evolution-chip-set .mdc-evolution-chip-set__chips {
  margin-left: 0;
}
cl-chip mat-chip-listbox.mdc-evolution-chip-set .mdc-evolution-chip-set__chips .mat-mdc-chip-focus-overlay {
  display: none;
}
cl-chip mat-chip-listbox.mdc-evolution-chip-set .mdc-evolution-chip-set__chips .mdc-evolution-chip__action--primary {
  padding: 0 !important;
}
cl-chip mat-chip-listbox.mdc-evolution-chip-set .mdc-evolution-chip-set__chips .mdc-evolution-chip__action--primary .mdc-evolution-chip__graphic {
  display: none !important;
}
cl-chip mat-chip-listbox.mdc-evolution-chip-set .mdc-evolution-chip-set__chips .mdc-evolution-chip__action--primary .mdc-evolution-chip__text-label {
  color: inherit;
}
cl-chip mat-chip-listbox.mdc-evolution-chip-set .mdc-evolution-chip-set__chips .mdc-evolution-chip__action--primary .mdc-evolution-chip__text-label cl-icon,
cl-chip mat-chip-listbox.mdc-evolution-chip-set .mdc-evolution-chip-set__chips .mdc-evolution-chip__action--primary .mdc-evolution-chip__text-label .chip-suffix-icon,
cl-chip mat-chip-listbox.mdc-evolution-chip-set .mdc-evolution-chip-set__chips .mdc-evolution-chip__action--primary .mdc-evolution-chip__text-label .chip-prefix-icon {
  color: inherit;
  font-size: 16px;
}
cl-chip mat-chip-listbox.mdc-evolution-chip-set .mdc-evolution-chip-set__chips .mdc-evolution-chip__action--primary .mdc-evolution-chip__text-label *[class^=fa] {
  color: inherit !important;
}
cl-chip.dot-chip cl-icon[icontype=circle-thin] {
  font-size: 6.67px !important;
}

.chip-dropdown-wrapper {
  min-width: 160px !important;
}

cl-icon[disabled=true] *[class^=fa],
cl-icon > span[disabled=true] *[class^=fa] {
  color: #757575;
}
cl-icon .fa-search::before {
  color: inherit;
}
/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/highcharts/css/highcharts.css ***!
  \************************************************************************************************************************************************************************************************************************************/
/**
 * @license Highcharts
 *
 * (c) 2009-2022 Torstein Honsi
 *
 * License: www.highcharts.com/license
 */

:root,
.highcharts-light {
    /* Colors for data series and points */
    --highcharts-color-0: #2caffe;
    --highcharts-color-1: #544fc5;
    --highcharts-color-2: #00e272;
    --highcharts-color-3: #fe6a35;
    --highcharts-color-4: #6b8abc;
    --highcharts-color-5: #d568fb;
    --highcharts-color-6: #2ee0ca;
    --highcharts-color-7: #fa4b42;
    --highcharts-color-8: #feb56a;
    --highcharts-color-9: #91e8e1;

    /* Chart background, point stroke for markers and columns etc */
    --highcharts-background-color: #ffffff;

    /*
    Neutral colors, grayscale by default. The default colors are defined by
    mixing the background-color with neutral, with a weight corresponding to
    the number in the name.

    https://www.highcharts.com/samples/highcharts/css/palette-helper
    */

    /* Strong text. */
    --highcharts-neutral-color-100: #000000;

    /* Main text, axis labels and some strokes. */
    --highcharts-neutral-color-80: #333333;

    /* Axis title, connector fallback. */
    --highcharts-neutral-color-60: #666666;

    /* Credits text, export menu stroke. */
    --highcharts-neutral-color-40: #999999;

    /* Disabled texts, button strokes, crosshair etc. */
    --highcharts-neutral-color-20: #cccccc;

    /* Grid lines etc. */
    --highcharts-neutral-color-10: #e6e6e6;

    /* Minor grid lines etc. */
    --highcharts-neutral-color-5: #f2f2f2;

    /* Tooltip backgroud, button fills, map null points. */
    --highcharts-neutral-color-3: #f7f7f7;

    /*
    Highlights, shades of blue by default
    */

    /* Drilldown clickable labels, color axis max color. */
    --highcharts-highlight-color-100: #0022ff;

    /* Selection marker, menu hover, button hover, chart border, navigator
    series. */
    --highcharts-highlight-color-80: #334eff;

    /* Navigator mask fill. */
    --highcharts-highlight-color-60: #667aff;

    /* Ticks and axis line. */
    --highcharts-highlight-color-20: #ccd3ff;

    /* Pressed button, color axis min color. */
    --highcharts-highlight-color-10: #e6e9ff;

    /* Indicators */
    --highcharts-positive-color: #06b535;
    --highcharts-negative-color: #f21313;

    /* Transparent colors for annotations */
    --highcharts-annotation-color-0: rgba(130, 170, 255, 0.4);
    --highcharts-annotation-color-1: rgba(139, 191, 216, 0.4);
    --highcharts-annotation-color-2: rgba(150, 216, 192, 0.4);
    --highcharts-annotation-color-3: rgba(156, 229, 161, 0.4);
    --highcharts-annotation-color-4: rgba(162, 241, 130, 0.4);
    --highcharts-annotation-color-5: rgba(169, 255, 101, 0.4);
}

@media (prefers-color-scheme: dark) {
    :root {
        /* UI colors */
        --highcharts-background-color: rgb(48, 48, 48);

        /*
            Neutral color variations
            https://www.highcharts.com/samples/highcharts/css/palette-helper
        */
        --highcharts-neutral-color-100: rgb(255, 255, 255);
        --highcharts-neutral-color-80: rgb(214, 214, 214);
        --highcharts-neutral-color-60: rgb(173, 173, 173);
        --highcharts-neutral-color-40: rgb(133, 133, 133);
        --highcharts-neutral-color-20: rgb(92, 92, 92);
        --highcharts-neutral-color-10: rgb(71, 71, 71);
        --highcharts-neutral-color-5: rgb(61, 61, 61);
        --highcharts-neutral-color-3: rgb(57, 57, 57);

        /* Highlight color variations */
        --highcharts-highlight-color-100: rgb(122, 167, 255);
        --highcharts-highlight-color-80: rgb(108, 144, 214);
        --highcharts-highlight-color-60: rgb(94, 121, 173);
        --highcharts-highlight-color-20: rgb(65, 74, 92);
        --highcharts-highlight-color-10: rgb(58, 63, 71);
    }
}

.highcharts-dark {
    /* UI colors */
    --highcharts-background-color: rgb(48, 48, 48);

    /* Neutral color variations */
    --highcharts-neutral-color-100: rgb(255, 255, 255);
    --highcharts-neutral-color-80: rgb(214, 214, 214);
    --highcharts-neutral-color-60: rgb(173, 173, 173);
    --highcharts-neutral-color-40: rgb(133, 133, 133);
    --highcharts-neutral-color-20: rgb(92, 92, 92);
    --highcharts-neutral-color-10: rgb(71, 71, 71);
    --highcharts-neutral-color-5: rgb(61, 61, 61);
    --highcharts-neutral-color-3: rgb(57, 57, 57);

    /* Highlight color variations */
    --highcharts-highlight-color-100: rgb(122, 167, 255);
    --highcharts-highlight-color-80: rgb(108, 144, 214);
    --highcharts-highlight-color-60: rgb(94, 121, 173);
    --highcharts-highlight-color-20: rgb(65, 74, 92);
    --highcharts-highlight-color-10: rgb(58, 63, 71);
}

.highcharts-container {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
    text-align: left;
    line-height: normal;
    z-index: 0; /* #1072 */
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1rem;
    -webkit-user-select: none;
            user-select: none;
    touch-action: manipulation;
    outline: none;
}

.highcharts-no-touch-action {
    touch-action: none;
}

.highcharts-root {
    display: block;
}

.highcharts-root text {
    stroke-width: 0;
}

.highcharts-strong {
    font-weight: bold;
}

.highcharts-emphasized {
    font-style: italic;
}

.highcharts-anchor {
    cursor: pointer;
}

.highcharts-background {
    fill: var(--highcharts-background-color);
}

.highcharts-plot-border,
.highcharts-plot-background {
    fill: none;
}

.highcharts-label-box {
    fill: none;
}

.highcharts-label text {
    fill: var(--highcharts-neutral-color-80);
    font-size: 0.8em;
}

.highcharts-button-box {
    fill: inherit;
}

.highcharts-tracker-line {
    stroke-linejoin: round;
    stroke: rgba(192, 192, 192, 0.0001);
    stroke-width: 22;
    fill: none;
}

.highcharts-tracker-area {
    fill: rgba(192, 192, 192, 0.0001);
    stroke-width: 0;
}

/* Titles */
.highcharts-title {
    fill: var(--highcharts-neutral-color-80);
    font-size: 1.2em;
    font-weight: bold;
}

.highcharts-subtitle {
    fill: var(--highcharts-neutral-color-60);
    font-size: 0.8em;
}

/* Axes */
.highcharts-axis-line {
    fill: none;
    stroke: var(--highcharts-neutral-color-80);
}

.highcharts-yaxis .highcharts-axis-line {
    stroke-width: 0;
}

.highcharts-axis-title {
    fill: var(--highcharts-neutral-color-60);
    font-size: 0.8em;
}

.highcharts-axis-labels {
    fill: var(--highcharts-neutral-color-80);
    cursor: default;
    font-size: 0.8em;
}

.highcharts-grid-line {
    fill: none;
    stroke: var(--highcharts-neutral-color-10);
}

.highcharts-xaxis-grid .highcharts-grid-line {
    stroke-width: 0;
}

.highcharts-tick {
    stroke: var(--highcharts-neutral-color-80);
}

.highcharts-yaxis .highcharts-tick {
    stroke-width: 0;
}

.highcharts-minor-grid-line {
    stroke: var(--highcharts-neutral-color-5);
}

.highcharts-crosshair-thin {
    stroke-width: 1px;
    stroke: var(--highcharts-neutral-color-20);
}

.highcharts-crosshair-category {
    stroke: var(--highcharts-highlight-color-20);
    stroke-opacity: 0.25;
}

/* Credits */
.highcharts-credits {
    cursor: pointer;
    fill: var(--highcharts-neutral-color-40);
    font-size: 0.6em;
    transition: fill 250ms, font-size 250ms;
}

.highcharts-credits:hover {
    fill: var(--highcharts-neutral-color-100);
    font-size: 0.7em;
}

/* Tooltip */
.highcharts-tooltip {
    cursor: default;
    pointer-events: none;
    white-space: nowrap;
    transition: stroke 150ms;
}

.highcharts-tooltip .highcharts-tracker {
    fill: none;
    stroke: none;
}

.highcharts-tooltip text {
    fill: var(--highcharts-neutral-color-80);
    font-size: 0.8em;
}

.highcharts-tooltip .highcharts-header {
    font-size: 0.8em;
}

.highcharts-tooltip-box {
    stroke-width: 1px;
    fill: var(--highcharts-background-color);
}

.highcharts-tooltip-box {
    stroke-width: 0;
    fill: var(--highcharts-background-color);
}

.highcharts-tooltip-box .highcharts-label-box {
    fill: var(--highcharts-background-color);
}

div.highcharts-tooltip {
    filter: none;
    font-size: 0.8em;
}

.highcharts-selection-marker {
    fill: var(--highcharts-highlight-color-80);
    fill-opacity: 0.25;
}

.highcharts-graph {
    fill: none;
    stroke-width: 2px;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.highcharts-empty-series {
    stroke-width: 1px;
    fill: none;
    stroke: var(--highcharts-neutral-color-20);
}

.highcharts-state-hover .highcharts-graph {
    stroke-width: 3;
}

.highcharts-point-inactive {
    opacity: 0.2;
    transition: opacity 50ms; /* quick in */
}

.highcharts-series-inactive {
    opacity: 0.2;
    transition: opacity 50ms; /* quick in */
}

.highcharts-state-hover path {
    transition: stroke-width 50ms; /* quick in */
}

.highcharts-state-normal path {
    transition: stroke-width 250ms; /* slow out */
}

/* Legend hover affects points and series */
g.highcharts-series,
.highcharts-point,
.highcharts-markers,
.highcharts-data-labels {
    transition: opacity 250ms;
}

.highcharts-legend-series-active g.highcharts-series:not(.highcharts-series-hover),
.highcharts-legend-point-active .highcharts-point:not(.highcharts-point-hover, .highcharts-point-select),
.highcharts-legend-series-active .highcharts-markers:not(.highcharts-series-hover),
.highcharts-legend-series-active .highcharts-data-labels:not(.highcharts-series-hover) {
    opacity: 0.2;
}

/* Series options */

/* Default colors */
.highcharts-color-0 {
    fill: var(--highcharts-color-0);
    stroke: var(--highcharts-color-0);
}

.highcharts-color-1 {
    fill: var(--highcharts-color-1);
    stroke: var(--highcharts-color-1);
}

.highcharts-color-2 {
    fill: var(--highcharts-color-2);
    stroke: var(--highcharts-color-2);
}

.highcharts-color-3 {
    fill: var(--highcharts-color-3);
    stroke: var(--highcharts-color-3);
}

.highcharts-color-4 {
    fill: var(--highcharts-color-4);
    stroke: var(--highcharts-color-4);
}

.highcharts-color-5 {
    fill: var(--highcharts-color-5);
    stroke: var(--highcharts-color-5);
}

.highcharts-color-6 {
    fill: var(--highcharts-color-6);
    stroke: var(--highcharts-color-6);
}

.highcharts-color-7 {
    fill: var(--highcharts-color-7);
    stroke: var(--highcharts-color-7);
}

.highcharts-color-8 {
    fill: var(--highcharts-color-8);
    stroke: var(--highcharts-color-8);
}

.highcharts-color-9 {
    fill: var(--highcharts-color-9);
    stroke: var(--highcharts-color-9);
}

/* Various series-specific */
.highcharts-area {
    fill-opacity: 0.75;
    stroke-width: 0;
}

.highcharts-markers {
    stroke-width: 1px;
    stroke: var(--highcharts-background-color);
}

.highcharts-a11y-markers-hidden .highcharts-point:not(.highcharts-point-hover, .highcharts-a11y-marker-visible),
.highcharts-a11y-marker-hidden {
    opacity: 0;
}

.highcharts-point {
    stroke-width: 1px;
}

.highcharts-dense-data .highcharts-point {
    stroke-width: 0;
}

.highcharts-data-label text,
text.highcharts-data-label {
    font-size: 0.7em;
    font-weight: bold;
}

.highcharts-data-label-box {
    fill: none;
    stroke-width: 0;
}

.highcharts-data-label text,
text.highcharts-data-label {
    fill: var(--highcharts-neutral-color-80);
}

.highcharts-data-label-connector {
    fill: none;
}

.highcharts-data-label-hidden {
    pointer-events: none;
}

.highcharts-halo {
    fill-opacity: 0.25;
    stroke-width: 0;
}

.highcharts-series-label text {
    fill: inherit;
    font-weight: bold;
}

.highcharts-series:not(.highcharts-pie-series) .highcharts-point-select,
.highcharts-markers .highcharts-point-select {
    fill: var(--highcharts-neutral-color-20);
    stroke: var(--highcharts-neutral-color-100);
}

.highcharts-column-series path.highcharts-point,
.highcharts-bar-series path.highcharts-point {
    /* path to prevent stroke on 3D columns and bars */
    stroke: var(--highcharts-background-color);
}

.highcharts-column-series .highcharts-point {
    transition: fill-opacity 250ms;
}

.highcharts-column-series .highcharts-point-hover {
    fill-opacity: 0.75;
    transition: fill-opacity 50ms;
}

.highcharts-pie-series .highcharts-point {
    stroke-linejoin: round;
    stroke: var(--highcharts-background-color);
}

.highcharts-pie-series .highcharts-point-hover {
    fill-opacity: 0.75;
    transition: fill-opacity 50ms;
}

.highcharts-funnel-series .highcharts-point {
    stroke-linejoin: round;
    stroke: var(--highcharts-background-color);
}

.highcharts-funnel-series .highcharts-point-hover {
    fill-opacity: 0.75;
    transition: fill-opacity 50ms;
}

.highcharts-funnel-series .highcharts-point-select {
    fill: inherit;
    stroke: inherit;
}

.highcharts-pyramid-series .highcharts-point {
    stroke-linejoin: round;
    stroke: var(--highcharts-background-color);
}

.highcharts-pyramid-series .highcharts-point-hover {
    fill-opacity: 0.75;
    transition: fill-opacity 50ms;
}

.highcharts-pyramid-series .highcharts-point-select {
    fill: inherit;
    stroke: inherit;
}

.highcharts-solidgauge-series .highcharts-point {
    stroke-width: 0;
}

.highcharts-treemap-series .highcharts-point {
    stroke-width: 1px;
    stroke: var(--highcharts-neutral-color-10);
    transition: stroke 250ms, fill 250ms, fill-opacity 250ms;
}

.highcharts-treemap-series .highcharts-point-hover {
    stroke: var(--highcharts-neutral-color-40);
    transition: stroke 25ms, fill 25ms, fill-opacity 25ms;
}

.highcharts-treemap-series .highcharts-above-level {
    display: none;
}

.highcharts-treemap-series .highcharts-internal-node {
    fill: none;
}

.highcharts-treemap-series .highcharts-internal-node-interactive {
    fill-opacity: 0.15;
    cursor: pointer;
}

.highcharts-treemap-series .highcharts-internal-node-interactive:hover {
    fill-opacity: 0.75;
}

.highcharts-vector-series .highcharts-point {
    fill: none;
    stroke-width: 2px;
}

.highcharts-windbarb-series .highcharts-point {
    fill: none;
    stroke-width: 2px;
}

.highcharts-lollipop-stem {
    stroke: var(--highcharts-neutral-color-100);
}

.highcharts-focus-border {
    fill: none;
    stroke-width: 2px;
}

.highcharts-legend-item-hidden .highcharts-focus-border {
    fill: none !important;
}

/* Legend */
.highcharts-legend-box {
    fill: none;
    stroke-width: 0;
}

.highcharts-legend-item > text {
    fill: var(--highcharts-neutral-color-80);
    font-weight: bold;
    font-size: 0.8em;
    cursor: pointer;
    stroke-width: 0;
}

.highcharts-legend-item:hover text {
    fill: var(--highcharts-neutral-color-100);
}

.highcharts-legend-item-hidden * {
    fill: var(--highcharts-neutral-color-60) !important;
    stroke: var(--highcharts-neutral-color-60) !important;
    transition: fill 250ms;
    text-decoration: line-through;
}

.highcharts-legend-nav-active {
    fill: var(--highcharts-highlight-color-100);
    cursor: pointer;
}

.highcharts-legend-nav-inactive {
    fill: var(--highcharts-neutral-color-20);
}

circle.highcharts-legend-nav-active,
circle.highcharts-legend-nav-inactive { /* tracker */
    fill: rgba(192, 192, 192, 0.0001);
}

.highcharts-legend-title-box {
    fill: none;
    stroke-width: 0;
}

/* Bubble legend */
.highcharts-bubble-legend-symbol {
    stroke-width: 2;
    fill-opacity: 0.5;
}

.highcharts-bubble-legend-connectors {
    stroke-width: 1;
}

.highcharts-bubble-legend-labels {
    fill: var(--highcharts-neutral-color-80);
    font-size: 0.7em;
}

/* Loading */
.highcharts-loading {
    position: absolute;
    background-color: var(--highcharts-background-color);
    opacity: 0.5;
    text-align: center;
    z-index: 10;
    transition: opacity 250ms;
}

.highcharts-loading-hidden {
    height: 0 !important;
    opacity: 0;
    overflow: hidden;
    transition: opacity 250ms, height 250ms step-end;
}

.highcharts-loading-inner {
    font-weight: bold;
    position: relative;
    top: 45%;
}

/* Plot bands and polar pane backgrounds */
.highcharts-plot-band,
.highcharts-pane {
    fill: var(--highcharts-neutral-color-100);
    fill-opacity: 0.05;
}

.highcharts-plot-line {
    fill: none;
    stroke: var(--highcharts-neutral-color-40);
    stroke-width: 1px;
}

.highcharts-plot-line-label {
    font-size: 0.8em;
}

/* Highcharts More and modules */
.highcharts-boxplot-box {
    fill: var(--highcharts-background-color);
}

.highcharts-boxplot-median {
    stroke-width: 2px;
}

.highcharts-bubble-series .highcharts-point {
    fill-opacity: 0.5;
}

.highcharts-errorbar-series .highcharts-point {
    stroke: var(--highcharts-neutral-color-100);
}

.highcharts-gauge-series .highcharts-data-label-box {
    stroke: var(--highcharts-neutral-color-20);
    stroke-width: 1px;
}

.highcharts-gauge-series .highcharts-dial {
    fill: var(--highcharts-neutral-color-100);
    stroke-width: 0;
}

.highcharts-polygon-series .highcharts-graph {
    fill: inherit;
    stroke-width: 0;
}

.highcharts-waterfall-series .highcharts-graph {
    stroke: var(--highcharts-neutral-color-80);
    stroke-dasharray: 1, 3;
}

.highcharts-sankey-series .highcharts-point {
    stroke-width: 0;
}

.highcharts-sankey-series .highcharts-link {
    transition: fill 250ms, fill-opacity 250ms;
    fill-opacity: 0.5;
}

.highcharts-sankey-series .highcharts-point-hover.highcharts-link {
    transition: fill 50ms, fill-opacity 50ms;
    fill-opacity: 1;
}

.highcharts-venn-series .highcharts-point {
    fill-opacity: 0.75;
    stroke: var(--highcharts-neutral-color-20);
    transition: stroke 250ms, fill-opacity 250ms;
}

.highcharts-venn-series .highcharts-point-hover {
    fill-opacity: 1;
    stroke: var(--highcharts-neutral-color-20);
}

.highcharts-timeline-series .highcharts-graph {
    stroke: var(--highcharts-neutral-color-20);
}

/* Highstock */
.highcharts-navigator-mask-outside {
    fill-opacity: 0;
}

.highcharts-navigator-mask-inside {
    fill: var(--highcharts-highlight-color-60); /* navigator.maskFill option */
    fill-opacity: 0.25;
    cursor: ew-resize;
}

.highcharts-navigator-outline {
    stroke: var(--highcharts-neutral-color-40);
    fill: none;
}

.highcharts-navigator-handle {
    stroke: var(--highcharts-neutral-color-40);
    fill: var(--highcharts-neutral-color-5);
    cursor: ew-resize;
}

.highcharts-navigator-series {
    fill: var(--highcharts-highlight-color-80);
    stroke: var(--highcharts-highlight-color-80);
}

.highcharts-navigator-series .highcharts-graph {
    stroke-width: 1px;
}

.highcharts-navigator-series .highcharts-area {
    fill-opacity: 0.05;
}

.highcharts-navigator-xaxis .highcharts-axis-line {
    stroke-width: 0;
}

.highcharts-navigator-xaxis .highcharts-grid-line {
    stroke-width: 1px;
    stroke: var(--highcharts-neutral-color-10);
}

.highcharts-navigator-xaxis.highcharts-axis-labels {
    fill: var(--highcharts-neutral-color-100);
    font-size: 0.7em;
    opacity: 0.6;
}

.highcharts-navigator-yaxis .highcharts-grid-line {
    stroke-width: 0;
}

.highcharts-scrollbar-thumb {
    fill: var(--highcharts-neutral-color-20);
    stroke: var(--highcharts-neutral-color-20);
    stroke-width: 0;
}

.highcharts-scrollbar-button {
    fill: var(--highcharts-neutral-color-10);
    stroke: var(--highcharts-neutral-color-20);
    stroke-width: 1px;
}

.highcharts-scrollbar-arrow {
    fill: var(--highcharts-neutral-color-60);
}

.highcharts-scrollbar-rifles {
    stroke: none;
    stroke-width: 1px;
}

.highcharts-scrollbar-track {
    fill: rgba(255, 255, 255, 0.001);
    stroke: var(--highcharts-neutral-color-20);
    stroke-width: 1px;
}

.highcharts-button {
    fill: var(--highcharts-neutral-color-3);
    stroke: var(--highcharts-neutral-color-20);
    cursor: default;
    stroke-width: 1px;
    transition: fill 250ms;
}

.highcharts-button text {
    fill: var(--highcharts-neutral-color-80);
    font-size: 0.8em;
}

.highcharts-button-hover {
    transition: fill 0ms;
    fill: var(--highcharts-neutral-color-10);
    stroke: var(--highcharts-neutral-color-20);
}

.highcharts-button-hover text {
    fill: var(--highcharts-neutral-color-80);
}

.highcharts-button-pressed {
    font-weight: bold;
    fill: var(--highcharts-highlight-color-10);
    stroke: var(--highcharts-neutral-color-20);
}

.highcharts-button-pressed text {
    fill: var(--highcharts-neutral-color-80);
    font-weight: bold;
}

.highcharts-button-disabled text {
    fill: var(--highcharts-neutral-color-80);
}

.highcharts-range-selector-buttons .highcharts-button {
    stroke-width: 0;
}

.highcharts-range-label rect {
    fill: none;
}

.highcharts-range-label text {
    fill: var(--highcharts-neutral-color-60);
}

.highcharts-range-input rect {
    fill: none;
}

.highcharts-range-input text {
    fill: var(--highcharts-neutral-color-80);
    font-size: 0.8em;
}

.highcharts-range-input {
    stroke-width: 1px;
    stroke: var(--highcharts-neutral-color-20);
}

input.highcharts-range-selector {
    position: absolute;
    border: 0;
    width: 1px; /* Chrome needs a pixel to see it */
    height: 1px;
    padding: 0;
    text-align: center;
    left: -9em; /* #4798 */
}

.highcharts-crosshair-label text {
    fill: var(--highcharts-background-color);
    font-size: 1.7em;
}

.highcharts-crosshair-label .highcharts-label-box {
    fill: inherit;
}

.highcharts-candlestick-series .highcharts-point {
    stroke: var(--highcharts-neutral-color-100);
    stroke-width: 1px;
}

.highcharts-candlestick-series .highcharts-point-up {
    fill: var(--highcharts-background-color);
}

.highcharts-hollowcandlestick-series .highcharts-point-down {
    fill: var(--highcharts-negative-color);
    stroke: var(--highcharts-negative-color);
}

.highcharts-hollowcandlestick-series .highcharts-point-down-bearish-up {
    fill: var(--highcharts-positive-color);
    stroke: var(--highcharts-positive-color);
}

.highcharts-hollowcandlestick-series .highcharts-point-up {
    fill: transparent;
    stroke: var(--highcharts-positive-color);
}

.highcharts-ohlc-series .highcharts-point-hover {
    stroke-width: 3px;
}

.highcharts-flags-series .highcharts-point .highcharts-label-box {
    stroke: var(--highcharts-neutral-color-40);
    fill: var(--highcharts-background-color);
    transition: fill 250ms;
}

.highcharts-flags-series .highcharts-point-hover .highcharts-label-box {
    stroke: var(--highcharts-neutral-color-100);
    fill: var(--highcharts-highlight-color-20);
}

.highcharts-flags-series .highcharts-point text {
    fill: var(--highcharts-neutral-color-100);
    font-size: 0.9em;
    font-weight: bold;
}

/* Highcharts Maps */
.highcharts-map-series .highcharts-point {
    transition: fill 500ms, fill-opacity 500ms, stroke-width 250ms;
    stroke: var(--highcharts-neutral-color-20);
    stroke-width: inherit;
}

.highcharts-map-series .highcharts-point-hover {
    transition: fill 0ms, fill-opacity 0ms;
    fill-opacity: 0.5;
}

.highcharts-mapline-series .highcharts-point {
    fill: none;
}

.highcharts-heatmap-series .highcharts-point {
    stroke-width: 0;
}

.highcharts-map-navigation {
    font-size: 1.3em;
    font-weight: bold;
    text-align: center;
}

.highcharts-map-navigation.highcharts-button {
    fill: var(--highcharts-background-color);
    stroke: var(--highcharts-neutral-color-10);
}

.highcharts-map-navigation.highcharts-button:hover {
    fill: var(--highcharts-neutral-color-10);
}

.highcharts-map-navigation.highcharts-button .highcharts-button-symbol {
    stroke-width: 2px;
}

.highcharts-mapview-inset-border {
    stroke: var(--highcharts-neutral-color-20);
    stroke-width: 1px;
    fill: none;
}

.highcharts-coloraxis {
    stroke-width: 0;
}

.highcharts-coloraxis-marker {
    fill: var(--highcharts-neutral-color-40);
}

.highcharts-null-point {
    fill: var(--highcharts-neutral-color-3);
}

/* 3d charts */
.highcharts-3d-frame {
    fill: transparent;
}

/* Exporting module */
.highcharts-contextbutton {
    /* Fill is needed to capture hover */
    fill: var(--highcharts-background-color);
    stroke: none;
    stroke-linecap: round;
}

.highcharts-contextbutton:hover {
    fill: var(--highcharts-neutral-color-10);
    stroke: var(--highcharts-neutral-color-10);
}

.highcharts-button-symbol {
    stroke: var(--highcharts-neutral-color-60);
    stroke-width: 3px;
}

.highcharts-menu {
    border: none;
    background: var(--highcharts-background-color);
    border-radius: 3px;
    padding: 0.5em;
    box-shadow: 3px 3px 10px #888888;
}

.highcharts-menu-item {
    background: none;
    border-radius: 3px;
    color: var(--highcharts-neutral-color-80);
    cursor: pointer;
    font-size: 0.8em;
    list-style-type: none;
    padding: 0.5em;
    transition: background 250ms, color 250ms;
}

.highcharts-menu-item:hover {
    background: var(--highcharts-neutral-color-5);
}

/* Breadcrumbs */
.highcharts-breadcrumbs-button {
    fill: none;
    stroke-width: 0;
    cursor: pointer;
}

.highcharts-breadcrumbs-separator {
    fill: var(--highcharts-neutral-color-60);
}

/* Drilldown module */
.highcharts-drilldown-point {
    cursor: pointer;
}

.highcharts-drilldown-data-label text,
text.highcharts-drilldown-data-label,
.highcharts-drilldown-axis-label {
    cursor: pointer;
    fill: var(--highcharts-highlight-color-100);
    font-weight: bold;
    text-decoration: underline;
}

/* No-data module */
.highcharts-no-data text {
    font-weight: bold;
    font-size: 0.8em;
    fill: var(--highcharts-neutral-color-60);
}

/* Drag-panes module */
.highcharts-axis-resizer {
    cursor: ns-resize;
    stroke: var(--highcharts-neutral-color-100);
    stroke-width: 2px;
}

/* Bullet type series */
.highcharts-bullet-target {
    stroke-width: 0;
}

/* Lineargauge type series */
.highcharts-lineargauge-target {
    stroke-width: 1px;
    stroke: var(--highcharts-neutral-color-80);
}

.highcharts-lineargauge-target-line {
    stroke-width: 1px;
    stroke: var(--highcharts-neutral-color-80);
}

/* Advanced annotations module */
.highcharts-fibonacci-background-0,
.highcharts-pitchfork-inner-background,
.highcharts-measure-background {
    fill: var(--highcharts-annotation-color-0);
}

.highcharts-fibonacci-background-1 {
    fill: var(--highcharts-annotation-color-1);
}

.highcharts-fibonacci-background-2 {
    fill: var(--highcharts-annotation-color-2);
}

.highcharts-fibonacci-background-3,
.highcharts-pitchfork-outer-background {
    fill: var(--highcharts-annotation-color-3);
}

.highcharts-fibonacci-background-4 {
    fill: var(--highcharts-annotation-color-4);
}

.highcharts-fibonacci-background-5 {
    fill: var(--highcharts-annotation-color-5);
}

.highcharts-fibonacci-line {
    stroke: var(--highcharts-neutral-color-40);
}

.highcharts-crooked-lines,
.highcharts-tunnel-lines,
.highcharts-infinity-lines,
.highcharts-timecycles-lines,
.highcharts-fibonacci-timezones-lines,
.highcharts-pitchfork-lines,
.highcharts-vertical-line,
.highcharts-measure-crosshair-x,
.highcharts-measure-crosshair-y {
    stroke: var(--highcharts-neutral-color-100);
    stroke-opacity: 0.75;
    fill: none;
}

.highcharts-measure-crosshair-x,
.highcharts-measure-crosshair-y {
    stroke-dasharray: 1, 3;
}

.highcharts-tunnel-background {
    fill: var(--highcharts-color-0);
}

.highcharts-annotation-shapes {
    cursor: move;
}

.highcharts-basic-shape {
    fill: var(--highcharts-neutral-color-100);
    stroke: var(--highcharts-neutral-color-100);
    opacity: 0.74;
}

/* Annotations module */

.highcharts-annotation-label-box {
    stroke-width: 1px;
    stroke: var(--highcharts-neutral-color-100);
    fill: var(--highcharts-neutral-color-100);
    fill-opacity: 0.75;
}

.highcharts-annotation-label text {
    fill: var(--highcharts-neutral-color-10);
    font-size: 0.8em;
}

/* A11y module */
.highcharts-a11y-proxy-element {
    border-width: 0;
    background-color: transparent;
    cursor: pointer;
    outline: none;
    opacity: 0.001;
    z-index: 999;
    overflow: hidden;
    padding: 0;
    margin: 0;
    display: block;
    position: absolute;
}

.highcharts-a11y-proxy-group li {
    list-style: none;
}

.highcharts-visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    white-space: nowrap;
    clip: rect(1px, 1px, 1px, 1px);
    margin-top: -3px;
    opacity: 0.01;
}

.highcharts-a11y-invisible {
    visibility: hidden;
}

.highcharts-a11y-proxy-container,
.highcharts-a11y-proxy-container-before,
.highcharts-a11y-proxy-container-after {
    position: absolute;
    white-space: nowrap;
}

g.highcharts-series,
.highcharts-markers,
.highcharts-point {
    outline: none;
}

/* Gantt */
.highcharts-treegrid-node-collapsed,
.highcharts-treegrid-node-expanded {
    cursor: pointer;
}

.highcharts-point-connecting-path {
    fill: none;
}

.highcharts-grid-axis .highcharts-tick {
    stroke: var(--highcharts-neutral-color-20);
    stroke-width: 1px;
}

.highcharts-grid-axis .highcharts-axis-line {
    stroke: var(--highcharts-neutral-color-20);
    stroke-width: 1px;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/resolve-url-loader/index.js??ruleSet[1].rules[5].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].rules[1].use[1]!./src/content/styles/styles.scss?ngGlobalStyle ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
    Remove all the styles of the "User-Agent-Stylesheet", except for the 'display' property
    - The "symbol *" part is to solve Firefox SVG sprite bug

    Include any custom web components (e.g. core-appframe-topbar)
 */
*:where(:not(core-appframe-topbar, html, iframe, canvas, img, svg, video, audio):not(svg *, symbol *)) {
  all: unset;
  display: revert;
}

/* Preferred box-sizing value */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Reapply the pointer cursor for anchor tags */
a, button {
  cursor: revert;
}

/* Remove list styles (bullets/numbers) */
ol, ul, menu {
  list-style: none;
}

/* For images to not be able to exceed their container */
img {
  max-width: 100%;
}

/* removes spacing between cells in tables */
table {
  border-collapse: collapse;
}

/* Safari - solving issue when using user-select:none on the <body> text input doesn't working */
input, textarea {
  -webkit-user-select: auto;
}

/* revert the 'white-space' property for textarea elements on Safari */
textarea {
  white-space: revert;
}

/* minimum style to allow to style meter element */
meter {
  -webkit-appearance: revert;
  appearance: revert;
}

/* reset default text opacity of input placeholder */
::placeholder {
  color: unset;
}

/* fix the feature of 'hidden' attribute.
 display:revert; revert to element instead of attribute */
:where([hidden]) {
  display: none;
}

/* revert for bug in Chromium browsers
 - fix for the content editable attribute will work properly.
 - webkit-user-select: auto; added for Safari in case of using user-select:none on wrapper element*/
:where([contenteditable]:not([contenteditable=false])) {
  -moz-user-modify: read-write;
  -webkit-user-modify: read-write;
  overflow-wrap: break-word;
  -webkit-line-break: after-white-space;
  -webkit-user-select: auto;
}

/* apply back the draggable feature - exist only in Chromium and Safari */
:where([draggable=true]) {
  -webkit-user-drag: element;
}

*:active,
* :focus {
  outline: none !important;
}

:root {
  --border-radius: 8px;
  --soft-shadow-md: 0px 4px 8px -2px rgba(16, 24, 40, 0.16);
  --box-shadow: 0px 4px 8px -2px rgba(16, 24, 40, 0.1), 0px 2px 4px -2px rgba(16, 24, 40, 0.06);
}

:root {
  --mxd-moodys-blue: #0a1264;
  --mxd-moodys-blue-rgb: 10, 18, 100;
  --mxd-moodys-bright-blue: #005eff;
  --mxd-moodys-bright-blue-rgb: 0, 94, 255;
  --mxd-moodys-teal: #008c95;
  --mxd-moodys-teal-rgb: 0, 140, 149;
  --mxd-moodys-purple: #5c068c;
  --mxd-moodys-purple-rgb: 92, 6, 140;
  --mxd-moodys-red: #ba0c2f;
  --mxd-moodys-red-rgb: 186, 12, 47;
  --mxd-moodys-light-green: #78be20;
  --mxd-moodys-light-green-rgb: 120, 190, 32;
  --mxd-moodys-yellow: #fdda25;
  --mxd-moodys-yellow-rgb: 253, 218, 37;
  --mxd-moodys-magenta: #d9017a;
  --mxd-moodys-magenta-rgb: 217, 1, 122;
  --mxd-moodys-orange: #e35205;
  --mxd-moodys-orange-rgb: 227, 82, 5;
  --mxd-greyscale-black: #000000;
  --mxd-greyscale-black-rgb: 0, 0, 0;
  --mxd-greyscale-white: #ffffff;
  --mxd-greyscale-white-rgb: 255, 255, 255;
  --mxd-greyscale-extra-light-grey: #f0f0f1;
  --mxd-greyscale-extra-light-grey-rgb: 240, 240, 241;
  --mxd-greyscale-light-grey: #c8c9c7;
  --mxd-greyscale-light-grey-rgb: 200, 201, 199;
  --mxd-greyscale-medium-grey: #9c9fa1;
  --mxd-greyscale-medium-grey-rgb: 156, 159, 161;
  --mxd-greyscale-dark-grey: #53565a;
  --mxd-greyscale-dark-grey-rgb: 83, 86, 90;
  --mxd-blue-1: #e7e7f0;
  --mxd-blue-1-rgb: 231, 231, 240;
  --mxd-blue-2: #cfd0e1;
  --mxd-blue-2-rgb: 207, 208, 225;
  --mxd-blue-3: #b8b9d2;
  --mxd-blue-3-rgb: 184, 185, 210;
  --mxd-blue-4: #a2a2c4;
  --mxd-blue-4-rgb: 162, 162, 196;
  --mxd-blue-5: #8b8cb5;
  --mxd-blue-5-rgb: 139, 140, 181;
  --mxd-blue-6: #7677a7;
  --mxd-blue-6-rgb: 118, 119, 167;
  --mxd-blue-7: #606299;
  --mxd-blue-7-rgb: 96, 98, 153;
  --mxd-blue-8: #4a4d8c;
  --mxd-blue-8-rgb: 74, 77, 140;
  --mxd-blue-9: #35397e;
  --mxd-blue-9-rgb: 53, 57, 126;
  --mxd-blue-10: #0a1264;
  --mxd-blue-10-rgb: 10, 18, 100;
  --mxd-blue-11: #11174f;
  --mxd-blue-11-rgb: 17, 23, 79;
  --mxd-blue-12: #040826;
  --mxd-blue-12-rgb: 4, 8, 38;
  --mxd-bright-blue-1: #deebff;
  --mxd-bright-blue-1-rgb: 222, 235, 255;
  --mxd-bright-blue-2: #bed6ff;
  --mxd-bright-blue-2-rgb: 190, 214, 255;
  --mxd-bright-blue-3: #9dc1ff;
  --mxd-bright-blue-3-rgb: 157, 193, 255;
  --mxd-bright-blue-4: #7bacff;
  --mxd-bright-blue-4-rgb: 123, 172, 255;
  --mxd-bright-blue-5: #5996ff;
  --mxd-bright-blue-5-rgb: 89, 150, 255;
  --mxd-bright-blue-6: #347fff;
  --mxd-bright-blue-6-rgb: 52, 127, 255;
  --mxd-bright-blue-7: #005eff;
  --mxd-bright-blue-7-rgb: 0, 94, 255;
  --mxd-bright-blue-8: #0052e0;
  --mxd-bright-blue-8-rgb: 0, 82, 224;
  --mxd-bright-blue-9: #0044b7;
  --mxd-bright-blue-9-rgb: 0, 68, 183;
  --mxd-bright-blue-10: #003590;
  --mxd-bright-blue-10-rgb: 0, 53, 144;
  --mxd-bright-blue-11: #00276a;
  --mxd-bright-blue-11-rgb: 0, 39, 106;
  --mxd-bright-blue-12: #001a46;
  --mxd-bright-blue-12-rgb: 0, 26, 70;
  --mxd-grey-1: #f0f0f1;
  --mxd-grey-1-rgb: 240, 240, 241;
  --mxd-grey-2: #d7d8d7;
  --mxd-grey-2-rgb: 215, 216, 215;
  --mxd-grey-3: #bfc0bf;
  --mxd-grey-3-rgb: 191, 192, 191;
  --mxd-grey-4: #a6a9aa;
  --mxd-grey-4-rgb: 166, 169, 170;
  --mxd-grey-5: #8f9294;
  --mxd-grey-5-rgb: 143, 146, 148;
  --mxd-grey-6: #75787b;
  --mxd-grey-6-rgb: 117, 120, 123;
  --mxd-grey-7: #646669;
  --mxd-grey-7-rgb: 100, 102, 105;
  --mxd-grey-8: #4f5153;
  --mxd-grey-8-rgb: 79, 81, 83;
  --mxd-grey-9: #3c3d3f;
  --mxd-grey-9-rgb: 60, 61, 63;
  --mxd-grey-10: #292b2c;
  --mxd-grey-10-rgb: 41, 43, 44;
  --mxd-grey-11: #181919;
  --mxd-grey-11-rgb: 24, 25, 25;
  --mxd-grey-12: #000000;
  --mxd-grey-12-rgb: 0, 0, 0;
  --mxd-red-1: #f8e5e9;
  --mxd-red-1-rgb: 248, 229, 233;
  --mxd-red-2: #f1cbd3;
  --mxd-red-2-rgb: 241, 203, 211;
  --mxd-red-3: #eab1bd;
  --mxd-red-3-rgb: 234, 177, 189;
  --mxd-red-4: #e297a6;
  --mxd-red-4-rgb: 226, 151, 166;
  --mxd-red-5: #da7c8f;
  --mxd-red-5-rgb: 218, 124, 143;
  --mxd-red-6: #d25f76;
  --mxd-red-6-rgb: 210, 95, 118;
  --mxd-red-7: #c93f5a;
  --mxd-red-7-rgb: 201, 63, 90;
  --mxd-red-8: #ba0c2f;
  --mxd-red-8-rgb: 186, 12, 47;
  --mxd-red-9: #9c0a28;
  --mxd-red-9-rgb: 156, 10, 40;
  --mxd-red-10: #7c0820;
  --mxd-red-10-rgb: 124, 8, 32;
  --mxd-red-11: #5d0618;
  --mxd-red-11-rgb: 93, 6, 24;
  --mxd-red-12: #3c071d;
  --mxd-red-12-rgb: 60, 7, 29;
  --mxd-orange-1: #fbe6da;
  --mxd-orange-1-rgb: 251, 230, 218;
  --mxd-orange-2: #f7ccb5;
  --mxd-orange-2-rgb: 247, 204, 181;
  --mxd-orange-3: #f2b18f;
  --mxd-orange-3-rgb: 242, 177, 143;
  --mxd-orange-4: #ee9667;
  --mxd-orange-4-rgb: 238, 150, 103;
  --mxd-orange-5: #e9783d;
  --mxd-orange-5-rgb: 233, 120, 61;
  --mxd-orange-6: #e35205;
  --mxd-orange-6-rgb: 227, 82, 5;
  --mxd-orange-7: #c64809;
  --mxd-orange-7-rgb: 198, 72, 9;
  --mxd-orange-8: #a53e0e;
  --mxd-orange-8-rgb: 165, 62, 14;
  --mxd-orange-9: #863313;
  --mxd-orange-9-rgb: 134, 51, 19;
  --mxd-orange-10: #672917;
  --mxd-orange-10-rgb: 103, 41, 23;
  --mxd-orange-11: #4a1f1c;
  --mxd-orange-11-rgb: 74, 31, 28;
  --mxd-orange-12: #2c1520;
  --mxd-orange-12-rgb: 44, 21, 32;
  --mxd-yellow-1: #fdf3bd;
  --mxd-yellow-1-rgb: 253, 243, 189;
  --mxd-yellow-2: #fbe575;
  --mxd-yellow-2-rgb: 251, 229, 117;
  --mxd-yellow-3: #fdda25;
  --mxd-yellow-3-rgb: 253, 218, 37;
  --mxd-yellow-4: #e2c222;
  --mxd-yellow-4-rgb: 226, 194, 34;
  --mxd-yellow-5: #c7ab21;
  --mxd-yellow-5-rgb: 199, 171, 33;
  --mxd-yellow-6: #ad9422;
  --mxd-yellow-6-rgb: 173, 148, 34;
  --mxd-yellow-7: #937e22;
  --mxd-yellow-7-rgb: 147, 126, 34;
  --mxd-yellow-8: #7a6923;
  --mxd-yellow-8-rgb: 122, 105, 35;
  --mxd-yellow-9: #625423;
  --mxd-yellow-9-rgb: 98, 84, 35;
  --mxd-yellow-10: #4b4023;
  --mxd-yellow-10-rgb: 75, 64, 35;
  --mxd-yellow-11: #342e23;
  --mxd-yellow-11-rgb: 52, 46, 35;
  --mxd-yellow-12: #1c1c22;
  --mxd-yellow-12-rgb: 28, 28, 34;
  --mxd-light-green-1: #ddf0ce;
  --mxd-light-green-1-rgb: 221, 240, 206;
  --mxd-light-green-2: #bce097;
  --mxd-light-green-2-rgb: 188, 224, 151;
  --mxd-light-green-3: #9bcf5d;
  --mxd-light-green-3-rgb: 155, 207, 93;
  --mxd-light-green-4: #78be20;
  --mxd-light-green-4-rgb: 120, 190, 32;
  --mxd-light-green-5: #6aa81c;
  --mxd-light-green-5-rgb: 106, 168, 28;
  --mxd-light-green-6: #5d9319;
  --mxd-light-green-6-rgb: 93, 147, 25;
  --mxd-light-green-7: #507e15;
  --mxd-light-green-7-rgb: 80, 126, 21;
  --mxd-light-green-8: #436a12;
  --mxd-light-green-8-rgb: 67, 106, 18;
  --mxd-light-green-9: #365612;
  --mxd-light-green-9-rgb: 54, 86, 18;
  --mxd-light-green-10: #2a4317;
  --mxd-light-green-10-rgb: 42, 67, 23;
  --mxd-light-green-11: #1e301c;
  --mxd-light-green-11-rgb: 30, 48, 28;
  --mxd-light-green-12: #131f20;
  --mxd-light-green-12-rgb: 19, 31, 32;
  --mxd-teal-1: #d7edef;
  --mxd-teal-1-rgb: 215, 237, 239;
  --mxd-teal-2: #b0dbde;
  --mxd-teal-2-rgb: 176, 219, 222;
  --mxd-teal-3: #87c9cd;
  --mxd-teal-3-rgb: 135, 201, 205;
  --mxd-teal-4: #5eb6bc;
  --mxd-teal-4-rgb: 94, 182, 188;
  --mxd-teal-5: #33a3aa;
  --mxd-teal-5-rgb: 51, 163, 170;
  --mxd-teal-6: #008c95;
  --mxd-teal-6-rgb: 0, 140, 149;
  --mxd-teal-7: #007981;
  --mxd-teal-7-rgb: 0, 121, 129;
  --mxd-teal-8: #00656c;
  --mxd-teal-8-rgb: 0, 101, 108;
  --mxd-teal-9: #005157;
  --mxd-teal-9-rgb: 0, 81, 87;
  --mxd-teal-10: #003e42;
  --mxd-teal-10-rgb: 0, 62, 66;
  --mxd-teal-11: #002c2f;
  --mxd-teal-11-rgb: 0, 44, 47;
  --mxd-teal-12: #001b1d;
  --mxd-teal-12-rgb: 0, 27, 29;
  --mxd-purple-1: #eee7f3;
  --mxd-purple-1-rgb: 238, 231, 243;
  --mxd-purple-2: #dfcfe8;
  --mxd-purple-2-rgb: 223, 207, 232;
  --mxd-purple-3: #cfb7dd;
  --mxd-purple-3-rgb: 207, 183, 221;
  --mxd-purple-4: #c0a0d3;
  --mxd-purple-4-rgb: 192, 160, 211;
  --mxd-purple-5: #b189c8;
  --mxd-purple-5-rgb: 177, 137, 200;
  --mxd-purple-6: #a271bd;
  --mxd-purple-6-rgb: 162, 113, 189;
  --mxd-purple-7: #925ab2;
  --mxd-purple-7-rgb: 146, 90, 178;
  --mxd-purple-8: #8342a7;
  --mxd-purple-8-rgb: 131, 66, 167;
  --mxd-purple-9: #72289c;
  --mxd-purple-9-rgb: 114, 40, 156;
  --mxd-purple-10: #5c068c;
  --mxd-purple-10-rgb: 92, 6, 140;
  --mxd-purple-11: #47056c;
  --mxd-purple-11-rgb: 71, 5, 108;
  --mxd-purple-12: #2c054d;
  --mxd-purple-12-rgb: 44, 5, 77;
  --mxd-magenta-1: #fde3f2;
  --mxd-magenta-1-rgb: 253, 227, 242;
  --mxd-magenta-2: #fbc5e5;
  --mxd-magenta-2-rgb: 251, 197, 229;
  --mxd-magenta-3: #f6a8d6;
  --mxd-magenta-3-rgb: 246, 168, 214;
  --mxd-magenta-4: #f18ac5;
  --mxd-magenta-4-rgb: 241, 138, 197;
  --mxd-magenta-5: #eb6ab3;
  --mxd-magenta-5-rgb: 235, 106, 179;
  --mxd-magenta-6: #e5449f;
  --mxd-magenta-6-rgb: 229, 68, 159;
  --mxd-magenta-7: #d9017a;
  --mxd-magenta-7-rgb: 217, 1, 122;
  --mxd-magenta-8: #ba0168;
  --mxd-magenta-8-rgb: 186, 1, 104;
  --mxd-magenta-9: #990156;
  --mxd-magenta-9-rgb: 153, 1, 86;
  --mxd-magenta-10: #7a0144;
  --mxd-magenta-10-rgb: 122, 1, 68;
  --mxd-magenta-11: #5a0239;
  --mxd-magenta-11-rgb: 90, 2, 57;
  --mxd-magenta-12: #390432;
  --mxd-magenta-12-rgb: 57, 4, 50;
}

:root {
  --bds-core-white: var(--mxd-greyscale-white);
  --bds-core-black: var(--mxd-greyscale-black);
  --bds-core-accent-blue: var(--mxd-bright-blue-8);
  --bds-core-links-blue-10: var(--mxd-bright-blue-1);
  --bds-core-links-blue-500: var(--mxd-bright-blue-7);
  --bds-core-links-blue-600: var(--mxd-bright-blue-8);
  --bds-core-links-blue-700: var(--mxd-bright-blue-9);
  --bds-neutral-gray-10: #F8F8F9;
  --bds-neutral-gray-25: var(--mxd-grey-1);
  --bds-neutral-gray-50: var(--mxd-grey-2);
  --bds-neutral-gray-100: var(--mxd-grey-3);
  --bds-neutral-gray-200: var(--mxd-grey-4);
  --bds-neutral-gray-300: var(--mxd-grey-5);
  --bds-neutral-gray-400: var(--mxd-grey-6);
  --bds-neutral-gray-500: var(--mxd-grey-7);
  --bds-neutral-gray-600: var(--mxd-grey-8);
  --bds-neutral-gray-700: var(--mxd-grey-9);
  --bds-neutral-gray-800: var(--mxd-grey-10);
  --bds-neutral-gray-900: var(--mxd-grey-11);
  --bds-success-green-25: var(--mxd-light-green-1);
  --bds-success-green-50: var(--mxd-light-green-2);
  --bds-success-green-100: var(--mxd-light-green-3);
  --bds-success-green-200: var(--mxd-light-green-4);
  --bds-success-green-300: var(--mxd-light-green-5);
  --bds-success-green-400: var(--mxd-light-green-6);
  --bds-success-green-500: var(--mxd-light-green-7);
  --bds-success-green-600: var(--mxd-light-green-8);
  --bds-success-green-700: var(--mxd-light-green-9);
  --bds-success-green-800: var(--mxd-light-green-10);
  --bds-success-green-900: var(--mxd-light-green-11);
  --bds-error-red-25: var(--mxd-red-1);
  --bds-error-red-50: var(--mxd-red-2);
  --bds-error-red-100: var(--mxd-red-3);
  --bds-error-red-200: var(--mxd-red-4);
  --bds-error-red-300: var(--mxd-red-5);
  --bds-error-red-400: var(--mxd-red-6);
  --bds-error-red-500: var(--mxd-red-7);
  --bds-error-red-600: var(--mxd-red-8);
  --bds-error-red-700: var(--mxd-red-9);
  --bds-error-red-800: var(--mxd-red-10);
  --bds-error-red-900: var(--mxd-red-11);
  --bds-warning-orange-25: var(--mxd-orange-1);
  --bds-warning-orange-50: var(--mxd-orange-2);
  --bds-warning-orange-100: var(--mxd-orange-3);
  --bds-warning-orange-200: var(--mxd-orange-4);
  --bds-warning-orange-300: var(--mxd-orange-5);
  --bds-warning-orange-400: var(--mxd-orange-6);
  --bds-warning-orange-500: var(--mxd-orange-7);
  --bds-warning-orange-600: var(--mxd-orange-8);
  --bds-warning-orange-700: var(--mxd-orange-9);
  --bds-warning-orange-800: var(--mxd-orange-10);
  --bds-warning-orange-900: var(--mxd-orange-11);
  --bds-attention-yellow-25: var(--mxd-yellow-1);
  --bds-attention-yellow-50: var(--mxd-yellow-2);
  --bds-attention-yellow-100: var(--mxd-yellow-3);
  --bds-attention-yellow-200: var(--mxd-yellow-4);
  --bds-attention-yellow-300: var(--mxd-yellow-5);
  --bds-attention-yellow-400: var(--mxd-yellow-6);
  --bds-attention-yellow-500: var(--mxd-yellow-7);
  --bds-attention-yellow-600: var(--mxd-yellow-8);
  --bds-attention-yellow-700: var(--mxd-yellow-9);
  --bds-attention-yellow-800: var(--mxd-yellow-10);
  --bds-attention-yellow-900: var(--mxd-yellow-11);
  --bds-violet-25: var(--mxd-purple-1);
  --bds-violet-50: var(--mxd-purple-2);
  --bds-violet-600: var(--mxd-purple-8);
  --bds-violet-800: var(--mxd-purple-10);
  --bds-navigation-background: var(--mxd-grey-1);
  --bds-workspace-background: #fafafa;
  --bds-vis-green-25: var(--mxd-light-green-1);
  --bds-vis-green-50: var(--mxd-light-green-2);
  --bds-vis-green-100: var(--mxd-light-green-3);
  --bds-vis-green-200: var(--mxd-light-green-4);
  --bds-vis-green-300: var(--mxd-light-green-5);
  --bds-vis-green-400: var(--mxd-light-green-6);
  --bds-vis-green-500: var(--mxd-light-green-7);
  --bds-vis-green-600: var(--mxd-light-green-8);
  --bds-vis-green-700: var(--mxd-light-green-9);
  --bds-vis-green-800: var(--mxd-light-green-10);
  --bds-vis-green-900: var(--mxd-light-green-11);
  --bds-vis-cyan-25: var(--mxd-teal-1);
  --bds-vis-cyan-50: var(--mxd-teal-2);
  --bds-vis-cyan-100: var(--mxd-teal-3);
  --bds-vis-cyan-200: var(--mxd-teal-4);
  --bds-vis-cyan-300: var(--mxd-teal-5);
  --bds-vis-cyan-400: var(--mxd-teal-6);
  --bds-vis-cyan-500: var(--mxd-teal-7);
  --bds-vis-cyan-600: var(--mxd-teal-8);
  --bds-vis-cyan-700: var(--mxd-teal-9);
  --bds-vis-cyan-800: var(--mxd-teal-10);
  --bds-vis-cyan-900: var(--mxd-teal-11);
  --bds-vis-lime-25: var(--mxd-light-green-1);
  --bds-vis-lime-50: var(--mxd-light-green-2);
  --bds-vis-lime-100: var(--mxd-light-green-3);
  --bds-vis-lime-200: var(--mxd-light-green-4);
  --bds-vis-lime-300: var(--mxd-light-green-5);
  --bds-vis-lime-400: var(--mxd-light-green-6);
  --bds-vis-lime-500: var(--mxd-light-green-7);
  --bds-vis-lime-600: var(--mxd-light-green-8);
  --bds-vis-lime-700: var(--mxd-light-green-9);
  --bds-vis-lime-800: var(--mxd-light-green-10);
  --bds-vis-lime-900: var(--mxd-light-green-11);
  --bds-vis-moodys-blue-25: var(--mxd-blue-1);
  --bds-vis-moodys-blue-50: var(--mxd-blue-2);
  --bds-vis-moodys-blue-100: var(--mxd-blue-3);
  --bds-vis-moodys-blue-200: var(--mxd-blue-4);
  --bds-vis-moodys-blue-300: var(--mxd-blue-5);
  --bds-vis-moodys-blue-400: var(--mxd-blue-6);
  --bds-vis-moodys-blue-500: var(--mxd-blue-7);
  --bds-vis-moodys-blue-600: var(--mxd-blue-8);
  --bds-vis-moodys-blue-700: var(--mxd-blue-9);
  --bds-vis-moodys-blue-800: var(--mxd-blue-10);
  --bds-vis-moodys-blue-900: var(--mxd-blue-11);
  --bds-vis-cool-gray-25: var(--mxd-grey-1);
  --bds-vis-cool-gray-50: var(--mxd-grey-2);
  --bds-vis-cool-gray-100: var(--mxd-grey-3);
  --bds-vis-cool-gray-200: var(--mxd-grey-4);
  --bds-vis-cool-gray-300: var(--mxd-grey-5);
  --bds-vis-cool-gray-400: var(--mxd-grey-6);
  --bds-vis-cool-gray-500: var(--mxd-grey-7);
  --bds-vis-cool-gray-600: var(--mxd-grey-8);
  --bds-vis-cool-gray-700: var(--mxd-grey-9);
  --bds-vis-cool-gray-800: var(--mxd-grey-10);
  --bds-vis-cool-gray-900: var(--mxd-grey-11);
  --bds-vis-indigo-25: var(--mxd-grey-1);
  --bds-vis-indigo-50: var(--mxd-grey-2);
  --bds-vis-indigo-100: var(--mxd-grey-3);
  --bds-vis-indigo-200: var(--mxd-grey-4);
  --bds-vis-indigo-300: var(--mxd-grey-5);
  --bds-vis-indigo-400: var(--mxd-grey-6);
  --bds-vis-indigo-500: var(--mxd-grey-7);
  --bds-vis-indigo-600: var(--mxd-grey-8);
  --bds-vis-indigo-700: var(--mxd-grey-9);
  --bds-vis-indigo-800: var(--mxd-grey-10);
  --bds-vis-indigo-900: var(--mxd-grey-11);
  --bds-vis-byzantium-25: var(--mxd-purple-1);
  --bds-vis-byzantium-50: var(--mxd-purple-2);
  --bds-vis-byzantium-100: var(--mxd-purple-3);
  --bds-vis-byzantium-200: var(--mxd-purple-4);
  --bds-vis-byzantium-300: var(--mxd-purple-5);
  --bds-vis-byzantium-400: var(--mxd-purple-6);
  --bds-vis-byzantium-500: var(--mxd-purple-7);
  --bds-vis-byzantium-600: var(--mxd-purple-8);
  --bds-vis-byzantium-700: var(--mxd-purple-9);
  --bds-vis-byzantium-800: var(--mxd-purple-10);
  --bds-vis-byzantium-900: var(--mxd-purple-11);
  --bds-vis-orange-25: var(--mxd-orange-1);
  --bds-vis-orange-50: var(--mxd-orange-2);
  --bds-vis-orange-100: var(--mxd-orange-3);
  --bds-vis-orange-200: var(--mxd-orange-4);
  --bds-vis-orange-300: var(--mxd-orange-5);
  --bds-vis-orange-400: var(--mxd-orange-6);
  --bds-vis-orange-500: var(--mxd-orange-7);
  --bds-vis-orange-600: var(--mxd-orange-8);
  --bds-vis-orange-700: var(--mxd-orange-9);
  --bds-vis-orange-800: var(--mxd-orange-10);
  --bds-vis-orange-900: var(--mxd-orange-11);
  --bds-vis-warm-gray-25: var(--mxd-grey-1);
  --bds-vis-warm-gray-50: var(--mxd-grey-2);
  --bds-vis-warm-gray-100: var(--mxd-grey-3);
  --bds-vis-warm-gray-200: var(--mxd-grey-4);
  --bds-vis-warm-gray-300: var(--mxd-grey-5);
  --bds-vis-warm-gray-400: var(--mxd-grey-6);
  --bds-vis-warm-gray-500: var(--mxd-grey-7);
  --bds-vis-warm-gray-600: var(--mxd-grey-8);
  --bds-vis-warm-gray-700: var(--mxd-grey-9);
  --bds-vis-warm-gray-800: var(--mxd-grey-10);
  --bds-vis-warm-gray-900: var(--mxd-grey-11);
  --bds-vis-teal-25: var(--mxd-teal-1);
  --bds-vis-teal-50: var(--mxd-teal-2);
  --bds-vis-teal-100: var(--mxd-teal-3);
  --bds-vis-teal-200: var(--mxd-teal-4);
  --bds-vis-teal-300: var(--mxd-teal-5);
  --bds-vis-teal-400: var(--mxd-teal-6);
  --bds-vis-teal-500: var(--mxd-teal-7);
  --bds-vis-teal-600: var(--mxd-teal-8);
  --bds-vis-teal-700: var(--mxd-teal-9);
  --bds-vis-teal-800: var(--mxd-teal-10);
  --bds-vis-teal-900: var(--mxd-teal-11);
  --bds-vis-salmon-25: var(--mxd-magenta-1);
  --bds-vis-salmon-50: var(--mxd-magenta-2);
  --bds-vis-salmon-100: var(--mxd-magenta-3);
  --bds-vis-salmon-200: var(--mxd-magenta-4);
  --bds-vis-salmon-300: var(--mxd-magenta-5);
  --bds-vis-salmon-400: var(--mxd-magenta-6);
  --bds-vis-salmon-500: var(--mxd-magenta-7);
  --bds-vis-salmon-600: var(--mxd-magenta-8);
  --bds-vis-salmon-700: var(--mxd-magenta-9);
  --bds-vis-salmon-800: var(--mxd-magenta-10);
  --bds-vis-salmon-900: var(--mxd-magenta-11);
  --bds-vis-cerulean-25: var(--mxd-teal-1);
  --bds-vis-cerulean-50: var(--mxd-teal-2);
  --bds-vis-cerulean-100: var(--mxd-teal-3);
  --bds-vis-cerulean-200: var(--mxd-teal-4);
  --bds-vis-cerulean-300: var(--mxd-teal-5);
  --bds-vis-cerulean-400: var(--mxd-teal-6);
  --bds-vis-cerulean-500: var(--mxd-teal-7);
  --bds-vis-cerulean-600: var(--mxd-teal-8);
  --bds-vis-cerulean-700: var(--mxd-teal-9);
  --bds-vis-cerulean-800: var(--mxd-teal-10);
  --bds-vis-cerulean-900: var(--mxd-teal-11);
  --bds-core-white-rgb: var(--mxd-greyscale-white-rgb);
  --bds-core-black-rgb: var(--mxd-greyscale-black-rgb);
  --bds-core-accent-blue-rgb: var(--mxd-bright-blue-8-rgb);
  --bds-core-links-blue-10-rgb: var(--mxd-bright-blue-1-rgb);
  --bds-core-links-blue-500-rgb: var(--mxd-bright-blue-7-rgb);
  --bds-core-links-blue-600-rgb: var(--mxd-bright-blue-8-rgb);
  --bds-core-links-blue-700-rgb: var(--mxd-bright-blue-9-rgb);
  --bds-neutral-gray-10-rgb: 248, 248, 248;
  --bds-neutral-gray-25-rgb: var(--mxd-grey-1-rgb);
  --bds-neutral-gray-50-rgb: var(--mxd-grey-2-rgb);
  --bds-neutral-gray-100-rgb: var(--mxd-grey-3-rgb);
  --bds-neutral-gray-200-rgb: var(--mxd-grey-4-rgb);
  --bds-neutral-gray-300-rgb: var(--mxd-grey-5-rgb);
  --bds-neutral-gray-400-rgb: var(--mxd-grey-6-rgb);
  --bds-neutral-gray-500-rgb: var(--mxd-grey-7-rgb);
  --bds-neutral-gray-600-rgb: var(--mxd-grey-8-rgb);
  --bds-neutral-gray-700-rgb: var(--mxd-grey-9-rgb);
  --bds-neutral-gray-800-rgb: var(--mxd-grey-10-rgb);
  --bds-neutral-gray-900-rgb: var(--mxd-grey-11-rgb);
  --bds-success-green-25-rgb: var(--mxd-light-green-1-rgb);
  --bds-success-green-50-rgb: var(--mxd-light-green-2-rgb);
  --bds-success-green-100-rgb: var(--mxd-light-green-3-rgb);
  --bds-success-green-200-rgb: var(--mxd-light-green-4-rgb);
  --bds-success-green-300-rgb: var(--mxd-light-green-5-rgb);
  --bds-success-green-400-rgb: var(--mxd-light-green-6-rgb);
  --bds-success-green-500-rgb: var(--mxd-light-green-7-rgb);
  --bds-success-green-600-rgb: var(--mxd-light-green-8-rgb);
  --bds-success-green-700-rgb: var(--mxd-light-green-9-rgb);
  --bds-success-green-800-rgb: var(--mxd-light-green-10-rgb);
  --bds-success-green-900-rgb: var(--mxd-light-green-11-rgb);
  --bds-error-red-25-rgb: var(--mxd-red-1-rgb);
  --bds-error-red-50-rgb: var(--mxd-red-2-rgb);
  --bds-error-red-100-rgb: var(--mxd-red-3-rgb);
  --bds-error-red-200-rgb: var(--mxd-red-4-rgb);
  --bds-error-red-300-rgb: var(--mxd-red-5-rgb);
  --bds-error-red-400-rgb: var(--mxd-red-6-rgb);
  --bds-error-red-500-rgb: var(--mxd-red-7-rgb);
  --bds-error-red-600-rgb: var(--mxd-red-8-rgb);
  --bds-error-red-700-rgb: var(--mxd-red-9-rgb);
  --bds-error-red-800-rgb: var(--mxd-red-10-rgb);
  --bds-error-red-900-rgb: var(--mxd-red-11-rgb);
  --bds-warning-orange-25-rgb: var(--mxd-orange-1-rgb);
  --bds-warning-orange-50-rgb: var(--mxd-orange-2-rgb);
  --bds-warning-orange-100-rgb: var(--mxd-orange-3-rgb);
  --bds-warning-orange-200-rgb: var(--mxd-orange-4-rgb);
  --bds-warning-orange-300-rgb: var(--mxd-orange-5-rgb);
  --bds-warning-orange-400-rgb: var(--mxd-orange-6-rgb);
  --bds-warning-orange-500-rgb: var(--mxd-orange-7-rgb);
  --bds-warning-orange-600-rgb: var(--mxd-orange-8-rgb);
  --bds-warning-orange-700-rgb: var(--mxd-orange-9-rgb);
  --bds-warning-orange-800-rgb: var(--mxd-orange-10-rgb);
  --bds-warning-orange-900-rgb: var(--mxd-orange-11-rgb);
  --bds-attention-yellow-25-rgb: var(--mxd-yellow-1-rgb);
  --bds-attention-yellow-50-rgb: var(--mxd-yellow-2-rgb);
  --bds-attention-yellow-100-rgb: var(--mxd-yellow-3-rgb);
  --bds-attention-yellow-200-rgb: var(--mxd-yellow-4-rgb);
  --bds-attention-yellow-300-rgb: var(--mxd-yellow-5-rgb);
  --bds-attention-yellow-400-rgb: var(--mxd-yellow-6-rgb);
  --bds-attention-yellow-500-rgb: var(--mxd-yellow-7-rgb);
  --bds-attention-yellow-600-rgb: var(--mxd-yellow-8-rgb);
  --bds-attention-yellow-700-rgb: var(--mxd-yellow-9-rgb);
  --bds-attention-yellow-800-rgb: var(--mxd-yellow-10-rgb);
  --bds-attention-yellow-900-rgb: var(--mxd-yellow-11-rgb);
  --bds-violet-25-rgb: var(--mxd-purple-1-rgb);
  --bds-violet-50-rgb: var(--mxd-purple-2-rgb);
  --bds-violet-600-rgb: var(--mxd-purple-8-rgb);
  --bds-violet-800-rgb: var(--mxd-purple-10-rgb);
  --bds-navigation-background-rgb: var(--mxd-grey-1-rgb);
  --bds-workspace-background-rgb: 250, 250, 250;
  --bds-vis-green-25-rgb: var(--mxd-light-green-1-rgb);
  --bds-vis-green-50-rgb: var(--mxd-light-green-2-rgb);
  --bds-vis-green-100-rgb: var(--mxd-light-green-3-rgb);
  --bds-vis-green-200-rgb: var(--mxd-light-green-4-rgb);
  --bds-vis-green-300-rgb: var(--mxd-light-green-5-rgb);
  --bds-vis-green-400-rgb: var(--mxd-light-green-6-rgb);
  --bds-vis-green-500-rgb: var(--mxd-light-green-7-rgb);
  --bds-vis-green-600-rgb: var(--mxd-light-green-8-rgb);
  --bds-vis-green-700-rgb: var(--mxd-light-green-9-rgb);
  --bds-vis-green-800-rgb: var(--mxd-light-green-10-rgb);
  --bds-vis-green-900-rgb: var(--mxd-light-green-11-rgb);
  --bds-vis-cyan-25-rgb: var(--mxd-teal-1-rgb);
  --bds-vis-cyan-50-rgb: var(--mxd-teal-2-rgb);
  --bds-vis-cyan-100-rgb: var(--mxd-teal-3-rgb);
  --bds-vis-cyan-200-rgb: var(--mxd-teal-4-rgb);
  --bds-vis-cyan-300-rgb: var(--mxd-teal-5-rgb);
  --bds-vis-cyan-400-rgb: var(--mxd-teal-6-rgb);
  --bds-vis-cyan-500-rgb: var(--mxd-teal-7-rgb);
  --bds-vis-cyan-600-rgb: var(--mxd-teal-8-rgb);
  --bds-vis-cyan-700-rgb: var(--mxd-teal-9-rgb);
  --bds-vis-cyan-800-rgb: var(--mxd-teal-10-rgb);
  --bds-vis-cyan-900-rgb: var(--mxd-teal-11-rgb);
  --bds-vis-lime-25-rgb: var(--mxd-light-green-1-rgb);
  --bds-vis-lime-50-rgb: var(--mxd-light-green-2-rgb);
  --bds-vis-lime-100-rgb: var(--mxd-light-green-3-rgb);
  --bds-vis-lime-200-rgb: var(--mxd-light-green-4-rgb);
  --bds-vis-lime-300-rgb: var(--mxd-light-green-5-rgb);
  --bds-vis-lime-400-rgb: var(--mxd-light-green-6-rgb);
  --bds-vis-lime-500-rgb: var(--mxd-light-green-7-rgb);
  --bds-vis-lime-600-rgb: var(--mxd-light-green-8-rgb);
  --bds-vis-lime-700-rgb: var(--mxd-light-green-9-rgb);
  --bds-vis-lime-800-rgb: var(--mxd-light-green-10-rgb);
  --bds-vis-lime-900-rgb: var(--mxd-light-green-11-rgb);
  --bds-vis-moodys-blue-25-rgb: var(--mxd-blue-1-rgb);
  --bds-vis-moodys-blue-50-rgb: var(--mxd-blue-2-rgb);
  --bds-vis-moodys-blue-100-rgb: var(--mxd-blue-3-rgb);
  --bds-vis-moodys-blue-200-rgb: var(--mxd-blue-4-rgb);
  --bds-vis-moodys-blue-300-rgb: var(--mxd-blue-5-rgb);
  --bds-vis-moodys-blue-400-rgb: var(--mxd-blue-6-rgb);
  --bds-vis-moodys-blue-500-rgb: var(--mxd-blue-7-rgb);
  --bds-vis-moodys-blue-600-rgb: var(--mxd-blue-8-rgb);
  --bds-vis-moodys-blue-700-rgb: var(--mxd-blue-9-rgb);
  --bds-vis-moodys-blue-800-rgb: var(--mxd-blue-10-rgb);
  --bds-vis-moodys-blue-900-rgb: var(--mxd-blue-11-rgb);
  --bds-vis-cool-gray-25-rgb: var(--mxd-grey-1-rgb);
  --bds-vis-cool-gray-50-rgb: var(--mxd-grey-2-rgb);
  --bds-vis-cool-gray-100-rgb: var(--mxd-grey-3-rgb);
  --bds-vis-cool-gray-200-rgb: var(--mxd-grey-4-rgb);
  --bds-vis-cool-gray-300-rgb: var(--mxd-grey-5-rgb);
  --bds-vis-cool-gray-400-rgb: var(--mxd-grey-6-rgb);
  --bds-vis-cool-gray-500-rgb: var(--mxd-grey-7-rgb);
  --bds-vis-cool-gray-600-rgb: var(--mxd-grey-8-rgb);
  --bds-vis-cool-gray-700-rgb: var(--mxd-grey-9-rgb);
  --bds-vis-cool-gray-800-rgb: var(--mxd-grey-10-rgb);
  --bds-vis-cool-gray-900-rgb: var(--mxd-grey-11-rgb);
  --bds-vis-indigo-25-rgb: var(--mxd-grey-1-rgb);
  --bds-vis-indigo-50-rgb: var(--mxd-grey-2-rgb);
  --bds-vis-indigo-100-rgb: var(--mxd-grey-3-rgb);
  --bds-vis-indigo-200-rgb: var(--mxd-grey-4-rgb);
  --bds-vis-indigo-300-rgb: var(--mxd-grey-5-rgb);
  --bds-vis-indigo-400-rgb: var(--mxd-grey-6-rgb);
  --bds-vis-indigo-500-rgb: var(--mxd-grey-7-rgb);
  --bds-vis-indigo-600-rgb: var(--mxd-grey-8-rgb);
  --bds-vis-indigo-700-rgb: var(--mxd-grey-9-rgb);
  --bds-vis-indigo-800-rgb: var(--mxd-grey-10-rgb);
  --bds-vis-indigo-900-rgb: var(--mxd-grey-11-rgb);
  --bds-vis-byzantium-25-rgb: var(--mxd-purple-1-rgb);
  --bds-vis-byzantium-50-rgb: var(--mxd-purple-2-rgb);
  --bds-vis-byzantium-100-rgb: var(--mxd-purple-3-rgb);
  --bds-vis-byzantium-200-rgb: var(--mxd-purple-4-rgb);
  --bds-vis-byzantium-300-rgb: var(--mxd-purple-5-rgb);
  --bds-vis-byzantium-400-rgb: var(--mxd-purple-6-rgb);
  --bds-vis-byzantium-500-rgb: var(--mxd-purple-7-rgb);
  --bds-vis-byzantium-600-rgb: var(--mxd-purple-8-rgb);
  --bds-vis-byzantium-700-rgb: var(--mxd-purple-9-rgb);
  --bds-vis-byzantium-800-rgb: var(--mxd-purple-10-rgb);
  --bds-vis-byzantium-900-rgb: var(--mxd-purple-11-rgb);
  --bds-vis-orange-25-rgb: var(--mxd-orange-1-rgb);
  --bds-vis-orange-50-rgb: var(--mxd-orange-2-rgb);
  --bds-vis-orange-100-rgb: var(--mxd-orange-3-rgb);
  --bds-vis-orange-200-rgb: var(--mxd-orange-4-rgb);
  --bds-vis-orange-300-rgb: var(--mxd-orange-5-rgb);
  --bds-vis-orange-400-rgb: var(--mxd-orange-6-rgb);
  --bds-vis-orange-500-rgb: var(--mxd-orange-7-rgb);
  --bds-vis-orange-600-rgb: var(--mxd-orange-8-rgb);
  --bds-vis-orange-700-rgb: var(--mxd-orange-9-rgb);
  --bds-vis-orange-800-rgb: var(--mxd-orange-10-rgb);
  --bds-vis-orange-900-rgb: var(--mxd-orange-11-rgb);
  --bds-vis-warm-gray-25-rgb: var(--mxd-grey-1-rgb);
  --bds-vis-warm-gray-50-rgb: var(--mxd-grey-2-rgb);
  --bds-vis-warm-gray-100-rgb: var(--mxd-grey-3-rgb);
  --bds-vis-warm-gray-200-rgb: var(--mxd-grey-4-rgb);
  --bds-vis-warm-gray-300-rgb: var(--mxd-grey-5-rgb);
  --bds-vis-warm-gray-400-rgb: var(--mxd-grey-6-rgb);
  --bds-vis-warm-gray-500-rgb: var(--mxd-grey-7-rgb);
  --bds-vis-warm-gray-600-rgb: var(--mxd-grey-8-rgb);
  --bds-vis-warm-gray-700-rgb: var(--mxd-grey-9-rgb);
  --bds-vis-warm-gray-800-rgb: var(--mxd-grey-10-rgb);
  --bds-vis-warm-gray-900-rgb: var(--mxd-grey-11-rgb);
  --bds-vis-teal-25-rgb: var(--mxd-teal-1-rgb);
  --bds-vis-teal-50-rgb: var(--mxd-teal-2-rgb);
  --bds-vis-teal-100-rgb: var(--mxd-teal-3-rgb);
  --bds-vis-teal-200-rgb: var(--mxd-teal-4-rgb);
  --bds-vis-teal-300-rgb: var(--mxd-teal-5-rgb);
  --bds-vis-teal-400-rgb: var(--mxd-teal-6-rgb);
  --bds-vis-teal-500-rgb: var(--mxd-teal-7-rgb);
  --bds-vis-teal-600-rgb: var(--mxd-teal-8-rgb);
  --bds-vis-teal-700-rgb: var(--mxd-teal-9-rgb);
  --bds-vis-teal-800-rgb: var(--mxd-teal-10-rgb);
  --bds-vis-teal-900-rgb: var(--mxd-teal-11-rgb);
  --bds-vis-salmon-25-rgb: var(--mxd-magenta-1-rgb);
  --bds-vis-salmon-50-rgb: var(--mxd-magenta-2-rgb);
  --bds-vis-salmon-100-rgb: var(--mxd-magenta-3-rgb);
  --bds-vis-salmon-200-rgb: var(--mxd-magenta-4-rgb);
  --bds-vis-salmon-300-rgb: var(--mxd-magenta-5-rgb);
  --bds-vis-salmon-400-rgb: var(--mxd-magenta-6-rgb);
  --bds-vis-salmon-500-rgb: var(--mxd-magenta-7-rgb);
  --bds-vis-salmon-600-rgb: var(--mxd-magenta-8-rgb);
  --bds-vis-salmon-700-rgb: var(--mxd-magenta-9-rgb);
  --bds-vis-salmon-800-rgb: var(--mxd-magenta-10-rgb);
  --bds-vis-salmon-900-rgb: var(--mxd-magenta-11-rgb);
  --bds-vis-cerulean-25-rgb: var(--mxd-teal-1-rgb);
  --bds-vis-cerulean-50-rgb: var(--mxd-teal-2-rgb);
  --bds-vis-cerulean-100-rgb: var(--mxd-teal-3-rgb);
  --bds-vis-cerulean-200-rgb: var(--mxd-teal-4-rgb);
  --bds-vis-cerulean-300-rgb: var(--mxd-teal-5-rgb);
  --bds-vis-cerulean-400-rgb: var(--mxd-teal-6-rgb);
  --bds-vis-cerulean-500-rgb: var(--mxd-teal-7-rgb);
  --bds-vis-cerulean-600-rgb: var(--mxd-teal-8-rgb);
  --bds-vis-cerulean-700-rgb: var(--mxd-teal-9-rgb);
  --bds-vis-cerulean-800-rgb: var(--mxd-teal-10-rgb);
  --bds-vis-cerulean-900-rgb: var(--mxd-teal-11-rgb);
}

:root {
  --mxd-moodys-blue: #0a1264;
  --mxd-moodys-blue-rgb: 10, 18, 100;
  --mxd-moodys-bright-blue: #005eff;
  --mxd-moodys-bright-blue-rgb: 0, 94, 255;
  --mxd-moodys-teal: #008c95;
  --mxd-moodys-teal-rgb: 0, 140, 149;
  --mxd-moodys-purple: #5c068c;
  --mxd-moodys-purple-rgb: 92, 6, 140;
  --mxd-moodys-red: #ba0c2f;
  --mxd-moodys-red-rgb: 186, 12, 47;
  --mxd-moodys-light-green: #78be20;
  --mxd-moodys-light-green-rgb: 120, 190, 32;
  --mxd-moodys-yellow: #fdda25;
  --mxd-moodys-yellow-rgb: 253, 218, 37;
  --mxd-moodys-magenta: #d9017a;
  --mxd-moodys-magenta-rgb: 217, 1, 122;
  --mxd-moodys-orange: #e35205;
  --mxd-moodys-orange-rgb: 227, 82, 5;
  --mxd-greyscale-black: #000000;
  --mxd-greyscale-black-rgb: 0, 0, 0;
  --mxd-greyscale-white: #ffffff;
  --mxd-greyscale-white-rgb: 255, 255, 255;
  --mxd-greyscale-extra-light-grey: #f0f0f1;
  --mxd-greyscale-extra-light-grey-rgb: 240, 240, 241;
  --mxd-greyscale-light-grey: #c8c9c7;
  --mxd-greyscale-light-grey-rgb: 200, 201, 199;
  --mxd-greyscale-medium-grey: #9c9fa1;
  --mxd-greyscale-medium-grey-rgb: 156, 159, 161;
  --mxd-greyscale-dark-grey: #53565a;
  --mxd-greyscale-dark-grey-rgb: 83, 86, 90;
  --mxd-blue-1: #e7e7f0;
  --mxd-blue-1-rgb: 231, 231, 240;
  --mxd-blue-2: #cfd0e1;
  --mxd-blue-2-rgb: 207, 208, 225;
  --mxd-blue-3: #b8b9d2;
  --mxd-blue-3-rgb: 184, 185, 210;
  --mxd-blue-4: #a2a2c4;
  --mxd-blue-4-rgb: 162, 162, 196;
  --mxd-blue-5: #8b8cb5;
  --mxd-blue-5-rgb: 139, 140, 181;
  --mxd-blue-6: #7677a7;
  --mxd-blue-6-rgb: 118, 119, 167;
  --mxd-blue-7: #606299;
  --mxd-blue-7-rgb: 96, 98, 153;
  --mxd-blue-8: #4a4d8c;
  --mxd-blue-8-rgb: 74, 77, 140;
  --mxd-blue-9: #35397e;
  --mxd-blue-9-rgb: 53, 57, 126;
  --mxd-blue-10: #0a1264;
  --mxd-blue-10-rgb: 10, 18, 100;
  --mxd-blue-11: #11174f;
  --mxd-blue-11-rgb: 17, 23, 79;
  --mxd-blue-12: #040826;
  --mxd-blue-12-rgb: 4, 8, 38;
  --mxd-bright-blue-1: #deebff;
  --mxd-bright-blue-1-rgb: 222, 235, 255;
  --mxd-bright-blue-2: #bed6ff;
  --mxd-bright-blue-2-rgb: 190, 214, 255;
  --mxd-bright-blue-3: #9dc1ff;
  --mxd-bright-blue-3-rgb: 157, 193, 255;
  --mxd-bright-blue-4: #7bacff;
  --mxd-bright-blue-4-rgb: 123, 172, 255;
  --mxd-bright-blue-5: #5996ff;
  --mxd-bright-blue-5-rgb: 89, 150, 255;
  --mxd-bright-blue-6: #347fff;
  --mxd-bright-blue-6-rgb: 52, 127, 255;
  --mxd-bright-blue-7: #005eff;
  --mxd-bright-blue-7-rgb: 0, 94, 255;
  --mxd-bright-blue-8: #0052e0;
  --mxd-bright-blue-8-rgb: 0, 82, 224;
  --mxd-bright-blue-9: #0044b7;
  --mxd-bright-blue-9-rgb: 0, 68, 183;
  --mxd-bright-blue-10: #003590;
  --mxd-bright-blue-10-rgb: 0, 53, 144;
  --mxd-bright-blue-11: #00276a;
  --mxd-bright-blue-11-rgb: 0, 39, 106;
  --mxd-bright-blue-12: #001a46;
  --mxd-bright-blue-12-rgb: 0, 26, 70;
  --mxd-grey-1: #f0f0f1;
  --mxd-grey-1-rgb: 240, 240, 241;
  --mxd-grey-2: #d7d8d7;
  --mxd-grey-2-rgb: 215, 216, 215;
  --mxd-grey-3: #bfc0bf;
  --mxd-grey-3-rgb: 191, 192, 191;
  --mxd-grey-4: #a6a9aa;
  --mxd-grey-4-rgb: 166, 169, 170;
  --mxd-grey-5: #8f9294;
  --mxd-grey-5-rgb: 143, 146, 148;
  --mxd-grey-6: #75787b;
  --mxd-grey-6-rgb: 117, 120, 123;
  --mxd-grey-7: #646669;
  --mxd-grey-7-rgb: 100, 102, 105;
  --mxd-grey-8: #4f5153;
  --mxd-grey-8-rgb: 79, 81, 83;
  --mxd-grey-9: #3c3d3f;
  --mxd-grey-9-rgb: 60, 61, 63;
  --mxd-grey-10: #292b2c;
  --mxd-grey-10-rgb: 41, 43, 44;
  --mxd-grey-11: #181919;
  --mxd-grey-11-rgb: 24, 25, 25;
  --mxd-grey-12: #000000;
  --mxd-grey-12-rgb: 0, 0, 0;
  --mxd-red-1: #f8e5e9;
  --mxd-red-1-rgb: 248, 229, 233;
  --mxd-red-2: #f1cbd3;
  --mxd-red-2-rgb: 241, 203, 211;
  --mxd-red-3: #eab1bd;
  --mxd-red-3-rgb: 234, 177, 189;
  --mxd-red-4: #e297a6;
  --mxd-red-4-rgb: 226, 151, 166;
  --mxd-red-5: #da7c8f;
  --mxd-red-5-rgb: 218, 124, 143;
  --mxd-red-6: #d25f76;
  --mxd-red-6-rgb: 210, 95, 118;
  --mxd-red-7: #c93f5a;
  --mxd-red-7-rgb: 201, 63, 90;
  --mxd-red-8: #ba0c2f;
  --mxd-red-8-rgb: 186, 12, 47;
  --mxd-red-9: #9c0a28;
  --mxd-red-9-rgb: 156, 10, 40;
  --mxd-red-10: #7c0820;
  --mxd-red-10-rgb: 124, 8, 32;
  --mxd-red-11: #5d0618;
  --mxd-red-11-rgb: 93, 6, 24;
  --mxd-red-12: #3c071d;
  --mxd-red-12-rgb: 60, 7, 29;
  --mxd-orange-1: #fbe6da;
  --mxd-orange-1-rgb: 251, 230, 218;
  --mxd-orange-2: #f7ccb5;
  --mxd-orange-2-rgb: 247, 204, 181;
  --mxd-orange-3: #f2b18f;
  --mxd-orange-3-rgb: 242, 177, 143;
  --mxd-orange-4: #ee9667;
  --mxd-orange-4-rgb: 238, 150, 103;
  --mxd-orange-5: #e9783d;
  --mxd-orange-5-rgb: 233, 120, 61;
  --mxd-orange-6: #e35205;
  --mxd-orange-6-rgb: 227, 82, 5;
  --mxd-orange-7: #c64809;
  --mxd-orange-7-rgb: 198, 72, 9;
  --mxd-orange-8: #a53e0e;
  --mxd-orange-8-rgb: 165, 62, 14;
  --mxd-orange-9: #863313;
  --mxd-orange-9-rgb: 134, 51, 19;
  --mxd-orange-10: #672917;
  --mxd-orange-10-rgb: 103, 41, 23;
  --mxd-orange-11: #4a1f1c;
  --mxd-orange-11-rgb: 74, 31, 28;
  --mxd-orange-12: #2c1520;
  --mxd-orange-12-rgb: 44, 21, 32;
  --mxd-yellow-1: #fdf3bd;
  --mxd-yellow-1-rgb: 253, 243, 189;
  --mxd-yellow-2: #fbe575;
  --mxd-yellow-2-rgb: 251, 229, 117;
  --mxd-yellow-3: #fdda25;
  --mxd-yellow-3-rgb: 253, 218, 37;
  --mxd-yellow-4: #e2c222;
  --mxd-yellow-4-rgb: 226, 194, 34;
  --mxd-yellow-5: #c7ab21;
  --mxd-yellow-5-rgb: 199, 171, 33;
  --mxd-yellow-6: #ad9422;
  --mxd-yellow-6-rgb: 173, 148, 34;
  --mxd-yellow-7: #937e22;
  --mxd-yellow-7-rgb: 147, 126, 34;
  --mxd-yellow-8: #7a6923;
  --mxd-yellow-8-rgb: 122, 105, 35;
  --mxd-yellow-9: #625423;
  --mxd-yellow-9-rgb: 98, 84, 35;
  --mxd-yellow-10: #4b4023;
  --mxd-yellow-10-rgb: 75, 64, 35;
  --mxd-yellow-11: #342e23;
  --mxd-yellow-11-rgb: 52, 46, 35;
  --mxd-yellow-12: #1c1c22;
  --mxd-yellow-12-rgb: 28, 28, 34;
  --mxd-light-green-1: #ddf0ce;
  --mxd-light-green-1-rgb: 221, 240, 206;
  --mxd-light-green-2: #bce097;
  --mxd-light-green-2-rgb: 188, 224, 151;
  --mxd-light-green-3: #9bcf5d;
  --mxd-light-green-3-rgb: 155, 207, 93;
  --mxd-light-green-4: #78be20;
  --mxd-light-green-4-rgb: 120, 190, 32;
  --mxd-light-green-5: #6aa81c;
  --mxd-light-green-5-rgb: 106, 168, 28;
  --mxd-light-green-6: #5d9319;
  --mxd-light-green-6-rgb: 93, 147, 25;
  --mxd-light-green-7: #507e15;
  --mxd-light-green-7-rgb: 80, 126, 21;
  --mxd-light-green-8: #436a12;
  --mxd-light-green-8-rgb: 67, 106, 18;
  --mxd-light-green-9: #365612;
  --mxd-light-green-9-rgb: 54, 86, 18;
  --mxd-light-green-10: #2a4317;
  --mxd-light-green-10-rgb: 42, 67, 23;
  --mxd-light-green-11: #1e301c;
  --mxd-light-green-11-rgb: 30, 48, 28;
  --mxd-light-green-12: #131f20;
  --mxd-light-green-12-rgb: 19, 31, 32;
  --mxd-teal-1: #d7edef;
  --mxd-teal-1-rgb: 215, 237, 239;
  --mxd-teal-2: #b0dbde;
  --mxd-teal-2-rgb: 176, 219, 222;
  --mxd-teal-3: #87c9cd;
  --mxd-teal-3-rgb: 135, 201, 205;
  --mxd-teal-4: #5eb6bc;
  --mxd-teal-4-rgb: 94, 182, 188;
  --mxd-teal-5: #33a3aa;
  --mxd-teal-5-rgb: 51, 163, 170;
  --mxd-teal-6: #008c95;
  --mxd-teal-6-rgb: 0, 140, 149;
  --mxd-teal-7: #007981;
  --mxd-teal-7-rgb: 0, 121, 129;
  --mxd-teal-8: #00656c;
  --mxd-teal-8-rgb: 0, 101, 108;
  --mxd-teal-9: #005157;
  --mxd-teal-9-rgb: 0, 81, 87;
  --mxd-teal-10: #003e42;
  --mxd-teal-10-rgb: 0, 62, 66;
  --mxd-teal-11: #002c2f;
  --mxd-teal-11-rgb: 0, 44, 47;
  --mxd-teal-12: #001b1d;
  --mxd-teal-12-rgb: 0, 27, 29;
  --mxd-purple-1: #eee7f3;
  --mxd-purple-1-rgb: 238, 231, 243;
  --mxd-purple-2: #dfcfe8;
  --mxd-purple-2-rgb: 223, 207, 232;
  --mxd-purple-3: #cfb7dd;
  --mxd-purple-3-rgb: 207, 183, 221;
  --mxd-purple-4: #c0a0d3;
  --mxd-purple-4-rgb: 192, 160, 211;
  --mxd-purple-5: #b189c8;
  --mxd-purple-5-rgb: 177, 137, 200;
  --mxd-purple-6: #a271bd;
  --mxd-purple-6-rgb: 162, 113, 189;
  --mxd-purple-7: #925ab2;
  --mxd-purple-7-rgb: 146, 90, 178;
  --mxd-purple-8: #8342a7;
  --mxd-purple-8-rgb: 131, 66, 167;
  --mxd-purple-9: #72289c;
  --mxd-purple-9-rgb: 114, 40, 156;
  --mxd-purple-10: #5c068c;
  --mxd-purple-10-rgb: 92, 6, 140;
  --mxd-purple-11: #47056c;
  --mxd-purple-11-rgb: 71, 5, 108;
  --mxd-purple-12: #2c054d;
  --mxd-purple-12-rgb: 44, 5, 77;
  --mxd-magenta-1: #fde3f2;
  --mxd-magenta-1-rgb: 253, 227, 242;
  --mxd-magenta-2: #fbc5e5;
  --mxd-magenta-2-rgb: 251, 197, 229;
  --mxd-magenta-3: #f6a8d6;
  --mxd-magenta-3-rgb: 246, 168, 214;
  --mxd-magenta-4: #f18ac5;
  --mxd-magenta-4-rgb: 241, 138, 197;
  --mxd-magenta-5: #eb6ab3;
  --mxd-magenta-5-rgb: 235, 106, 179;
  --mxd-magenta-6: #e5449f;
  --mxd-magenta-6-rgb: 229, 68, 159;
  --mxd-magenta-7: #d9017a;
  --mxd-magenta-7-rgb: 217, 1, 122;
  --mxd-magenta-8: #ba0168;
  --mxd-magenta-8-rgb: 186, 1, 104;
  --mxd-magenta-9: #990156;
  --mxd-magenta-9-rgb: 153, 1, 86;
  --mxd-magenta-10: #7a0144;
  --mxd-magenta-10-rgb: 122, 1, 68;
  --mxd-magenta-11: #5a0239;
  --mxd-magenta-11-rgb: 90, 2, 57;
  --mxd-magenta-12: #390432;
  --mxd-magenta-12-rgb: 57, 4, 50;
}

h1 {
  font-size: 28px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 36px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

h2 {
  font-size: 24px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 32px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

h3 {
  font-size: 18px;
  font-family: Roboto;
  font-weight: 500;
  font-style: normal;
  line-height: 24px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

mat-table.mat-mdc-table mat-row mat-cell,
mat-table.mat-mdc-table mat-header-row mat-header-cell .mat-sort-header-content,
mat-table.mat-mdc-table mat-header-row mat-header-cell {
  font-size: 13px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 20px;
  color: var(--mxd-grey-11);
  letter-spacing: normal;
}

mat-table.mat-mdc-table mat-header-row mat-header-cell .mat-sort-header-content, mat-table.mat-mdc-table mat-header-row mat-header-cell {
  font-weight: 500;
}

html,
body,
.highcharts-title {
  font-size: 14px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 20px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

.highcharts-title {
  font-weight: 500;
}

.highcharts-legend-item > text, .highcharts-axis-labels, .highcharts-container {
  font-size: 13px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 16px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

mat-button-toggle-group .mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  font-size: 16px;
  font-family: "Roboto";
  font-weight: 500;
  font-style: medium;
  line-height: 24px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

.rs-input-text {
  font-size: 16px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 24px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

.highcharts-data-label text,
text.highcharts-data-label {
  font-size: 10px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 12px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

/**
* ONLY LOAD/IMPORT THIS ONCE IN the main styles.
* Multiple imports will create duplicate styles, increasing loading times & bundle sizes.
* Please refer either to theme-variables.scss or variables.scss for theming/color.
*/
.mat-ripple {
  overflow: hidden;
  position: relative;
}
.mat-ripple:not(:empty) {
  transform: translateZ(0);
}

.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}

.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale3d(0, 0, 0);
  background-color: var(--mat-ripple-color, rgba(0, 0, 0, 0.1));
}
.cdk-high-contrast-active .mat-ripple-element {
  display: none;
}

.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
[dir=rtl] .cdk-visually-hidden {
  left: auto;
  right: 0;
}

.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: transparent;
  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: 0.6;
}

.cdk-overlay-dark-backdrop {
  background: rgba(0, 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;
}

textarea.cdk-textarea-autosize {
  resize: none;
}

textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}

textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}

@keyframes cdk-text-field-autofill-start { /*!*/ }
@keyframes cdk-text-field-autofill-end { /*!*/ }
.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}

.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}

.mat-focus-indicator {
  position: relative;
}
.mat-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-focus-indicator-display, none);
  border: var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);
  border-radius: var(--mat-focus-indicator-border-radius, 4px);
}
.mat-focus-indicator:focus::before {
  content: "";
}

.cdk-high-contrast-active {
  --mat-focus-indicator-display: block;
}

.mat-mdc-focus-indicator {
  position: relative;
}
.mat-mdc-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-mdc-focus-indicator-display, none);
  border: var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);
  border-radius: var(--mat-mdc-focus-indicator-border-radius, 4px);
}
.mat-mdc-focus-indicator:focus::before {
  content: "";
}

.cdk-high-contrast-active {
  --mat-mdc-focus-indicator-display: block;
}

.mat-app-background {
  background-color: var(--mat-app-background-color, transparent);
  color: var(--mat-app-text-color, inherit);
}

/* Theme Init */
html {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
}

html {
  --mat-option-selected-state-label-text-color: var(--mxd-bright-blue-9);
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}

.mat-accent {
  --mat-option-selected-state-label-text-color: var(--mxd-bright-blue-7);
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}

.mat-warn {
  --mat-option-selected-state-label-text-color: #f44336;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}

html {
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
}

.mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: var(--mxd-bright-blue-9);
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mxd-bright-blue-9);
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}

html {
  --mat-full-pseudo-checkbox-selected-icon-color: var(--mxd-bright-blue-7);
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mxd-bright-blue-7);
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}

.mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: var(--mxd-bright-blue-7);
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mxd-bright-blue-7);
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}

.mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #f44336;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}

html {
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
}

.mat-elevation-z0, .mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z1, .mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z2, .mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z3, .mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z4, .mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z5, .mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z6, .mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z7, .mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z8, .mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z9, .mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z10, .mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z11, .mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z12, .mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z13, .mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z14, .mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z15, .mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z16, .mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z17, .mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z18, .mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z19, .mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z20, .mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z21, .mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z22, .mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z23, .mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z24, .mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

.mat-theme-loaded-marker {
  display: none;
}

html {
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
}

html {
  --mdc-elevated-card-container-color: white;
  --mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-outlined-card-container-color: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-subtitle-text-color: rgba(0, 0, 0, 0.54);
}

html {
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
}

.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: var(--mxd-bright-blue-9);
  --mdc-linear-progress-track-color: var(--mxd-bright-blue-9);
}
.mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: var(--mxd-bright-blue-7);
  --mdc-linear-progress-track-color: var(--mxd-bright-blue-7);
}
.mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #f44336;
  --mdc-linear-progress-track-color: rgba(244, 67, 54, 0.25);
}

html {
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
}

html {
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
}

html {
  --mdc-filled-text-field-active-indicator-height: 1px;
  --mdc-filled-text-field-focus-active-indicator-height: 2px;
  --mdc-filled-text-field-container-shape: 4px;
  --mdc-outlined-text-field-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
}

html {
  --mdc-filled-text-field-caret-color: var(--mxd-bright-blue-9);
  --mdc-filled-text-field-focus-active-indicator-color: var(--mxd-bright-blue-9);
  --mdc-filled-text-field-focus-label-text-color: var(--mxd-bright-blue-9);
  --mdc-filled-text-field-container-color: whitesmoke;
  --mdc-filled-text-field-disabled-container-color: #fafafa;
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #f44336;
  --mdc-filled-text-field-error-focus-label-text-color: #f44336;
  --mdc-filled-text-field-error-label-text-color: #f44336;
  --mdc-filled-text-field-error-caret-color: #f44336;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-hover-active-indicator-color: #f44336;
  --mdc-outlined-text-field-caret-color: var(--mxd-bright-blue-9);
  --mdc-outlined-text-field-focus-outline-color: var(--mxd-bright-blue-9);
  --mdc-outlined-text-field-focus-label-text-color: var(--mxd-bright-blue-9);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #f44336;
  --mdc-outlined-text-field-error-focus-label-text-color: #f44336;
  --mdc-outlined-text-field-error-label-text-color: #f44336;
  --mdc-outlined-text-field-error-hover-label-text-color: #f44336;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #f44336;
  --mdc-outlined-text-field-error-hover-outline-color: #f44336;
  --mdc-outlined-text-field-error-outline-color: #f44336;
  --mat-form-field-focus-select-arrow-color: var(--mxd-bright-blue-9);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #f44336;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
}

.mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: var(--mxd-bright-blue-7);
  --mdc-filled-text-field-focus-active-indicator-color: var(--mxd-bright-blue-7);
  --mdc-filled-text-field-focus-label-text-color: var(--mxd-bright-blue-7);
  --mdc-outlined-text-field-caret-color: var(--mxd-bright-blue-7);
  --mdc-outlined-text-field-focus-outline-color: var(--mxd-bright-blue-7);
  --mdc-outlined-text-field-focus-label-text-color: var(--mxd-bright-blue-7);
  --mat-form-field-focus-select-arrow-color: var(--mxd-bright-blue-7);
}

.mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #f44336;
  --mdc-filled-text-field-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mdc-outlined-text-field-caret-color: #f44336;
  --mdc-outlined-text-field-focus-outline-color: #f44336;
  --mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, 0.87);
}

html {
  --mat-form-field-container-height: 56px;
  --mat-form-field-filled-label-display: block;
  --mat-form-field-container-vertical-padding: 16px;
  --mat-form-field-filled-with-label-container-padding-top: 24px;
  --mat-form-field-filled-with-label-container-padding-bottom: 8px;
}

html {
  --mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

html {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: var(--mxd-bright-blue-9);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
html .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: var(--mxd-bright-blue-7);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
html .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}

html {
  --mat-select-arrow-transform: translateY(-8px);
}

html {
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

html {
  --mat-autocomplete-background-color: white;
}

html {
  --mdc-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mdc-dialog-container-shadow-color: #000;
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
}

html {
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
}

.mat-mdc-standard-chip {
  --mdc-chip-container-shape-family: rounded;
  --mdc-chip-container-shape-radius: 16px 16px 16px 16px;
  --mdc-chip-with-avatar-avatar-shape-family: rounded;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px 14px 14px 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
}

.mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: #e0e0e0;
  --mdc-chip-elevated-selected-container-color: #e0e0e0;
  --mdc-chip-elevated-disabled-container-color: #e0e0e0;
  --mdc-chip-flat-disabled-selected-container-color: #e0e0e0;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: var(--mxd-greyscale-white);
  --mdc-chip-elevated-container-color: var(--mxd-bright-blue-9);
  --mdc-chip-elevated-selected-container-color: var(--mxd-bright-blue-9);
  --mdc-chip-elevated-disabled-container-color: var(--mxd-bright-blue-9);
  --mdc-chip-flat-disabled-selected-container-color: var(--mxd-bright-blue-9);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: var(--mxd-greyscale-white);
  --mdc-chip-selected-label-text-color: var(--mxd-greyscale-white);
  --mdc-chip-with-icon-icon-color: var(--mxd-greyscale-white);
  --mdc-chip-with-icon-disabled-icon-color: var(--mxd-greyscale-white);
  --mdc-chip-with-icon-selected-icon-color: var(--mxd-greyscale-white);
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: var(--mxd-greyscale-white);
  --mdc-chip-with-trailing-icon-trailing-icon-color: var(--mxd-greyscale-white);
  --mat-chip-selected-disabled-trailing-icon-color: var(--mxd-greyscale-white);
  --mat-chip-selected-trailing-icon-color: var(--mxd-greyscale-white);
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: var(--mxd-greyscale-white);
  --mdc-chip-elevated-container-color: var(--mxd-bright-blue-7);
  --mdc-chip-elevated-selected-container-color: var(--mxd-bright-blue-7);
  --mdc-chip-elevated-disabled-container-color: var(--mxd-bright-blue-7);
  --mdc-chip-flat-disabled-selected-container-color: var(--mxd-bright-blue-7);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: var(--mxd-greyscale-white);
  --mdc-chip-selected-label-text-color: var(--mxd-greyscale-white);
  --mdc-chip-with-icon-icon-color: var(--mxd-greyscale-white);
  --mdc-chip-with-icon-disabled-icon-color: var(--mxd-greyscale-white);
  --mdc-chip-with-icon-selected-icon-color: var(--mxd-greyscale-white);
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: var(--mxd-greyscale-white);
  --mdc-chip-with-trailing-icon-trailing-icon-color: var(--mxd-greyscale-white);
  --mat-chip-selected-disabled-trailing-icon-color: var(--mxd-greyscale-white);
  --mat-chip-selected-trailing-icon-color: var(--mxd-greyscale-white);
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #f44336;
  --mdc-chip-elevated-selected-container-color: #f44336;
  --mdc-chip-elevated-disabled-container-color: #f44336;
  --mdc-chip-flat-disabled-selected-container-color: #f44336;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}

.mat-mdc-chip.mat-mdc-standard-chip {
  --mdc-chip-container-height: 32px;
}

html {
  --mdc-switch-disabled-selected-icon-opacity: 0.38;
  --mdc-switch-disabled-track-opacity: 0.12;
  --mdc-switch-disabled-unselected-icon-opacity: 0.38;
  --mdc-switch-handle-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
}

html {
  --mdc-switch-selected-focus-state-layer-color: var(--mxd-bright-blue-8);
  --mdc-switch-selected-handle-color: var(--mxd-bright-blue-8);
  --mdc-switch-selected-hover-state-layer-color: var(--mxd-bright-blue-8);
  --mdc-switch-selected-pressed-state-layer-color: var(--mxd-bright-blue-8);
  --mdc-switch-selected-focus-handle-color: var(--mxd-bright-blue-11);
  --mdc-switch-selected-hover-handle-color: var(--mxd-bright-blue-11);
  --mdc-switch-selected-pressed-handle-color: var(--mxd-bright-blue-11);
  --mdc-switch-selected-focus-track-color: var(--mxd-bright-blue-5);
  --mdc-switch-selected-hover-track-color: var(--mxd-bright-blue-5);
  --mdc-switch-selected-pressed-track-color: var(--mxd-bright-blue-5);
  --mdc-switch-selected-track-color: var(--mxd-bright-blue-5);
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);
  --mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-switch-handle-shadow-color: black;
  --mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
}
html .mat-mdc-slide-toggle {
  --mdc-form-field-label-text-color: rgba(0, 0, 0, 0.87);
}
html .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: var(--mxd-bright-blue-8);
  --mdc-switch-selected-handle-color: var(--mxd-bright-blue-8);
  --mdc-switch-selected-hover-state-layer-color: var(--mxd-bright-blue-8);
  --mdc-switch-selected-pressed-state-layer-color: var(--mxd-bright-blue-8);
  --mdc-switch-selected-focus-handle-color: var(--mxd-bright-blue-11);
  --mdc-switch-selected-hover-handle-color: var(--mxd-bright-blue-11);
  --mdc-switch-selected-pressed-handle-color: var(--mxd-bright-blue-11);
  --mdc-switch-selected-focus-track-color: var(--mxd-bright-blue-5);
  --mdc-switch-selected-hover-track-color: var(--mxd-bright-blue-5);
  --mdc-switch-selected-pressed-track-color: var(--mxd-bright-blue-5);
  --mdc-switch-selected-track-color: var(--mxd-bright-blue-5);
}
html .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #e53935;
  --mdc-switch-selected-handle-color: #e53935;
  --mdc-switch-selected-hover-state-layer-color: #e53935;
  --mdc-switch-selected-pressed-state-layer-color: #e53935;
  --mdc-switch-selected-focus-handle-color: #b71c1c;
  --mdc-switch-selected-hover-handle-color: #b71c1c;
  --mdc-switch-selected-pressed-handle-color: #b71c1c;
  --mdc-switch-selected-focus-track-color: #e57373;
  --mdc-switch-selected-hover-track-color: #e57373;
  --mdc-switch-selected-pressed-track-color: #e57373;
  --mdc-switch-selected-track-color: #e57373;
}

html {
  --mdc-switch-state-layer-size: 40px;
}

html {
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
}

.mat-mdc-radio-button {
  --mdc-form-field-label-text-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: var(--mxd-bright-blue-9);
  --mdc-radio-selected-hover-icon-color: var(--mxd-bright-blue-9);
  --mdc-radio-selected-icon-color: var(--mxd-bright-blue-9);
  --mdc-radio-selected-pressed-icon-color: var(--mxd-bright-blue-9);
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: var(--mxd-bright-blue-9);
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
}
.mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: var(--mxd-bright-blue-7);
  --mdc-radio-selected-hover-icon-color: var(--mxd-bright-blue-7);
  --mdc-radio-selected-icon-color: var(--mxd-bright-blue-7);
  --mdc-radio-selected-pressed-icon-color: var(--mxd-bright-blue-7);
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: var(--mxd-bright-blue-7);
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
}
.mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
}

html {
  --mdc-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
}

html {
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --mdc-slider-handle-width: 20px;
  --mdc-slider-inactive-track-height: 4px;
  --mdc-slider-inactive-track-shape: 9999px;
  --mdc-slider-with-overlap-handle-outline-width: 1px;
  --mdc-slider-with-tick-marks-active-container-opacity: 0.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
}

html {
  --mdc-slider-handle-color: var(--mxd-bright-blue-9);
  --mdc-slider-focus-handle-color: var(--mxd-bright-blue-9);
  --mdc-slider-hover-handle-color: var(--mxd-bright-blue-9);
  --mdc-slider-active-track-color: var(--mxd-bright-blue-9);
  --mdc-slider-inactive-track-color: var(--mxd-bright-blue-9);
  --mdc-slider-with-tick-marks-inactive-container-color: var(--mxd-bright-blue-9);
  --mdc-slider-with-tick-marks-active-container-color: var(--mxd-greyscale-white);
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-ripple-color: var(--mxd-bright-blue-9);
  --mat-slider-hover-state-layer-color: rgba(var(--mxd-bright-blue-9), 0.05);
  --mat-slider-focus-state-layer-color: rgba(var(--mxd-bright-blue-9), 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
}
html .mat-accent {
  --mat-slider-ripple-color: var(--mxd-bright-blue-7);
  --mat-slider-hover-state-layer-color: rgba(var(--mxd-bright-blue-7), 0.05);
  --mat-slider-focus-state-layer-color: rgba(var(--mxd-bright-blue-7), 0.2);
  --mdc-slider-handle-color: var(--mxd-bright-blue-7);
  --mdc-slider-focus-handle-color: var(--mxd-bright-blue-7);
  --mdc-slider-hover-handle-color: var(--mxd-bright-blue-7);
  --mdc-slider-active-track-color: var(--mxd-bright-blue-7);
  --mdc-slider-inactive-track-color: var(--mxd-bright-blue-7);
  --mdc-slider-with-tick-marks-inactive-container-color: var(--mxd-bright-blue-7);
  --mdc-slider-with-tick-marks-active-container-color: var(--mxd-greyscale-white);
}
html .mat-warn {
  --mat-slider-ripple-color: #f44336;
  --mat-slider-hover-state-layer-color: rgba(244, 67, 54, 0.05);
  --mat-slider-focus-state-layer-color: rgba(244, 67, 54, 0.2);
  --mdc-slider-handle-color: #f44336;
  --mdc-slider-focus-handle-color: #f44336;
  --mdc-slider-hover-handle-color: #f44336;
  --mdc-slider-active-track-color: #f44336;
  --mdc-slider-inactive-track-color: #f44336;
  --mdc-slider-with-tick-marks-inactive-container-color: #f44336;
  --mdc-slider-with-tick-marks-active-container-color: white;
}

html {
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
}

html {
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
}

html {
  --mdc-list-list-item-container-shape: 0;
  --mdc-list-list-item-leading-avatar-shape: 50%;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-selected-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: transparent;
  --mdc-list-list-item-leading-icon-size: 24px;
  --mdc-list-list-item-leading-avatar-size: 40px;
  --mdc-list-list-item-trailing-icon-size: 24px;
  --mdc-list-list-item-disabled-state-layer-color: transparent;
  --mdc-list-list-item-disabled-state-layer-opacity: 0;
  --mdc-list-list-item-disabled-label-text-opacity: 0.38;
  --mdc-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mdc-list-list-item-disabled-trailing-icon-opacity: 0.38;
  --mat-list-active-indicator-color: transparent;
  --mat-list-active-indicator-shape: 4px;
}

html {
  --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color: black;
  --mdc-list-list-item-disabled-leading-icon-color: black;
  --mdc-list-list-item-disabled-trailing-icon-color: black;
  --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color: black;
  --mdc-list-list-item-hover-state-layer-opacity: 0.04;
  --mdc-list-list-item-focus-state-layer-color: black;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
}

.mdc-list-item__start,
.mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: var(--mxd-bright-blue-9);
  --mdc-radio-selected-hover-icon-color: var(--mxd-bright-blue-9);
  --mdc-radio-selected-icon-color: var(--mxd-bright-blue-9);
  --mdc-radio-selected-pressed-icon-color: var(--mxd-bright-blue-9);
}

.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: var(--mxd-bright-blue-7);
  --mdc-radio-selected-hover-icon-color: var(--mxd-bright-blue-7);
  --mdc-radio-selected-icon-color: var(--mxd-bright-blue-7);
  --mdc-radio-selected-pressed-icon-color: var(--mxd-bright-blue-7);
}

.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
}

.mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: var(--mxd-greyscale-white);
  --mdc-checkbox-selected-focus-icon-color: var(--mxd-bright-blue-9);
  --mdc-checkbox-selected-hover-icon-color: var(--mxd-bright-blue-9);
  --mdc-checkbox-selected-icon-color: var(--mxd-bright-blue-9);
  --mdc-checkbox-selected-pressed-icon-color: var(--mxd-bright-blue-9);
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: var(--mxd-bright-blue-9);
  --mdc-checkbox-selected-hover-state-layer-color: var(--mxd-bright-blue-9);
  --mdc-checkbox-selected-pressed-state-layer-color: var(--mxd-bright-blue-9);
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}

.mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: var(--mxd-greyscale-white);
  --mdc-checkbox-selected-focus-icon-color: var(--mxd-bright-blue-7);
  --mdc-checkbox-selected-hover-icon-color: var(--mxd-bright-blue-7);
  --mdc-checkbox-selected-icon-color: var(--mxd-bright-blue-7);
  --mdc-checkbox-selected-pressed-icon-color: var(--mxd-bright-blue-7);
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: var(--mxd-bright-blue-7);
  --mdc-checkbox-selected-hover-state-layer-color: var(--mxd-bright-blue-7);
  --mdc-checkbox-selected-pressed-state-layer-color: var(--mxd-bright-blue-7);
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}

.mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}

.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text {
  color: var(--mxd-bright-blue-9);
}
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start {
  color: var(--mxd-bright-blue-9);
}

.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}

html {
  --mdc-list-list-item-one-line-container-height: 48px;
  --mdc-list-list-item-two-line-container-height: 64px;
  --mdc-list-list-item-three-line-container-height: 88px;
  --mat-list-list-item-leading-icon-start-space: 16px;
  --mat-list-list-item-leading-icon-end-space: 32px;
}

.mdc-list-item__start,
.mdc-list-item__end {
  --mdc-radio-state-layer-size: 40px;
}

.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line, .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line, .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {
  height: 56px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {
  height: 72px;
}

html {
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
}

html {
  --mat-paginator-container-size: 56px;
  --mat-paginator-form-field-container-height: 40px;
  --mat-paginator-form-field-container-vertical-padding: 8px;
}

html {
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
}

.mat-mdc-tab-group, .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: var(--mxd-bright-blue-9);
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: var(--mxd-bright-blue-9);
  --mat-tab-header-active-ripple-color: var(--mxd-bright-blue-9);
  --mat-tab-header-inactive-ripple-color: var(--mxd-bright-blue-9);
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: var(--mxd-bright-blue-9);
  --mat-tab-header-active-hover-label-text-color: var(--mxd-bright-blue-9);
  --mat-tab-header-active-focus-indicator-color: var(--mxd-bright-blue-9);
  --mat-tab-header-active-hover-indicator-color: var(--mxd-bright-blue-9);
}
.mat-mdc-tab-group.mat-accent, .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: var(--mxd-bright-blue-7);
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: var(--mxd-bright-blue-7);
  --mat-tab-header-active-ripple-color: var(--mxd-bright-blue-7);
  --mat-tab-header-inactive-ripple-color: var(--mxd-bright-blue-7);
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: var(--mxd-bright-blue-7);
  --mat-tab-header-active-hover-label-text-color: var(--mxd-bright-blue-7);
  --mat-tab-header-active-focus-indicator-color: var(--mxd-bright-blue-7);
  --mat-tab-header-active-hover-indicator-color: var(--mxd-bright-blue-7);
}
.mat-mdc-tab-group.mat-warn, .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #f44336;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #f44336;
  --mat-tab-header-active-ripple-color: #f44336;
  --mat-tab-header-inactive-ripple-color: #f44336;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #f44336;
  --mat-tab-header-active-hover-label-text-color: #f44336;
  --mat-tab-header-active-focus-indicator-color: #f44336;
  --mat-tab-header-active-hover-indicator-color: #f44336;
}
.mat-mdc-tab-group.mat-background-primary, .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: var(--mxd-bright-blue-9);
  --mat-tab-header-with-background-foreground-color: var(--mxd-greyscale-white);
}
.mat-mdc-tab-group.mat-background-accent, .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: var(--mxd-bright-blue-7);
  --mat-tab-header-with-background-foreground-color: var(--mxd-greyscale-white);
}
.mat-mdc-tab-group.mat-background-warn, .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #f44336;
  --mat-tab-header-with-background-foreground-color: white;
}

.mat-mdc-tab-header {
  --mdc-secondary-navigation-tab-container-height: 48px;
}

html {
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
}

html {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: var(--mxd-greyscale-white);
  --mdc-checkbox-selected-focus-icon-color: var(--mxd-bright-blue-7);
  --mdc-checkbox-selected-hover-icon-color: var(--mxd-bright-blue-7);
  --mdc-checkbox-selected-icon-color: var(--mxd-bright-blue-7);
  --mdc-checkbox-selected-pressed-icon-color: var(--mxd-bright-blue-7);
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: var(--mxd-bright-blue-7);
  --mdc-checkbox-selected-hover-state-layer-color: var(--mxd-bright-blue-7);
  --mdc-checkbox-selected-pressed-state-layer-color: var(--mxd-bright-blue-7);
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
}

.mat-mdc-checkbox {
  --mdc-form-field-label-text-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: var(--mxd-greyscale-white);
  --mdc-checkbox-selected-focus-icon-color: var(--mxd-bright-blue-9);
  --mdc-checkbox-selected-hover-icon-color: var(--mxd-bright-blue-9);
  --mdc-checkbox-selected-icon-color: var(--mxd-bright-blue-9);
  --mdc-checkbox-selected-pressed-icon-color: var(--mxd-bright-blue-9);
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: var(--mxd-bright-blue-9);
  --mdc-checkbox-selected-hover-state-layer-color: var(--mxd-bright-blue-9);
  --mdc-checkbox-selected-pressed-state-layer-color: var(--mxd-bright-blue-9);
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}

html {
  --mdc-checkbox-state-layer-size: 40px;
  --mat-checkbox-touch-target-display: block;
}

html {
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-keep-touch-target: false;
  --mdc-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
}

html {
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-container-shadow-color: #000;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}

.mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: var(--mxd-bright-blue-9);
  --mat-text-button-state-layer-color: var(--mxd-bright-blue-9);
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: var(--mxd-bright-blue-7);
  --mat-text-button-state-layer-color: var(--mxd-bright-blue-7);
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #f44336;
  --mat-text-button-state-layer-color: #f44336;
  --mat-text-button-ripple-color: rgba(244, 67, 54, 0.1);
}

.mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: var(--mxd-bright-blue-9);
  --mdc-filled-button-label-text-color: var(--mxd-greyscale-white);
  --mat-filled-button-state-layer-color: #000;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: var(--mxd-bright-blue-7);
  --mdc-filled-button-label-text-color: var(--mxd-greyscale-white);
  --mat-filled-button-state-layer-color: #000;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #f44336;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}

.mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: var(--mxd-bright-blue-9);
  --mdc-protected-button-label-text-color: var(--mxd-greyscale-white);
  --mat-protected-button-state-layer-color: #000;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: var(--mxd-bright-blue-7);
  --mdc-protected-button-label-text-color: var(--mxd-greyscale-white);
  --mat-protected-button-state-layer-color: #000;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #f44336;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}

.mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: var(--mxd-bright-blue-9);
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: var(--mxd-bright-blue-9);
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: var(--mxd-bright-blue-7);
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: var(--mxd-bright-blue-7);
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #f44336;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #f44336;
  --mat-outlined-button-ripple-color: rgba(244, 67, 54, 0.1);
}

html {
  --mdc-text-button-container-height: 36px;
  --mdc-filled-button-container-height: 36px;
  --mdc-outlined-button-container-height: 36px;
  --mdc-protected-button-container-height: 36px;
  --mat-text-button-touch-target-display: block;
  --mat-filled-button-touch-target-display: block;
  --mat-protected-button-touch-target-display: block;
  --mat-outlined-button-touch-target-display: block;
}

html {
  --mdc-icon-button-icon-size: 24px;
}

html {
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-disabled-state-layer-color: black;
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
}
html .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: var(--mxd-bright-blue-9);
  --mat-icon-button-state-layer-color: var(--mxd-bright-blue-9);
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
}
html .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: var(--mxd-bright-blue-7);
  --mat-icon-button-state-layer-color: var(--mxd-bright-blue-7);
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
}
html .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #f44336;
  --mat-icon-button-state-layer-color: #f44336;
  --mat-icon-button-ripple-color: rgba(244, 67, 54, 0.1);
}

html {
  --mat-icon-button-touch-target-display: block;
}

.mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 48px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 12px;
}

html {
  --mdc-fab-container-shape: 50%;
  --mdc-fab-icon-size: 24px;
  --mdc-fab-small-container-shape: 50%;
  --mdc-fab-small-icon-size: 24px;
  --mdc-extended-fab-container-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
}

html {
  --mdc-fab-container-color: white;
  --mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mdc-fab-container-shadow-color: #000;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-disabled-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-fab-small-container-color: white;
  --mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-container-shadow-color: #000;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-disabled-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-container-shadow-color: #000;
}
html .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: var(--mxd-bright-blue-9);
  --mat-fab-foreground-color: #000;
  --mat-fab-state-layer-color: #000;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
html .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: var(--mxd-bright-blue-7);
  --mat-fab-foreground-color: #000;
  --mat-fab-state-layer-color: #000;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
html .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color: #f44336;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
html .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: var(--mxd-bright-blue-9);
  --mat-fab-small-foreground-color: #000;
  --mat-fab-small-state-layer-color: #000;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
html .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: var(--mxd-bright-blue-7);
  --mat-fab-small-foreground-color: #000;
  --mat-fab-small-state-layer-color: #000;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
html .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color: #f44336;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}

html {
  --mat-fab-touch-target-display: block;
  --mat-fab-small-touch-target-display: block;
}

html {
  --mdc-snackbar-container-shape: 4px;
}

html {
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: var(--mxd-bright-blue-7);
}

html {
  --mat-table-row-item-outline-width: 1px;
}

html {
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
}

html {
  --mat-table-header-container-height: 56px;
  --mat-table-footer-container-height: 52px;
  --mat-table-row-item-container-height: 52px;
}

html {
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
}

html {
  --mdc-circular-progress-active-indicator-color: var(--mxd-bright-blue-9);
}
html .mat-accent {
  --mdc-circular-progress-active-indicator-color: var(--mxd-bright-blue-7);
}
html .mat-warn {
  --mdc-circular-progress-active-indicator-color: #f44336;
}

html {
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
}

html {
  --mat-badge-background-color: var(--mxd-bright-blue-9);
  --mat-badge-text-color: var(--mxd-greyscale-white);
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
}

.mat-badge-accent {
  --mat-badge-background-color: var(--mxd-bright-blue-7);
  --mat-badge-text-color: var(--mxd-greyscale-white);
}

.mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}

html {
  --mat-bottom-sheet-container-shape: 4px;
}

html {
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
}

html {
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
}

html {
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: #e0e0e0;
}

html {
  --mat-standard-button-toggle-height: 48px;
}

html {
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

html {
  --mat-datepicker-calendar-date-selected-state-text-color: var(--mxd-greyscale-white);
  --mat-datepicker-calendar-date-selected-state-background-color: var(--mxd-bright-blue-9);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(0, 0, 0, 0.26);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: var(--mxd-greyscale-white);
  --mat-datepicker-calendar-date-focus-state-background-color: var(--mxd-bright-blue-9);
  --mat-datepicker-calendar-date-hover-state-background-color: var(--mxd-bright-blue-9);
  --mat-datepicker-toggle-active-state-icon-color: var(--mxd-bright-blue-9);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(var(--mxd-bright-blue-9), 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}

.mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: var(--mxd-greyscale-white);
  --mat-datepicker-calendar-date-selected-state-background-color: var(--mxd-bright-blue-7);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(0, 0, 0, 0.26);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: var(--mxd-greyscale-white);
  --mat-datepicker-calendar-date-focus-state-background-color: var(--mxd-bright-blue-7);
  --mat-datepicker-calendar-date-hover-state-background-color: var(--mxd-bright-blue-7);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(var(--mxd-bright-blue-7), 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
}
.mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
}

.mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: var(--mxd-bright-blue-7);
}
.mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
}

.mat-calendar-controls {
  --mat-icon-button-touch-target-display: none;
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 40px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 8px;
}

html {
  --mat-divider-width: 1px;
}

html {
  --mat-divider-color: rgba(0, 0, 0, 0.12);
}

html {
  --mat-expansion-container-shape: 4px;
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
}

html {
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
}

html {
  --mat-expansion-header-collapsed-state-height: 48px;
  --mat-expansion-header-expanded-state-height: 64px;
}

html {
  --mat-icon-color: inherit;
}

.mat-icon.mat-primary {
  --mat-icon-color: var(--mxd-bright-blue-9);
}
.mat-icon.mat-accent {
  --mat-icon-color: var(--mxd-bright-blue-7);
}
.mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}

html {
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-width: auto;
}

html {
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
}

html {
  --mat-stepper-header-icon-foreground-color: var(--mxd-greyscale-white);
  --mat-stepper-header-selected-state-icon-background-color: var(--mxd-bright-blue-9);
  --mat-stepper-header-selected-state-icon-foreground-color: var(--mxd-greyscale-white);
  --mat-stepper-header-done-state-icon-background-color: var(--mxd-bright-blue-9);
  --mat-stepper-header-done-state-icon-foreground-color: var(--mxd-greyscale-white);
  --mat-stepper-header-edit-state-icon-background-color: var(--mxd-bright-blue-9);
  --mat-stepper-header-edit-state-icon-foreground-color: var(--mxd-greyscale-white);
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
html .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: var(--mxd-greyscale-white);
  --mat-stepper-header-selected-state-icon-background-color: var(--mxd-bright-blue-7);
  --mat-stepper-header-selected-state-icon-foreground-color: var(--mxd-greyscale-white);
  --mat-stepper-header-done-state-icon-background-color: var(--mxd-bright-blue-7);
  --mat-stepper-header-done-state-icon-foreground-color: var(--mxd-greyscale-white);
  --mat-stepper-header-edit-state-icon-background-color: var(--mxd-bright-blue-7);
  --mat-stepper-header-edit-state-icon-foreground-color: var(--mxd-greyscale-white);
}
html .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #f44336;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #f44336;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #f44336;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}

html {
  --mat-stepper-header-height: 72px;
}

html {
  --mat-sort-arrow-color: #757575;
}

html {
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}

.mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: var(--mxd-bright-blue-9);
  --mat-toolbar-container-text-color: var(--mxd-greyscale-white);
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: var(--mxd-bright-blue-7);
  --mat-toolbar-container-text-color: var(--mxd-greyscale-white);
}
.mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}

html {
  --mat-toolbar-standard-height: 64px;
  --mat-toolbar-mobile-height: 56px;
}

html {
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}

html {
  --mat-tree-node-min-height: 48px;
}

.mat-h1,
.mat-headline-5,
.mat-typography .mat-h1,
.mat-typography .mat-headline-5,
.mat-typography h1 {
  font: 400 24px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h2,
.mat-headline-6,
.mat-typography .mat-h2,
.mat-typography .mat-headline-6,
.mat-typography h2 {
  font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h3,
.mat-subtitle-1,
.mat-typography .mat-h3,
.mat-typography .mat-subtitle-1,
.mat-typography h3 {
  font: 400 16px / 28px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h4,
.mat-body-1,
.mat-typography .mat-h4,
.mat-typography .mat-body-1,
.mat-typography h4 {
  font: 400 15px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 400 calc(14px * 0.83) / 20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}

.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 400 calc(14px * 0.67) / 20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}

.mat-body-strong,
.mat-subtitle-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-subtitle-2 {
  font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-body,
.mat-body-2,
.mat-typography .mat-body,
.mat-typography .mat-body-2,
.mat-typography {
  font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-body p,
.mat-body-2 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-2 p,
.mat-typography p {
  margin: 0 0 12px;
}

.mat-small,
.mat-caption,
.mat-typography .mat-small,
.mat-typography .mat-caption {
  font: 400 12px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-headline-1,
.mat-typography .mat-headline-1 {
  font: 300 112px / 112px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 56px;
}

.mat-headline-2,
.mat-typography .mat-headline-2 {
  font: 400 56px / 56px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.02em;
  margin: 0 0 64px;
}

.mat-headline-3,
.mat-typography .mat-headline-3 {
  font: 400 45px / 48px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.005em;
  margin: 0 0 64px;
}

.mat-headline-4,
.mat-typography .mat-headline-4 {
  font: 400 34px / 40px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}

.mat-mdc-menu-panel {
  box-shadow: var(--soft-shadow-md);
  border-radius: var(--border-radius);
  border: 1px solid var(--bds-neutral-gray-50);
}
.mat-mdc-menu-panel .mat-mdc-menu-content {
  background: var(--bds-core-white);
}
.mat-mdc-menu-panel .mat-mdc-menu-content button {
  color: var(--mxd-gray-11);
}
.mat-mdc-menu-panel .mat-mdc-menu-content button fa-icon {
  margin-right: 12px;
}

mat-paginator {
  height: 56px;
  font-size: 13px;
  background: transparent !important;
  border-top: 1px solid var(--bds-neutral-gray-50);
  color: var(--bds-neutral-gray-500) !important;
  --mat-icon-button-touch-target-display: none;
}
mat-paginator .mat-mdc-paginator-container {
  box-sizing: border-box;
  height: 56px;
  padding: 10px 16px;
}
mat-paginator .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 28px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 2px;
}
mat-paginator .mat-mdc-paginator-page-size {
  align-items: center !important;
}
mat-paginator .mat-mdc-paginator-page-size-select {
  width: 84px !important;
  font-size: 13px !important;
}
mat-paginator .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper {
  padding: 0;
}
mat-paginator .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper .mdc-notched-outline__leading {
  display: none;
}
mat-paginator .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper .mdc-notched-outline__trailing {
  border: 0;
  border-radius: 0 !important;
}
mat-paginator .mat-mdc-paginator-range-actions {
  margin-right: 4px;
}
mat-paginator .mat-mdc-paginator-range-actions button.mat-mdc-icon-button {
  color: var(--bds-neutral-gray-500);
  padding: 0;
}
mat-paginator .mat-mdc-select-arrow-wrapper {
  display: inline-flex;
}
mat-paginator .mat-mdc-select-arrow {
  display: inline-flex;
}
mat-paginator .mat-mdc-form-field-flex {
  width: 44px !important;
}
mat-paginator .mat-mdc-paginator .mat-mdc-select-value-text {
  color: var(--bds-neutral-gray-500) !important;
  font-size: 13px !important;
  font-weight: 500 !important;
}
mat-paginator .mat-mdc-select {
  display: inline !important;
  border-bottom: 1px solid var(--bds-neutral-gray-500);
}

.mat-mdc-select-panel {
  background: var(--bds-core-white);
  border: 1px solid var(--bds-neutral-gray-50);
  border-radius: var(--border-radius);
  box-shadow: var(--soft-shadow-md);
}
.mat-mdc-select-panel mat-option {
  overflow: visible;
}
.mat-mdc-select-panel mat-option .mdc-list-item__primary-text {
  overflow: visible;
}

mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch {
  margin-bottom: 4px;
}
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__track::after,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:enabled:active .mdc-switch__track::after,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after {
  background: rgba(var(--bds-core-links-blue-700-rgb), 0.4);
}
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::after {
  background: var(--bds-core-links-blue-700);
}
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after {
  background: var(--bds-core-links-blue-700);
}
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__track::before,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:enabled:active .mdc-switch__track::before,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before {
  background: var(--bds-neutral-gray-500);
}
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::before {
  background: var(--bds-neutral-gray-500);
}
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::before, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::before, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::before, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::before {
  background: var(--bds-neutral-gray-500);
}
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after {
  background: var(--bds-core-white);
  border: 1px solid var(--bds-neutral-gray-500);
}
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track::after,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled:hover:not(:focus):not(:active) .mdc-switch__track::after,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled:active .mdc-switch__track::after,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled:focus:not(:active) .mdc-switch__track::after {
  background: var(--bds-neutral-gray-25);
}
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track {
  opacity: 1;
}
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled:hover:not(:focus) .mdc-switch__ripple::after, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled:active .mdc-switch__ripple::after {
  background: var(--bds-neutral-gray-500);
}
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled:focus:not(:active) .mdc-switch__handle::after, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled:hover:not(:focus):not(:active) .mdc-switch__handle::after, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled:active .mdc-switch__handle::after {
  background: var(--bds-neutral-gray-200);
}
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track::before,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled:hover:not(:focus):not(:active) .mdc-switch__track::before,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled:active .mdc-switch__track::before,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled:focus:not(:active) .mdc-switch__track::before {
  background: var(--bds-neutral-gray-200);
}
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled:hover:not(:focus) .mdc-switch__ripple::before, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled:active .mdc-switch__ripple::before {
  background: var(--bds-neutral-gray-200);
}
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__handle::after {
  opacity: 1;
}
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::before, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled:focus:not(:active) .mdc-switch__handle::before, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled:hover:not(:focus):not(:active) .mdc-switch__handle::before, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled:active .mdc-switch__handle::before {
  background: var(--bds-neutral-gray-200);
}
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled:focus:not(:active) .mdc-switch__handle::after, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled:hover:not(:focus):not(:active) .mdc-switch__handle::after, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled:active .mdc-switch__handle::after {
  background: var(--bds-neutral-gray-25);
  border: 1px solid var(--bds-neutral-gray-200);
}
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch__icons {
  display: none;
}
mat-slide-toggle .mdc-form-field > label {
  padding-left: 8px;
  margin-top: -2px;
}

:root {
  --mxd-moodys-blue: #0a1264;
  --mxd-moodys-blue-rgb: 10, 18, 100;
  --mxd-moodys-bright-blue: #005eff;
  --mxd-moodys-bright-blue-rgb: 0, 94, 255;
  --mxd-moodys-teal: #008c95;
  --mxd-moodys-teal-rgb: 0, 140, 149;
  --mxd-moodys-purple: #5c068c;
  --mxd-moodys-purple-rgb: 92, 6, 140;
  --mxd-moodys-red: #ba0c2f;
  --mxd-moodys-red-rgb: 186, 12, 47;
  --mxd-moodys-light-green: #78be20;
  --mxd-moodys-light-green-rgb: 120, 190, 32;
  --mxd-moodys-yellow: #fdda25;
  --mxd-moodys-yellow-rgb: 253, 218, 37;
  --mxd-moodys-magenta: #d9017a;
  --mxd-moodys-magenta-rgb: 217, 1, 122;
  --mxd-moodys-orange: #e35205;
  --mxd-moodys-orange-rgb: 227, 82, 5;
  --mxd-greyscale-black: #000000;
  --mxd-greyscale-black-rgb: 0, 0, 0;
  --mxd-greyscale-white: #ffffff;
  --mxd-greyscale-white-rgb: 255, 255, 255;
  --mxd-greyscale-extra-light-grey: #f0f0f1;
  --mxd-greyscale-extra-light-grey-rgb: 240, 240, 241;
  --mxd-greyscale-light-grey: #c8c9c7;
  --mxd-greyscale-light-grey-rgb: 200, 201, 199;
  --mxd-greyscale-medium-grey: #9c9fa1;
  --mxd-greyscale-medium-grey-rgb: 156, 159, 161;
  --mxd-greyscale-dark-grey: #53565a;
  --mxd-greyscale-dark-grey-rgb: 83, 86, 90;
  --mxd-blue-1: #e7e7f0;
  --mxd-blue-1-rgb: 231, 231, 240;
  --mxd-blue-2: #cfd0e1;
  --mxd-blue-2-rgb: 207, 208, 225;
  --mxd-blue-3: #b8b9d2;
  --mxd-blue-3-rgb: 184, 185, 210;
  --mxd-blue-4: #a2a2c4;
  --mxd-blue-4-rgb: 162, 162, 196;
  --mxd-blue-5: #8b8cb5;
  --mxd-blue-5-rgb: 139, 140, 181;
  --mxd-blue-6: #7677a7;
  --mxd-blue-6-rgb: 118, 119, 167;
  --mxd-blue-7: #606299;
  --mxd-blue-7-rgb: 96, 98, 153;
  --mxd-blue-8: #4a4d8c;
  --mxd-blue-8-rgb: 74, 77, 140;
  --mxd-blue-9: #35397e;
  --mxd-blue-9-rgb: 53, 57, 126;
  --mxd-blue-10: #0a1264;
  --mxd-blue-10-rgb: 10, 18, 100;
  --mxd-blue-11: #11174f;
  --mxd-blue-11-rgb: 17, 23, 79;
  --mxd-blue-12: #040826;
  --mxd-blue-12-rgb: 4, 8, 38;
  --mxd-bright-blue-1: #deebff;
  --mxd-bright-blue-1-rgb: 222, 235, 255;
  --mxd-bright-blue-2: #bed6ff;
  --mxd-bright-blue-2-rgb: 190, 214, 255;
  --mxd-bright-blue-3: #9dc1ff;
  --mxd-bright-blue-3-rgb: 157, 193, 255;
  --mxd-bright-blue-4: #7bacff;
  --mxd-bright-blue-4-rgb: 123, 172, 255;
  --mxd-bright-blue-5: #5996ff;
  --mxd-bright-blue-5-rgb: 89, 150, 255;
  --mxd-bright-blue-6: #347fff;
  --mxd-bright-blue-6-rgb: 52, 127, 255;
  --mxd-bright-blue-7: #005eff;
  --mxd-bright-blue-7-rgb: 0, 94, 255;
  --mxd-bright-blue-8: #0052e0;
  --mxd-bright-blue-8-rgb: 0, 82, 224;
  --mxd-bright-blue-9: #0044b7;
  --mxd-bright-blue-9-rgb: 0, 68, 183;
  --mxd-bright-blue-10: #003590;
  --mxd-bright-blue-10-rgb: 0, 53, 144;
  --mxd-bright-blue-11: #00276a;
  --mxd-bright-blue-11-rgb: 0, 39, 106;
  --mxd-bright-blue-12: #001a46;
  --mxd-bright-blue-12-rgb: 0, 26, 70;
  --mxd-grey-1: #f0f0f1;
  --mxd-grey-1-rgb: 240, 240, 241;
  --mxd-grey-2: #d7d8d7;
  --mxd-grey-2-rgb: 215, 216, 215;
  --mxd-grey-3: #bfc0bf;
  --mxd-grey-3-rgb: 191, 192, 191;
  --mxd-grey-4: #a6a9aa;
  --mxd-grey-4-rgb: 166, 169, 170;
  --mxd-grey-5: #8f9294;
  --mxd-grey-5-rgb: 143, 146, 148;
  --mxd-grey-6: #75787b;
  --mxd-grey-6-rgb: 117, 120, 123;
  --mxd-grey-7: #646669;
  --mxd-grey-7-rgb: 100, 102, 105;
  --mxd-grey-8: #4f5153;
  --mxd-grey-8-rgb: 79, 81, 83;
  --mxd-grey-9: #3c3d3f;
  --mxd-grey-9-rgb: 60, 61, 63;
  --mxd-grey-10: #292b2c;
  --mxd-grey-10-rgb: 41, 43, 44;
  --mxd-grey-11: #181919;
  --mxd-grey-11-rgb: 24, 25, 25;
  --mxd-grey-12: #000000;
  --mxd-grey-12-rgb: 0, 0, 0;
  --mxd-red-1: #f8e5e9;
  --mxd-red-1-rgb: 248, 229, 233;
  --mxd-red-2: #f1cbd3;
  --mxd-red-2-rgb: 241, 203, 211;
  --mxd-red-3: #eab1bd;
  --mxd-red-3-rgb: 234, 177, 189;
  --mxd-red-4: #e297a6;
  --mxd-red-4-rgb: 226, 151, 166;
  --mxd-red-5: #da7c8f;
  --mxd-red-5-rgb: 218, 124, 143;
  --mxd-red-6: #d25f76;
  --mxd-red-6-rgb: 210, 95, 118;
  --mxd-red-7: #c93f5a;
  --mxd-red-7-rgb: 201, 63, 90;
  --mxd-red-8: #ba0c2f;
  --mxd-red-8-rgb: 186, 12, 47;
  --mxd-red-9: #9c0a28;
  --mxd-red-9-rgb: 156, 10, 40;
  --mxd-red-10: #7c0820;
  --mxd-red-10-rgb: 124, 8, 32;
  --mxd-red-11: #5d0618;
  --mxd-red-11-rgb: 93, 6, 24;
  --mxd-red-12: #3c071d;
  --mxd-red-12-rgb: 60, 7, 29;
  --mxd-orange-1: #fbe6da;
  --mxd-orange-1-rgb: 251, 230, 218;
  --mxd-orange-2: #f7ccb5;
  --mxd-orange-2-rgb: 247, 204, 181;
  --mxd-orange-3: #f2b18f;
  --mxd-orange-3-rgb: 242, 177, 143;
  --mxd-orange-4: #ee9667;
  --mxd-orange-4-rgb: 238, 150, 103;
  --mxd-orange-5: #e9783d;
  --mxd-orange-5-rgb: 233, 120, 61;
  --mxd-orange-6: #e35205;
  --mxd-orange-6-rgb: 227, 82, 5;
  --mxd-orange-7: #c64809;
  --mxd-orange-7-rgb: 198, 72, 9;
  --mxd-orange-8: #a53e0e;
  --mxd-orange-8-rgb: 165, 62, 14;
  --mxd-orange-9: #863313;
  --mxd-orange-9-rgb: 134, 51, 19;
  --mxd-orange-10: #672917;
  --mxd-orange-10-rgb: 103, 41, 23;
  --mxd-orange-11: #4a1f1c;
  --mxd-orange-11-rgb: 74, 31, 28;
  --mxd-orange-12: #2c1520;
  --mxd-orange-12-rgb: 44, 21, 32;
  --mxd-yellow-1: #fdf3bd;
  --mxd-yellow-1-rgb: 253, 243, 189;
  --mxd-yellow-2: #fbe575;
  --mxd-yellow-2-rgb: 251, 229, 117;
  --mxd-yellow-3: #fdda25;
  --mxd-yellow-3-rgb: 253, 218, 37;
  --mxd-yellow-4: #e2c222;
  --mxd-yellow-4-rgb: 226, 194, 34;
  --mxd-yellow-5: #c7ab21;
  --mxd-yellow-5-rgb: 199, 171, 33;
  --mxd-yellow-6: #ad9422;
  --mxd-yellow-6-rgb: 173, 148, 34;
  --mxd-yellow-7: #937e22;
  --mxd-yellow-7-rgb: 147, 126, 34;
  --mxd-yellow-8: #7a6923;
  --mxd-yellow-8-rgb: 122, 105, 35;
  --mxd-yellow-9: #625423;
  --mxd-yellow-9-rgb: 98, 84, 35;
  --mxd-yellow-10: #4b4023;
  --mxd-yellow-10-rgb: 75, 64, 35;
  --mxd-yellow-11: #342e23;
  --mxd-yellow-11-rgb: 52, 46, 35;
  --mxd-yellow-12: #1c1c22;
  --mxd-yellow-12-rgb: 28, 28, 34;
  --mxd-light-green-1: #ddf0ce;
  --mxd-light-green-1-rgb: 221, 240, 206;
  --mxd-light-green-2: #bce097;
  --mxd-light-green-2-rgb: 188, 224, 151;
  --mxd-light-green-3: #9bcf5d;
  --mxd-light-green-3-rgb: 155, 207, 93;
  --mxd-light-green-4: #78be20;
  --mxd-light-green-4-rgb: 120, 190, 32;
  --mxd-light-green-5: #6aa81c;
  --mxd-light-green-5-rgb: 106, 168, 28;
  --mxd-light-green-6: #5d9319;
  --mxd-light-green-6-rgb: 93, 147, 25;
  --mxd-light-green-7: #507e15;
  --mxd-light-green-7-rgb: 80, 126, 21;
  --mxd-light-green-8: #436a12;
  --mxd-light-green-8-rgb: 67, 106, 18;
  --mxd-light-green-9: #365612;
  --mxd-light-green-9-rgb: 54, 86, 18;
  --mxd-light-green-10: #2a4317;
  --mxd-light-green-10-rgb: 42, 67, 23;
  --mxd-light-green-11: #1e301c;
  --mxd-light-green-11-rgb: 30, 48, 28;
  --mxd-light-green-12: #131f20;
  --mxd-light-green-12-rgb: 19, 31, 32;
  --mxd-teal-1: #d7edef;
  --mxd-teal-1-rgb: 215, 237, 239;
  --mxd-teal-2: #b0dbde;
  --mxd-teal-2-rgb: 176, 219, 222;
  --mxd-teal-3: #87c9cd;
  --mxd-teal-3-rgb: 135, 201, 205;
  --mxd-teal-4: #5eb6bc;
  --mxd-teal-4-rgb: 94, 182, 188;
  --mxd-teal-5: #33a3aa;
  --mxd-teal-5-rgb: 51, 163, 170;
  --mxd-teal-6: #008c95;
  --mxd-teal-6-rgb: 0, 140, 149;
  --mxd-teal-7: #007981;
  --mxd-teal-7-rgb: 0, 121, 129;
  --mxd-teal-8: #00656c;
  --mxd-teal-8-rgb: 0, 101, 108;
  --mxd-teal-9: #005157;
  --mxd-teal-9-rgb: 0, 81, 87;
  --mxd-teal-10: #003e42;
  --mxd-teal-10-rgb: 0, 62, 66;
  --mxd-teal-11: #002c2f;
  --mxd-teal-11-rgb: 0, 44, 47;
  --mxd-teal-12: #001b1d;
  --mxd-teal-12-rgb: 0, 27, 29;
  --mxd-purple-1: #eee7f3;
  --mxd-purple-1-rgb: 238, 231, 243;
  --mxd-purple-2: #dfcfe8;
  --mxd-purple-2-rgb: 223, 207, 232;
  --mxd-purple-3: #cfb7dd;
  --mxd-purple-3-rgb: 207, 183, 221;
  --mxd-purple-4: #c0a0d3;
  --mxd-purple-4-rgb: 192, 160, 211;
  --mxd-purple-5: #b189c8;
  --mxd-purple-5-rgb: 177, 137, 200;
  --mxd-purple-6: #a271bd;
  --mxd-purple-6-rgb: 162, 113, 189;
  --mxd-purple-7: #925ab2;
  --mxd-purple-7-rgb: 146, 90, 178;
  --mxd-purple-8: #8342a7;
  --mxd-purple-8-rgb: 131, 66, 167;
  --mxd-purple-9: #72289c;
  --mxd-purple-9-rgb: 114, 40, 156;
  --mxd-purple-10: #5c068c;
  --mxd-purple-10-rgb: 92, 6, 140;
  --mxd-purple-11: #47056c;
  --mxd-purple-11-rgb: 71, 5, 108;
  --mxd-purple-12: #2c054d;
  --mxd-purple-12-rgb: 44, 5, 77;
  --mxd-magenta-1: #fde3f2;
  --mxd-magenta-1-rgb: 253, 227, 242;
  --mxd-magenta-2: #fbc5e5;
  --mxd-magenta-2-rgb: 251, 197, 229;
  --mxd-magenta-3: #f6a8d6;
  --mxd-magenta-3-rgb: 246, 168, 214;
  --mxd-magenta-4: #f18ac5;
  --mxd-magenta-4-rgb: 241, 138, 197;
  --mxd-magenta-5: #eb6ab3;
  --mxd-magenta-5-rgb: 235, 106, 179;
  --mxd-magenta-6: #e5449f;
  --mxd-magenta-6-rgb: 229, 68, 159;
  --mxd-magenta-7: #d9017a;
  --mxd-magenta-7-rgb: 217, 1, 122;
  --mxd-magenta-8: #ba0168;
  --mxd-magenta-8-rgb: 186, 1, 104;
  --mxd-magenta-9: #990156;
  --mxd-magenta-9-rgb: 153, 1, 86;
  --mxd-magenta-10: #7a0144;
  --mxd-magenta-10-rgb: 122, 1, 68;
  --mxd-magenta-11: #5a0239;
  --mxd-magenta-11-rgb: 90, 2, 57;
  --mxd-magenta-12: #390432;
  --mxd-magenta-12-rgb: 57, 4, 50;
}

h1 {
  font-size: 28px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 36px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

h2 {
  font-size: 24px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 32px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

h3 {
  font-size: 18px;
  font-family: Roboto;
  font-weight: 500;
  font-style: normal;
  line-height: 24px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

mat-table.mat-mdc-table mat-row mat-cell,
mat-table.mat-mdc-table mat-header-row mat-header-cell .mat-sort-header-content,
mat-table.mat-mdc-table mat-header-row mat-header-cell {
  font-size: 13px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 20px;
  color: var(--mxd-grey-11);
  letter-spacing: normal;
}

mat-table.mat-mdc-table mat-header-row mat-header-cell .mat-sort-header-content, mat-table.mat-mdc-table mat-header-row mat-header-cell {
  font-weight: 500;
}

html,
body,
.highcharts-title {
  font-size: 14px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 20px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

.highcharts-title {
  font-weight: 500;
}

.highcharts-legend-item > text, .highcharts-axis-labels, .highcharts-container {
  font-size: 13px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 16px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

mat-button-toggle-group .mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  font-size: 16px;
  font-family: "Roboto";
  font-weight: 500;
  font-style: medium;
  line-height: 24px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

.rs-input-text {
  font-size: 16px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 24px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

.highcharts-data-label text,
text.highcharts-data-label {
  font-size: 10px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 12px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

mat-table.mat-mdc-table mat-header-row {
  background: var(--bds-core-white);
  min-height: 48px;
}
mat-table.mat-mdc-table mat-header-row mat-header-cell {
  border-color: var(--bds-neutral-gray-25);
  padding: 0 12px;
  text-align: left;
}
mat-table.mat-mdc-table mat-header-row mat-header-cell .mat-sort-header-content {
  text-align: left;
}
mat-table.mat-mdc-table mat-header-row mat-header-cell:first-of-type {
  padding-left: 16px;
}
mat-table.mat-mdc-table mat-header-row mat-header-cell:last-of-type {
  padding-right: 16px;
}
mat-table.mat-mdc-table mat-row mat-cell {
  border-color: var(--bds-neutral-gray-25);
  padding: 0 12px;
}
mat-table.mat-mdc-table mat-row mat-cell:first-of-type {
  padding-left: 16px;
}
mat-table.mat-mdc-table mat-row mat-cell:last-of-type {
  padding-right: 16px;
}
mat-table.mat-mdc-table mat-row:last-child mat-cell.mdc-data-table__cell {
  border-bottom: 1px solid var(--bds-neutral-gray-25);
}
mat-table.mat-mdc-table .align-right mat-header-cell,
mat-table.mat-mdc-table .align-right mat-cell {
  justify-content: flex-end;
}

mat-table.compact mat-header-row {
  min-height: 32px;
}
mat-table.compact mat-row {
  min-height: 32px;
}

mat-table.mat-mdc-table.bsm-table {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: auto;
}
mat-table.mat-mdc-table.bsm-table mat-header-row mat-header-cell.right-separator {
  border-right: 1px solid var(--bds-neutral-gray-25);
}
mat-table.mat-mdc-table.bsm-table mat-header-row mat-header-cell:first-of-type {
  padding-left: 16px;
}
mat-table.mat-mdc-table.bsm-table mat-header-row mat-header-cell:last-of-type {
  padding-right: 16px;
}
mat-table.mat-mdc-table.bsm-table mat-row mat-cell {
  padding: 8px 12px;
}
mat-table.mat-mdc-table.bsm-table mat-row mat-cell.right-separator {
  border-right: 1px solid var(--bds-neutral-gray-25);
}
mat-table.mat-mdc-table.bsm-table mat-row mat-cell:first-of-type {
  padding-left: 16px;
}
mat-table.mat-mdc-table.bsm-table mat-row mat-cell:last-of-type {
  padding-right: 16px;
}
mat-table.mat-mdc-table.bsm-table mat-row[hidden],
mat-table.mat-mdc-table.bsm-table tr.mat-row[hidden],
mat-table.mat-mdc-table.bsm-table mat-header-row[hidden],
mat-table.mat-mdc-table.bsm-table tr.mat-header-row[hidden] {
  display: none !important;
}
mat-table.mat-mdc-table.bsm-table tr.no-data-row {
  align-items: center;
  border-style: solid;
  border-width: 0;
  box-sizing: border-box;
  display: flex;
  flex: 1;
  height: 100%;
  justify-content: center;
  background: #f8f8f9;
}
mat-table.mat-mdc-table.bsm-table tr.no-data-row td {
  align-items: center;
  display: flex;
  flex: 1;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  min-height: inherit;
  overflow: hidden;
  width: 100%;
  word-wrap: break-word;
}
mat-table.mat-mdc-table.bsm-table tr.no-data-row td fa-icon {
  display: flex;
  font-size: 20px;
  font-family: "Roboto";
  font-weight: 400;
  font-style: normal;
  line-height: 24px;
  color: var(--bds-core-white);
  letter-spacing: 0em;
  background-color: var(--bds-neutral-gray-300);
  padding: 8px;
  border-radius: 4px;
  margin-bottom: 16px;
}
mat-table.mat-mdc-table.bsm-table tr.no-data-row td h2 {
  font-size: 24px;
  font-family: "Roboto";
  font-weight: 500;
  font-style: normal;
  line-height: 32px;
  color: var(--mxd-grey-7);
  letter-spacing: 0em;
  text-align: center;
}
mat-table.mat-mdc-table.bsm-table tr.no-data-row td h3 {
  font-size: 18px;
  font-family: "Roboto";
  font-weight: 500;
  font-style: normal;
  line-height: 24px;
  color: var(--mxd-grey-7);
  letter-spacing: 0em;
  text-align: center;
}
mat-table.mat-mdc-table.bsm-table tr.no-data-row td cl-button {
  margin-top: 40px;
}
mat-table.mat-mdc-table.bsm-table tr.progress-row {
  top: 0px !important;
  height: 0;
}
mat-table.mat-mdc-table.bsm-table tr.progress-row mat-header-cell {
  border: none;
  padding: 0;
}
mat-table.mat-mdc-table.bsm-table.wrap-text mat-row mat-cell,
mat-table.mat-mdc-table.bsm-table.wrap-text .mat-mdc-cell,
mat-table.mat-mdc-table.bsm-table.wrap-text mat-header-row mat-header-cell,
mat-table.mat-mdc-table.bsm-table.wrap-text .mat-mdc-header-cell {
  white-space: normal;
  word-break: break-word;
}
mat-table.mat-mdc-table.bsm-table.compact mat-header-row:not(.progress-row),
mat-table.mat-mdc-table.bsm-table.compact mat-row:not(.progress-row),
mat-table.mat-mdc-table.bsm-table.compact tr:not(.progress-row) {
  height: unset;
  min-height: 32px;
}
mat-table.mat-mdc-table.bsm-table.compact.strict mat-row:not(.progress-row),
mat-table.mat-mdc-table.bsm-table.compact.strict tr:not(.progress-row) {
  height: 32px;
}

.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background,
.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled ~ .mdc-checkbox__background {
  background-color: var(--mxd-bright-blue-9) !important;
  border-color: var(--mxd-bright-blue-9) !important;
}

.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
  color: var(--mxd-greyscale-white) !important;
}

.mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-selected-checkmark-color: var(--bds-core-white);
}

:root {
  --mdc-filled-text-field-container-color: transparent;
  --mdc-filled-text-field-disabled-container-color: transparent;
  --mdc-filled-text-field-label-text-size: 14px;
  --mdc-filled-text-field-label-text-tracking: normal;
  --mdc-filled-text-field-label-text-weight: 400;
  --mat-form-field-container-text-size: 14px;
  --mat-form-field-container-text-line-height: 22.4px;
  --mat-form-field-container-text-weight: 400;
  --mat-form-field-container-text-tracking: normal;
  --mat-form-field-outlined-label-text-populated-size: 14px;
  --mat-form-field-subscript-text-size: 12px;
  --mat-form-field-subscript-text-line-height: 19.2px;
  --mat-form-field-subscript-text-tracking: normal;
  --mat-form-field-subscript-text-weight: 400;
  --mdc-theme-error: var(--bds-error-red-600);
  --mat-form-field-state-layer-color: transparent;
  --mat-form-field-hover-state-layer-opacity: 0;
}

.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
  border-bottom-color: var(--bds-neutral-gray-300);
}
.mdc-text-field--filled .mdc-floating-label--float-above {
  transform: translateY(-180%) scale(0.75) !important;
  margin-top: 6px;
}

.mat-mdc-form-field-infix {
  min-height: 40px !important;
}

.mat-mdc-paginator .mat-mdc-form-field-infix {
  min-height: 25px !important;
}

.mdc-text-field {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label {
  display: inline !important;
}
.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix {
  padding-bottom: 0px !important;
  padding-top: 0px !important;
}

.mat-form-field.mdc-text-field--focused .mat-mdc-form-field-flex .mat-mdc-floating-label {
  top: 0 !important;
}
.mat-form-field.mat-form-field-hide-placeholder .mat-mdc-form-field-flex .mat-mdc-floating-label {
  top: 0 !important;
}
.mat-form-field .mat-mdc-form-field-flex .mat-mdc-floating-label {
  top: 0 !important;
}

.mat-mdc-select {
  margin-top: 16px;
}

.mat-mdc-paginator .mat-mdc-select {
  margin-top: 0px;
}

.mdc-floating-label {
  will-change: auto !important;
}

.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix {
  padding-bottom: 2px !important;
  padding-top: 2px !important;
}

.mat-mdc-form-field-icon-suffix,
[dir=rtl] .mat-mdc-form-field-icon-prefix {
  padding: 14px 8px 0 8px !important;
}
.mat-mdc-form-field-icon-suffix:has(mat-datepicker-toggle),
[dir=rtl] .mat-mdc-form-field-icon-prefix:has(mat-datepicker-toggle) {
  padding: 0 0 0 8px !important;
}

.mdc-text-field,
.mat-mdc-form-field-hint-wrapper,
.mat-mdc-form-field-error-wrapper {
  padding: 0 !important;
}
.mdc-text-field .mat-mdc-icon-button.mat-mdc-button-base,
.mat-mdc-form-field-hint-wrapper .mat-mdc-icon-button.mat-mdc-button-base,
.mat-mdc-form-field-error-wrapper .mat-mdc-icon-button.mat-mdc-button-base {
  height: 40px;
  padding: 0;
  width: 40px;
}

.mdc-text-field--filled:not(.mdc-text-field--disabled),
.mat-mdc-form-field-focus-overlay,
.mdc-text-field--disabled.mdc-text-field--filled {
  background-color: transparent;
}

.mat-form-field-disabled .mat-mdc-form-field-icon-suffix {
  color: var(--bds-neutral-gray-300);
}

.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,
.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker) {
  color: var(--bds-error-red-600) !important;
}

.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker) {
  padding-left: 2px;
}

.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before,
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after,
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:active {
  border-bottom-color: var(--bds-error-red-600) !important;
}

.mdc-text-field--invalid .mdc-text-field__input {
  caret-color: var(--bds-error-red-600) !important;
}

.hide-subscript-wrapper .mat-mdc-form-field-subscript-wrapper {
  display: none;
}

.mdc-text-field__input {
  margin-top: 18px;
}

textarea.mdc-text-field__input {
  margin-top: 18px;
  margin-bottom: -10px;
}

.mat-mdc-form-field {
  margin-bottom: 0;
}
.mat-mdc-form-field.readonly .mdc-floating-label {
  color: #75787B;
}
.mat-mdc-form-field.readonly input.mdc-text-field__input {
  color: #75787B;
}
.mat-mdc-form-field.readonly .mdc-line-ripple::before,
.mat-mdc-form-field.readonly .mdc-line-ripple::after,
.mat-mdc-form-field.readonly .mdc-line-ripple--active::after {
  border-bottom-style: dashed;
  border-bottom-color: #75787B;
  border-bottom-width: 1px;
}

.mat-mdc-select-arrow-wrapper {
  display: none;
}

.mat-mdc-select-arrow {
  display: none;
}

.bsm-dialog {
  font-family: "Roboto", sans-serif !important;
  min-width: 500px;
  --mdc-dialog-subhead-tracking: 0;
}
.bsm-dialog .mat-mdc-dialog-container {
  height: auto;
}
.bsm-dialog .mat-mdc-dialog-container .mdc-dialog__surface {
  border-radius: 8px !important;
  padding: 16px;
}
.bsm-dialog .mat-mdc-dialog-container .mdc-dialog__title,
.bsm-dialog .mat-mdc-dialog-container p {
  font-family: "Roboto", sans-serif !important;
}
.bsm-dialog .mat-mdc-dialog-container .mdc-dialog__title {
  color: var(--mxd-grey-11);
  display: flex;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 1rem;
  padding: 0;
}
.bsm-dialog .mat-mdc-dialog-container .mdc-dialog__content {
  color: var(--mxd-grey-11);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 20px;
  margin-bottom: 2rem;
  padding: 0;
}
.bsm-dialog .mat-mdc-dialog-actions {
  font-weight: 500;
  justify-content: end;
  min-height: unset !important;
  padding: 0 !important;
}
.bsm-dialog .mat-mdc-dialog-actions .delete-button .mat-warn {
  background-color: var(--mxd-red-8) !important;
}
.large-dialog {
  height: 80vh;
  width: 80vw;
}
.large-dialog .mat-mdc-dialog-container,
.large-dialog .mat-mdc-dialog-container .mdc-dialog__container,
.large-dialog .mat-mdc-dialog-container .mdc-dialog__surface {
  border-radius: 8px !important;
  overflow: hidden;
}

.general-dialog .mat-mdc-dialog-container,
.general-dialog .mat-mdc-dialog-container .mdc-dialog__container,
.general-dialog .mat-mdc-dialog-container .mdc-dialog__surface {
  border-radius: 8px !important;
}

.cdk-global-scrollblock {
  overflow-y: auto !important; /* Ensures that the scrollbar behavior is consistent */
  padding-right: 0 !important; /* Prevents additional padding when scrollbar is hidden */
}

.bsm-stepper {
  width: 100%;
  max-width: 640px;
  min-width: 400px;
  height: 36px !important;
}
.bsm-stepper .mat-step-header,
.bsm-stepper .mat-horizontal-stepper-header {
  padding: 0 4px !important;
  height: 36px !important;
  box-shadow: none !important;
  font-size: 13px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 20px;
  color: var(--mxd-grey-7);
  letter-spacing: 0em;
}
.bsm-stepper .mat-step-header:focus {
  outline: none;
  box-shadow: none !important;
  background-color: transparent !important;
}
.bsm-stepper .mat-step-header .mat-step-label {
  min-width: 32px;
  box-shadow: none !important;
  font-size: 13px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 20px;
  color: var(--mxd-grey-7);
  letter-spacing: 0em;
}
.bsm-stepper .mat-step-header .mat-step-label:focus {
  outline: none;
  box-shadow: none !important;
  background-color: transparent !important;
}
.bsm-stepper .mat-step-header .mat-step-label-active .mat-step-text-label {
  font-size: 13px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 20px;
  color: var(--mxd-grey-11);
  letter-spacing: 0em;
}
.bsm-stepper .mat-step-header .mat-step-icon {
  box-shadow: none !important;
  background-color: var(--mxd-grey-7) !important;
  color: var(--mxd-greyscale-white) !important;
  outline-color: var(--mxd-bright-blue-9);
}
.bsm-stepper .mat-step-header .mat-step-icon-selected {
  box-shadow: none !important;
  background-color: var(--mxd-bright-blue-9) !important;
  outline: solid 2px;
  outline-offset: 2px;
  outline-color: var(--mxd-bright-blue-9);
  color: var(--mxd-bright-blue-9);
}
.bsm-stepper .mat-step-header .mat-step-icon-selected + .mat-step-label {
  color: var(--mxd-grey-11) !important;
  box-shadow: none !important;
}
.bsm-stepper .mat-step-header .mat-step-icon-state-done, .bsm-stepper .mat-step-header .mat-step-icon-state-edit {
  box-shadow: none !important;
  background-color: var(--mxd-bright-blue-9) !important;
  color: var(--mxd-greyscale-white) !important;
}
.bsm-stepper .mat-step-header .mat-step-icon-state-done + .mat-step-label, .bsm-stepper .mat-step-header .mat-step-icon-state-edit + .mat-step-label {
  font-size: 13px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 20px;
  color: var(--mxd-grey-7);
  letter-spacing: 0em;
}
.bsm-stepper .mat-step-header .mat-step-icon-state-done {
  background-color: var(--mxd-bright-blue-7) !important;
}
.bsm-stepper .mat-stepper-horizontal-line {
  height: 1px;
  min-width: 32px;
  flex: 1 0 0;
  border-top-color: var(--mxd-grey-4) !important;
  margin: 0 10px 0 6px;
}
.bsm-stepper .mat-step-optional {
  display: none;
}

.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked + .mdc-radio__background .mdc-radio__outer-circle,
.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled + .mdc-radio__background .mdc-radio__inner-circle {
  border-color: var(--mxd-bright-blue-9) !important;
}

.mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.3);
}

.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar {
  background-color: rgba(var(--mxd-bright-blue-7-rgb), 0.25);
}

.bsm-info-snackbar,
.bsm-warn-snackbar,
.bsm-error-snackbar,
.bsm-success-snackbar {
  --mdc-snackbar-supporting-text-color: var(--mxd-greyscale-white);
}
.bsm-info-snackbar .mdc-snackbar__surface,
.bsm-warn-snackbar .mdc-snackbar__surface,
.bsm-error-snackbar .mdc-snackbar__surface,
.bsm-success-snackbar .mdc-snackbar__surface {
  border-radius: 8px !important;
  box-shadow: none !important;
  padding-right: 0;
}
.bsm-info-snackbar .mat-mdc-snack-bar-container .mdc-snackbar__label,
.bsm-warn-snackbar .mat-mdc-snack-bar-container .mdc-snackbar__label,
.bsm-error-snackbar .mat-mdc-snack-bar-container .mdc-snackbar__label,
.bsm-success-snackbar .mat-mdc-snack-bar-container .mdc-snackbar__label {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  padding: 16px 12px 16px 16px;
}

.bsm-info-snackbar {
  --mdc-snackbar-container-color: var(--mxd-bright-blue-1);
}
.bsm-info-snackbar .mdc-snackbar__surface {
  border: 1px solid var(--mxd-bright-blue-2);
}
.bsm-info-snackbar .snackbar-container__msg {
  color: var(--mxd-bright-blue-10);
}
.bsm-info-snackbar .snackbar-container__icon {
  color: var(--mxd-bright-blue-10);
}

.bsm-success-snackbar {
  --mdc-snackbar-container-color: var(--mxd-light-green-1);
}
.bsm-success-snackbar .mdc-snackbar__surface {
  border: 1px solid var(--mxd-light-green-2);
}
.bsm-success-snackbar .snackbar-container__msg {
  color: var(--mxd-light-green-10);
}
.bsm-success-snackbar .snackbar-container__icon {
  color: var(--mxd-light-green-10);
}

.bsm-error-snackbar {
  --mdc-snackbar-container-color: var(--mxd-red-1);
}
.bsm-error-snackbar .mdc-snackbar__surface {
  border: 1px solid var(--mxd-red-2);
}
.bsm-error-snackbar .snackbar-container__msg {
  color: var(--mxd-red-10);
}
.bsm-error-snackbar .snackbar-container__icon {
  color: var(--mxd-red-10);
}

.bsm-warn-snackbar {
  --mdc-snackbar-container-color: var(--mxd-yellow-1);
}
.bsm-warn-snackbar .mdc-snackbar__surface {
  border: 1px solid var(--mxd-yellow-2);
}
.bsm-warn-snackbar .snackbar-container__msg {
  color: var(--mxd-yellow-10);
}
.bsm-warn-snackbar .snackbar-container__icon {
  color: var(--mxd-yellow-10);
}

:root {
  --mxd-moodys-blue: #0a1264;
  --mxd-moodys-blue-rgb: 10, 18, 100;
  --mxd-moodys-bright-blue: #005eff;
  --mxd-moodys-bright-blue-rgb: 0, 94, 255;
  --mxd-moodys-teal: #008c95;
  --mxd-moodys-teal-rgb: 0, 140, 149;
  --mxd-moodys-purple: #5c068c;
  --mxd-moodys-purple-rgb: 92, 6, 140;
  --mxd-moodys-red: #ba0c2f;
  --mxd-moodys-red-rgb: 186, 12, 47;
  --mxd-moodys-light-green: #78be20;
  --mxd-moodys-light-green-rgb: 120, 190, 32;
  --mxd-moodys-yellow: #fdda25;
  --mxd-moodys-yellow-rgb: 253, 218, 37;
  --mxd-moodys-magenta: #d9017a;
  --mxd-moodys-magenta-rgb: 217, 1, 122;
  --mxd-moodys-orange: #e35205;
  --mxd-moodys-orange-rgb: 227, 82, 5;
  --mxd-greyscale-black: #000000;
  --mxd-greyscale-black-rgb: 0, 0, 0;
  --mxd-greyscale-white: #ffffff;
  --mxd-greyscale-white-rgb: 255, 255, 255;
  --mxd-greyscale-extra-light-grey: #f0f0f1;
  --mxd-greyscale-extra-light-grey-rgb: 240, 240, 241;
  --mxd-greyscale-light-grey: #c8c9c7;
  --mxd-greyscale-light-grey-rgb: 200, 201, 199;
  --mxd-greyscale-medium-grey: #9c9fa1;
  --mxd-greyscale-medium-grey-rgb: 156, 159, 161;
  --mxd-greyscale-dark-grey: #53565a;
  --mxd-greyscale-dark-grey-rgb: 83, 86, 90;
  --mxd-blue-1: #e7e7f0;
  --mxd-blue-1-rgb: 231, 231, 240;
  --mxd-blue-2: #cfd0e1;
  --mxd-blue-2-rgb: 207, 208, 225;
  --mxd-blue-3: #b8b9d2;
  --mxd-blue-3-rgb: 184, 185, 210;
  --mxd-blue-4: #a2a2c4;
  --mxd-blue-4-rgb: 162, 162, 196;
  --mxd-blue-5: #8b8cb5;
  --mxd-blue-5-rgb: 139, 140, 181;
  --mxd-blue-6: #7677a7;
  --mxd-blue-6-rgb: 118, 119, 167;
  --mxd-blue-7: #606299;
  --mxd-blue-7-rgb: 96, 98, 153;
  --mxd-blue-8: #4a4d8c;
  --mxd-blue-8-rgb: 74, 77, 140;
  --mxd-blue-9: #35397e;
  --mxd-blue-9-rgb: 53, 57, 126;
  --mxd-blue-10: #0a1264;
  --mxd-blue-10-rgb: 10, 18, 100;
  --mxd-blue-11: #11174f;
  --mxd-blue-11-rgb: 17, 23, 79;
  --mxd-blue-12: #040826;
  --mxd-blue-12-rgb: 4, 8, 38;
  --mxd-bright-blue-1: #deebff;
  --mxd-bright-blue-1-rgb: 222, 235, 255;
  --mxd-bright-blue-2: #bed6ff;
  --mxd-bright-blue-2-rgb: 190, 214, 255;
  --mxd-bright-blue-3: #9dc1ff;
  --mxd-bright-blue-3-rgb: 157, 193, 255;
  --mxd-bright-blue-4: #7bacff;
  --mxd-bright-blue-4-rgb: 123, 172, 255;
  --mxd-bright-blue-5: #5996ff;
  --mxd-bright-blue-5-rgb: 89, 150, 255;
  --mxd-bright-blue-6: #347fff;
  --mxd-bright-blue-6-rgb: 52, 127, 255;
  --mxd-bright-blue-7: #005eff;
  --mxd-bright-blue-7-rgb: 0, 94, 255;
  --mxd-bright-blue-8: #0052e0;
  --mxd-bright-blue-8-rgb: 0, 82, 224;
  --mxd-bright-blue-9: #0044b7;
  --mxd-bright-blue-9-rgb: 0, 68, 183;
  --mxd-bright-blue-10: #003590;
  --mxd-bright-blue-10-rgb: 0, 53, 144;
  --mxd-bright-blue-11: #00276a;
  --mxd-bright-blue-11-rgb: 0, 39, 106;
  --mxd-bright-blue-12: #001a46;
  --mxd-bright-blue-12-rgb: 0, 26, 70;
  --mxd-grey-1: #f0f0f1;
  --mxd-grey-1-rgb: 240, 240, 241;
  --mxd-grey-2: #d7d8d7;
  --mxd-grey-2-rgb: 215, 216, 215;
  --mxd-grey-3: #bfc0bf;
  --mxd-grey-3-rgb: 191, 192, 191;
  --mxd-grey-4: #a6a9aa;
  --mxd-grey-4-rgb: 166, 169, 170;
  --mxd-grey-5: #8f9294;
  --mxd-grey-5-rgb: 143, 146, 148;
  --mxd-grey-6: #75787b;
  --mxd-grey-6-rgb: 117, 120, 123;
  --mxd-grey-7: #646669;
  --mxd-grey-7-rgb: 100, 102, 105;
  --mxd-grey-8: #4f5153;
  --mxd-grey-8-rgb: 79, 81, 83;
  --mxd-grey-9: #3c3d3f;
  --mxd-grey-9-rgb: 60, 61, 63;
  --mxd-grey-10: #292b2c;
  --mxd-grey-10-rgb: 41, 43, 44;
  --mxd-grey-11: #181919;
  --mxd-grey-11-rgb: 24, 25, 25;
  --mxd-grey-12: #000000;
  --mxd-grey-12-rgb: 0, 0, 0;
  --mxd-red-1: #f8e5e9;
  --mxd-red-1-rgb: 248, 229, 233;
  --mxd-red-2: #f1cbd3;
  --mxd-red-2-rgb: 241, 203, 211;
  --mxd-red-3: #eab1bd;
  --mxd-red-3-rgb: 234, 177, 189;
  --mxd-red-4: #e297a6;
  --mxd-red-4-rgb: 226, 151, 166;
  --mxd-red-5: #da7c8f;
  --mxd-red-5-rgb: 218, 124, 143;
  --mxd-red-6: #d25f76;
  --mxd-red-6-rgb: 210, 95, 118;
  --mxd-red-7: #c93f5a;
  --mxd-red-7-rgb: 201, 63, 90;
  --mxd-red-8: #ba0c2f;
  --mxd-red-8-rgb: 186, 12, 47;
  --mxd-red-9: #9c0a28;
  --mxd-red-9-rgb: 156, 10, 40;
  --mxd-red-10: #7c0820;
  --mxd-red-10-rgb: 124, 8, 32;
  --mxd-red-11: #5d0618;
  --mxd-red-11-rgb: 93, 6, 24;
  --mxd-red-12: #3c071d;
  --mxd-red-12-rgb: 60, 7, 29;
  --mxd-orange-1: #fbe6da;
  --mxd-orange-1-rgb: 251, 230, 218;
  --mxd-orange-2: #f7ccb5;
  --mxd-orange-2-rgb: 247, 204, 181;
  --mxd-orange-3: #f2b18f;
  --mxd-orange-3-rgb: 242, 177, 143;
  --mxd-orange-4: #ee9667;
  --mxd-orange-4-rgb: 238, 150, 103;
  --mxd-orange-5: #e9783d;
  --mxd-orange-5-rgb: 233, 120, 61;
  --mxd-orange-6: #e35205;
  --mxd-orange-6-rgb: 227, 82, 5;
  --mxd-orange-7: #c64809;
  --mxd-orange-7-rgb: 198, 72, 9;
  --mxd-orange-8: #a53e0e;
  --mxd-orange-8-rgb: 165, 62, 14;
  --mxd-orange-9: #863313;
  --mxd-orange-9-rgb: 134, 51, 19;
  --mxd-orange-10: #672917;
  --mxd-orange-10-rgb: 103, 41, 23;
  --mxd-orange-11: #4a1f1c;
  --mxd-orange-11-rgb: 74, 31, 28;
  --mxd-orange-12: #2c1520;
  --mxd-orange-12-rgb: 44, 21, 32;
  --mxd-yellow-1: #fdf3bd;
  --mxd-yellow-1-rgb: 253, 243, 189;
  --mxd-yellow-2: #fbe575;
  --mxd-yellow-2-rgb: 251, 229, 117;
  --mxd-yellow-3: #fdda25;
  --mxd-yellow-3-rgb: 253, 218, 37;
  --mxd-yellow-4: #e2c222;
  --mxd-yellow-4-rgb: 226, 194, 34;
  --mxd-yellow-5: #c7ab21;
  --mxd-yellow-5-rgb: 199, 171, 33;
  --mxd-yellow-6: #ad9422;
  --mxd-yellow-6-rgb: 173, 148, 34;
  --mxd-yellow-7: #937e22;
  --mxd-yellow-7-rgb: 147, 126, 34;
  --mxd-yellow-8: #7a6923;
  --mxd-yellow-8-rgb: 122, 105, 35;
  --mxd-yellow-9: #625423;
  --mxd-yellow-9-rgb: 98, 84, 35;
  --mxd-yellow-10: #4b4023;
  --mxd-yellow-10-rgb: 75, 64, 35;
  --mxd-yellow-11: #342e23;
  --mxd-yellow-11-rgb: 52, 46, 35;
  --mxd-yellow-12: #1c1c22;
  --mxd-yellow-12-rgb: 28, 28, 34;
  --mxd-light-green-1: #ddf0ce;
  --mxd-light-green-1-rgb: 221, 240, 206;
  --mxd-light-green-2: #bce097;
  --mxd-light-green-2-rgb: 188, 224, 151;
  --mxd-light-green-3: #9bcf5d;
  --mxd-light-green-3-rgb: 155, 207, 93;
  --mxd-light-green-4: #78be20;
  --mxd-light-green-4-rgb: 120, 190, 32;
  --mxd-light-green-5: #6aa81c;
  --mxd-light-green-5-rgb: 106, 168, 28;
  --mxd-light-green-6: #5d9319;
  --mxd-light-green-6-rgb: 93, 147, 25;
  --mxd-light-green-7: #507e15;
  --mxd-light-green-7-rgb: 80, 126, 21;
  --mxd-light-green-8: #436a12;
  --mxd-light-green-8-rgb: 67, 106, 18;
  --mxd-light-green-9: #365612;
  --mxd-light-green-9-rgb: 54, 86, 18;
  --mxd-light-green-10: #2a4317;
  --mxd-light-green-10-rgb: 42, 67, 23;
  --mxd-light-green-11: #1e301c;
  --mxd-light-green-11-rgb: 30, 48, 28;
  --mxd-light-green-12: #131f20;
  --mxd-light-green-12-rgb: 19, 31, 32;
  --mxd-teal-1: #d7edef;
  --mxd-teal-1-rgb: 215, 237, 239;
  --mxd-teal-2: #b0dbde;
  --mxd-teal-2-rgb: 176, 219, 222;
  --mxd-teal-3: #87c9cd;
  --mxd-teal-3-rgb: 135, 201, 205;
  --mxd-teal-4: #5eb6bc;
  --mxd-teal-4-rgb: 94, 182, 188;
  --mxd-teal-5: #33a3aa;
  --mxd-teal-5-rgb: 51, 163, 170;
  --mxd-teal-6: #008c95;
  --mxd-teal-6-rgb: 0, 140, 149;
  --mxd-teal-7: #007981;
  --mxd-teal-7-rgb: 0, 121, 129;
  --mxd-teal-8: #00656c;
  --mxd-teal-8-rgb: 0, 101, 108;
  --mxd-teal-9: #005157;
  --mxd-teal-9-rgb: 0, 81, 87;
  --mxd-teal-10: #003e42;
  --mxd-teal-10-rgb: 0, 62, 66;
  --mxd-teal-11: #002c2f;
  --mxd-teal-11-rgb: 0, 44, 47;
  --mxd-teal-12: #001b1d;
  --mxd-teal-12-rgb: 0, 27, 29;
  --mxd-purple-1: #eee7f3;
  --mxd-purple-1-rgb: 238, 231, 243;
  --mxd-purple-2: #dfcfe8;
  --mxd-purple-2-rgb: 223, 207, 232;
  --mxd-purple-3: #cfb7dd;
  --mxd-purple-3-rgb: 207, 183, 221;
  --mxd-purple-4: #c0a0d3;
  --mxd-purple-4-rgb: 192, 160, 211;
  --mxd-purple-5: #b189c8;
  --mxd-purple-5-rgb: 177, 137, 200;
  --mxd-purple-6: #a271bd;
  --mxd-purple-6-rgb: 162, 113, 189;
  --mxd-purple-7: #925ab2;
  --mxd-purple-7-rgb: 146, 90, 178;
  --mxd-purple-8: #8342a7;
  --mxd-purple-8-rgb: 131, 66, 167;
  --mxd-purple-9: #72289c;
  --mxd-purple-9-rgb: 114, 40, 156;
  --mxd-purple-10: #5c068c;
  --mxd-purple-10-rgb: 92, 6, 140;
  --mxd-purple-11: #47056c;
  --mxd-purple-11-rgb: 71, 5, 108;
  --mxd-purple-12: #2c054d;
  --mxd-purple-12-rgb: 44, 5, 77;
  --mxd-magenta-1: #fde3f2;
  --mxd-magenta-1-rgb: 253, 227, 242;
  --mxd-magenta-2: #fbc5e5;
  --mxd-magenta-2-rgb: 251, 197, 229;
  --mxd-magenta-3: #f6a8d6;
  --mxd-magenta-3-rgb: 246, 168, 214;
  --mxd-magenta-4: #f18ac5;
  --mxd-magenta-4-rgb: 241, 138, 197;
  --mxd-magenta-5: #eb6ab3;
  --mxd-magenta-5-rgb: 235, 106, 179;
  --mxd-magenta-6: #e5449f;
  --mxd-magenta-6-rgb: 229, 68, 159;
  --mxd-magenta-7: #d9017a;
  --mxd-magenta-7-rgb: 217, 1, 122;
  --mxd-magenta-8: #ba0168;
  --mxd-magenta-8-rgb: 186, 1, 104;
  --mxd-magenta-9: #990156;
  --mxd-magenta-9-rgb: 153, 1, 86;
  --mxd-magenta-10: #7a0144;
  --mxd-magenta-10-rgb: 122, 1, 68;
  --mxd-magenta-11: #5a0239;
  --mxd-magenta-11-rgb: 90, 2, 57;
  --mxd-magenta-12: #390432;
  --mxd-magenta-12-rgb: 57, 4, 50;
}

h1 {
  font-size: 28px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 36px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

h2 {
  font-size: 24px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 32px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

h3 {
  font-size: 18px;
  font-family: Roboto;
  font-weight: 500;
  font-style: normal;
  line-height: 24px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

mat-table.mat-mdc-table mat-row mat-cell,
mat-table.mat-mdc-table mat-header-row mat-header-cell,
mat-table.mat-mdc-table mat-header-row mat-header-cell .mat-sort-header-content {
  font-size: 13px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 20px;
  color: var(--mxd-grey-11);
  letter-spacing: normal;
}

mat-table.mat-mdc-table mat-header-row mat-header-cell, mat-table.mat-mdc-table mat-header-row mat-header-cell .mat-sort-header-content {
  font-weight: 500;
}

html,
body,
.highcharts-title {
  font-size: 14px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 20px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

.highcharts-title {
  font-weight: 500;
}

.highcharts-legend-item > text, .highcharts-axis-labels, .highcharts-container {
  font-size: 13px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 16px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

mat-button-toggle-group .mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  font-size: 16px;
  font-family: "Roboto";
  font-weight: 500;
  font-style: medium;
  line-height: 24px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

.rs-input-text {
  font-size: 16px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 24px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

.highcharts-data-label text,
text.highcharts-data-label {
  font-size: 10px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 12px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

mat-button-toggle-group.mat-button-toggle-group-appearance-standard {
  border: 1px solid var(--bds-neutral-gray-300);
}
mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: 1px solid var(--bds-neutral-gray-300);
}
mat-button-toggle-group .mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  padding: 5px 16px;
}
mat-button-toggle-group .mat-button-toggle-checked,
mat-button-toggle-group .mat-button-toggle.active {
  background: rgba(var(--bds-core-links-blue-700-rgb), 0.08);
}
mat-button-toggle-group .mat-button-toggle-checked.mat-button-toggle-appearance-standard .mat-button-toggle-label-content,
mat-button-toggle-group .mat-button-toggle.active.mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  color: var(--bds-core-links-blue-700);
}
mat-button-toggle-group.no-pseudo-checkbox .mat-pseudo-checkbox {
  display: none !important;
}

:root .mat-mdc-standard-chip {
  --mdc-chip-container-height: 24px;
}

mat-chip.size-sm {
  --mdc-chip-container-height: 24px;
}
mat-chip.size-md {
  --mdc-chip-container-height: 28px;
}
mat-chip.size-lg {
  --mdc-chip-container-height: 32px;
}

:root {
  --mat-protected-button-horizontal-padding: 12px;
  --mat-outlined-button-horizontal-padding: 12px;
  --mat-filled-button-horizontal-padding: 12px;
  --mat-text-button-horizontal-padding: 12px;
}

button[mat-icon-button].icon-btn-xs, button[mat-icon-button].icon-btn-sm, button[mat-icon-button].icon-btn-md, button[mat-icon-button].icon-btn-lg {
  padding: 0;
}
button[mat-icon-button].icon-btn-xs {
  --mdc-icon-button-icon-size: 14px;
  height: 20px;
  width: 20px;
}
button[mat-icon-button].icon-btn-sm {
  --mdc-icon-button-icon-size: 16px;
  height: 24px;
  width: 24px;
}
button[mat-icon-button].icon-btn-md {
  --mdc-icon-button-icon-size: 18px;
  height: 26px;
  width: 26px;
}
button[mat-icon-button].icon-btn-lg {
  --mdc-icon-button-icon-size: 20px;
  height: 28px;
  width: 28px;
}

cl-button[color=grey-7] button,
cl-button[color=grey-7] .mat-mdc-button:not(:disabled) {
  color: var(--mxd-grey-7);
}

:root {
  --mxd-moodys-blue: #0a1264;
  --mxd-moodys-blue-rgb: 10, 18, 100;
  --mxd-moodys-bright-blue: #005eff;
  --mxd-moodys-bright-blue-rgb: 0, 94, 255;
  --mxd-moodys-teal: #008c95;
  --mxd-moodys-teal-rgb: 0, 140, 149;
  --mxd-moodys-purple: #5c068c;
  --mxd-moodys-purple-rgb: 92, 6, 140;
  --mxd-moodys-red: #ba0c2f;
  --mxd-moodys-red-rgb: 186, 12, 47;
  --mxd-moodys-light-green: #78be20;
  --mxd-moodys-light-green-rgb: 120, 190, 32;
  --mxd-moodys-yellow: #fdda25;
  --mxd-moodys-yellow-rgb: 253, 218, 37;
  --mxd-moodys-magenta: #d9017a;
  --mxd-moodys-magenta-rgb: 217, 1, 122;
  --mxd-moodys-orange: #e35205;
  --mxd-moodys-orange-rgb: 227, 82, 5;
  --mxd-greyscale-black: #000000;
  --mxd-greyscale-black-rgb: 0, 0, 0;
  --mxd-greyscale-white: #ffffff;
  --mxd-greyscale-white-rgb: 255, 255, 255;
  --mxd-greyscale-extra-light-grey: #f0f0f1;
  --mxd-greyscale-extra-light-grey-rgb: 240, 240, 241;
  --mxd-greyscale-light-grey: #c8c9c7;
  --mxd-greyscale-light-grey-rgb: 200, 201, 199;
  --mxd-greyscale-medium-grey: #9c9fa1;
  --mxd-greyscale-medium-grey-rgb: 156, 159, 161;
  --mxd-greyscale-dark-grey: #53565a;
  --mxd-greyscale-dark-grey-rgb: 83, 86, 90;
  --mxd-blue-1: #e7e7f0;
  --mxd-blue-1-rgb: 231, 231, 240;
  --mxd-blue-2: #cfd0e1;
  --mxd-blue-2-rgb: 207, 208, 225;
  --mxd-blue-3: #b8b9d2;
  --mxd-blue-3-rgb: 184, 185, 210;
  --mxd-blue-4: #a2a2c4;
  --mxd-blue-4-rgb: 162, 162, 196;
  --mxd-blue-5: #8b8cb5;
  --mxd-blue-5-rgb: 139, 140, 181;
  --mxd-blue-6: #7677a7;
  --mxd-blue-6-rgb: 118, 119, 167;
  --mxd-blue-7: #606299;
  --mxd-blue-7-rgb: 96, 98, 153;
  --mxd-blue-8: #4a4d8c;
  --mxd-blue-8-rgb: 74, 77, 140;
  --mxd-blue-9: #35397e;
  --mxd-blue-9-rgb: 53, 57, 126;
  --mxd-blue-10: #0a1264;
  --mxd-blue-10-rgb: 10, 18, 100;
  --mxd-blue-11: #11174f;
  --mxd-blue-11-rgb: 17, 23, 79;
  --mxd-blue-12: #040826;
  --mxd-blue-12-rgb: 4, 8, 38;
  --mxd-bright-blue-1: #deebff;
  --mxd-bright-blue-1-rgb: 222, 235, 255;
  --mxd-bright-blue-2: #bed6ff;
  --mxd-bright-blue-2-rgb: 190, 214, 255;
  --mxd-bright-blue-3: #9dc1ff;
  --mxd-bright-blue-3-rgb: 157, 193, 255;
  --mxd-bright-blue-4: #7bacff;
  --mxd-bright-blue-4-rgb: 123, 172, 255;
  --mxd-bright-blue-5: #5996ff;
  --mxd-bright-blue-5-rgb: 89, 150, 255;
  --mxd-bright-blue-6: #347fff;
  --mxd-bright-blue-6-rgb: 52, 127, 255;
  --mxd-bright-blue-7: #005eff;
  --mxd-bright-blue-7-rgb: 0, 94, 255;
  --mxd-bright-blue-8: #0052e0;
  --mxd-bright-blue-8-rgb: 0, 82, 224;
  --mxd-bright-blue-9: #0044b7;
  --mxd-bright-blue-9-rgb: 0, 68, 183;
  --mxd-bright-blue-10: #003590;
  --mxd-bright-blue-10-rgb: 0, 53, 144;
  --mxd-bright-blue-11: #00276a;
  --mxd-bright-blue-11-rgb: 0, 39, 106;
  --mxd-bright-blue-12: #001a46;
  --mxd-bright-blue-12-rgb: 0, 26, 70;
  --mxd-grey-1: #f0f0f1;
  --mxd-grey-1-rgb: 240, 240, 241;
  --mxd-grey-2: #d7d8d7;
  --mxd-grey-2-rgb: 215, 216, 215;
  --mxd-grey-3: #bfc0bf;
  --mxd-grey-3-rgb: 191, 192, 191;
  --mxd-grey-4: #a6a9aa;
  --mxd-grey-4-rgb: 166, 169, 170;
  --mxd-grey-5: #8f9294;
  --mxd-grey-5-rgb: 143, 146, 148;
  --mxd-grey-6: #75787b;
  --mxd-grey-6-rgb: 117, 120, 123;
  --mxd-grey-7: #646669;
  --mxd-grey-7-rgb: 100, 102, 105;
  --mxd-grey-8: #4f5153;
  --mxd-grey-8-rgb: 79, 81, 83;
  --mxd-grey-9: #3c3d3f;
  --mxd-grey-9-rgb: 60, 61, 63;
  --mxd-grey-10: #292b2c;
  --mxd-grey-10-rgb: 41, 43, 44;
  --mxd-grey-11: #181919;
  --mxd-grey-11-rgb: 24, 25, 25;
  --mxd-grey-12: #000000;
  --mxd-grey-12-rgb: 0, 0, 0;
  --mxd-red-1: #f8e5e9;
  --mxd-red-1-rgb: 248, 229, 233;
  --mxd-red-2: #f1cbd3;
  --mxd-red-2-rgb: 241, 203, 211;
  --mxd-red-3: #eab1bd;
  --mxd-red-3-rgb: 234, 177, 189;
  --mxd-red-4: #e297a6;
  --mxd-red-4-rgb: 226, 151, 166;
  --mxd-red-5: #da7c8f;
  --mxd-red-5-rgb: 218, 124, 143;
  --mxd-red-6: #d25f76;
  --mxd-red-6-rgb: 210, 95, 118;
  --mxd-red-7: #c93f5a;
  --mxd-red-7-rgb: 201, 63, 90;
  --mxd-red-8: #ba0c2f;
  --mxd-red-8-rgb: 186, 12, 47;
  --mxd-red-9: #9c0a28;
  --mxd-red-9-rgb: 156, 10, 40;
  --mxd-red-10: #7c0820;
  --mxd-red-10-rgb: 124, 8, 32;
  --mxd-red-11: #5d0618;
  --mxd-red-11-rgb: 93, 6, 24;
  --mxd-red-12: #3c071d;
  --mxd-red-12-rgb: 60, 7, 29;
  --mxd-orange-1: #fbe6da;
  --mxd-orange-1-rgb: 251, 230, 218;
  --mxd-orange-2: #f7ccb5;
  --mxd-orange-2-rgb: 247, 204, 181;
  --mxd-orange-3: #f2b18f;
  --mxd-orange-3-rgb: 242, 177, 143;
  --mxd-orange-4: #ee9667;
  --mxd-orange-4-rgb: 238, 150, 103;
  --mxd-orange-5: #e9783d;
  --mxd-orange-5-rgb: 233, 120, 61;
  --mxd-orange-6: #e35205;
  --mxd-orange-6-rgb: 227, 82, 5;
  --mxd-orange-7: #c64809;
  --mxd-orange-7-rgb: 198, 72, 9;
  --mxd-orange-8: #a53e0e;
  --mxd-orange-8-rgb: 165, 62, 14;
  --mxd-orange-9: #863313;
  --mxd-orange-9-rgb: 134, 51, 19;
  --mxd-orange-10: #672917;
  --mxd-orange-10-rgb: 103, 41, 23;
  --mxd-orange-11: #4a1f1c;
  --mxd-orange-11-rgb: 74, 31, 28;
  --mxd-orange-12: #2c1520;
  --mxd-orange-12-rgb: 44, 21, 32;
  --mxd-yellow-1: #fdf3bd;
  --mxd-yellow-1-rgb: 253, 243, 189;
  --mxd-yellow-2: #fbe575;
  --mxd-yellow-2-rgb: 251, 229, 117;
  --mxd-yellow-3: #fdda25;
  --mxd-yellow-3-rgb: 253, 218, 37;
  --mxd-yellow-4: #e2c222;
  --mxd-yellow-4-rgb: 226, 194, 34;
  --mxd-yellow-5: #c7ab21;
  --mxd-yellow-5-rgb: 199, 171, 33;
  --mxd-yellow-6: #ad9422;
  --mxd-yellow-6-rgb: 173, 148, 34;
  --mxd-yellow-7: #937e22;
  --mxd-yellow-7-rgb: 147, 126, 34;
  --mxd-yellow-8: #7a6923;
  --mxd-yellow-8-rgb: 122, 105, 35;
  --mxd-yellow-9: #625423;
  --mxd-yellow-9-rgb: 98, 84, 35;
  --mxd-yellow-10: #4b4023;
  --mxd-yellow-10-rgb: 75, 64, 35;
  --mxd-yellow-11: #342e23;
  --mxd-yellow-11-rgb: 52, 46, 35;
  --mxd-yellow-12: #1c1c22;
  --mxd-yellow-12-rgb: 28, 28, 34;
  --mxd-light-green-1: #ddf0ce;
  --mxd-light-green-1-rgb: 221, 240, 206;
  --mxd-light-green-2: #bce097;
  --mxd-light-green-2-rgb: 188, 224, 151;
  --mxd-light-green-3: #9bcf5d;
  --mxd-light-green-3-rgb: 155, 207, 93;
  --mxd-light-green-4: #78be20;
  --mxd-light-green-4-rgb: 120, 190, 32;
  --mxd-light-green-5: #6aa81c;
  --mxd-light-green-5-rgb: 106, 168, 28;
  --mxd-light-green-6: #5d9319;
  --mxd-light-green-6-rgb: 93, 147, 25;
  --mxd-light-green-7: #507e15;
  --mxd-light-green-7-rgb: 80, 126, 21;
  --mxd-light-green-8: #436a12;
  --mxd-light-green-8-rgb: 67, 106, 18;
  --mxd-light-green-9: #365612;
  --mxd-light-green-9-rgb: 54, 86, 18;
  --mxd-light-green-10: #2a4317;
  --mxd-light-green-10-rgb: 42, 67, 23;
  --mxd-light-green-11: #1e301c;
  --mxd-light-green-11-rgb: 30, 48, 28;
  --mxd-light-green-12: #131f20;
  --mxd-light-green-12-rgb: 19, 31, 32;
  --mxd-teal-1: #d7edef;
  --mxd-teal-1-rgb: 215, 237, 239;
  --mxd-teal-2: #b0dbde;
  --mxd-teal-2-rgb: 176, 219, 222;
  --mxd-teal-3: #87c9cd;
  --mxd-teal-3-rgb: 135, 201, 205;
  --mxd-teal-4: #5eb6bc;
  --mxd-teal-4-rgb: 94, 182, 188;
  --mxd-teal-5: #33a3aa;
  --mxd-teal-5-rgb: 51, 163, 170;
  --mxd-teal-6: #008c95;
  --mxd-teal-6-rgb: 0, 140, 149;
  --mxd-teal-7: #007981;
  --mxd-teal-7-rgb: 0, 121, 129;
  --mxd-teal-8: #00656c;
  --mxd-teal-8-rgb: 0, 101, 108;
  --mxd-teal-9: #005157;
  --mxd-teal-9-rgb: 0, 81, 87;
  --mxd-teal-10: #003e42;
  --mxd-teal-10-rgb: 0, 62, 66;
  --mxd-teal-11: #002c2f;
  --mxd-teal-11-rgb: 0, 44, 47;
  --mxd-teal-12: #001b1d;
  --mxd-teal-12-rgb: 0, 27, 29;
  --mxd-purple-1: #eee7f3;
  --mxd-purple-1-rgb: 238, 231, 243;
  --mxd-purple-2: #dfcfe8;
  --mxd-purple-2-rgb: 223, 207, 232;
  --mxd-purple-3: #cfb7dd;
  --mxd-purple-3-rgb: 207, 183, 221;
  --mxd-purple-4: #c0a0d3;
  --mxd-purple-4-rgb: 192, 160, 211;
  --mxd-purple-5: #b189c8;
  --mxd-purple-5-rgb: 177, 137, 200;
  --mxd-purple-6: #a271bd;
  --mxd-purple-6-rgb: 162, 113, 189;
  --mxd-purple-7: #925ab2;
  --mxd-purple-7-rgb: 146, 90, 178;
  --mxd-purple-8: #8342a7;
  --mxd-purple-8-rgb: 131, 66, 167;
  --mxd-purple-9: #72289c;
  --mxd-purple-9-rgb: 114, 40, 156;
  --mxd-purple-10: #5c068c;
  --mxd-purple-10-rgb: 92, 6, 140;
  --mxd-purple-11: #47056c;
  --mxd-purple-11-rgb: 71, 5, 108;
  --mxd-purple-12: #2c054d;
  --mxd-purple-12-rgb: 44, 5, 77;
  --mxd-magenta-1: #fde3f2;
  --mxd-magenta-1-rgb: 253, 227, 242;
  --mxd-magenta-2: #fbc5e5;
  --mxd-magenta-2-rgb: 251, 197, 229;
  --mxd-magenta-3: #f6a8d6;
  --mxd-magenta-3-rgb: 246, 168, 214;
  --mxd-magenta-4: #f18ac5;
  --mxd-magenta-4-rgb: 241, 138, 197;
  --mxd-magenta-5: #eb6ab3;
  --mxd-magenta-5-rgb: 235, 106, 179;
  --mxd-magenta-6: #e5449f;
  --mxd-magenta-6-rgb: 229, 68, 159;
  --mxd-magenta-7: #d9017a;
  --mxd-magenta-7-rgb: 217, 1, 122;
  --mxd-magenta-8: #ba0168;
  --mxd-magenta-8-rgb: 186, 1, 104;
  --mxd-magenta-9: #990156;
  --mxd-magenta-9-rgb: 153, 1, 86;
  --mxd-magenta-10: #7a0144;
  --mxd-magenta-10-rgb: 122, 1, 68;
  --mxd-magenta-11: #5a0239;
  --mxd-magenta-11-rgb: 90, 2, 57;
  --mxd-magenta-12: #390432;
  --mxd-magenta-12-rgb: 57, 4, 50;
}

h1 {
  font-size: 28px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 36px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

h2 {
  font-size: 24px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 32px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

h3 {
  font-size: 18px;
  font-family: Roboto;
  font-weight: 500;
  font-style: normal;
  line-height: 24px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

mat-table.mat-mdc-table mat-row mat-cell,
mat-table.mat-mdc-table mat-header-row mat-header-cell,
mat-table.mat-mdc-table mat-header-row mat-header-cell .mat-sort-header-content {
  font-size: 13px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 20px;
  color: var(--mxd-grey-11);
  letter-spacing: normal;
}

mat-table.mat-mdc-table mat-header-row mat-header-cell, mat-table.mat-mdc-table mat-header-row mat-header-cell .mat-sort-header-content {
  font-weight: 500;
}

html,
body,
.highcharts-title {
  font-size: 14px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 20px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

.highcharts-title {
  font-weight: 500;
}

.highcharts-legend-item > text, .highcharts-axis-labels, .highcharts-container {
  font-size: 13px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 16px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

mat-button-toggle-group .mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  font-size: 16px;
  font-family: "Roboto";
  font-weight: 500;
  font-style: medium;
  line-height: 24px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

.rs-input-text {
  font-size: 16px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 24px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

.highcharts-data-label text,
text.highcharts-data-label {
  font-size: 10px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 12px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

:root,
.highcharts-light,
.highcharts-dark {
  /**
  * NOTE: Order MUST match global-theme.ts -> HighchartsNewBrandingColors
  */
  /* Colors for data series and points */
  --highcharts-color-0: var(--mxd-bright-blue-7);
  --highcharts-color-1: var(--mxd-teal-4);
  --highcharts-color-2: var(--mxd-yellow-5);
  --highcharts-color-3: var(--mxd-purple-10);
  --highcharts-color-4: var(--mxd-red-6);
  --highcharts-color-5: var(--mxd-light-green-8);
  --highcharts-color-6: var(--mxd-orange-5);
  --highcharts-color-7: var(--mxd-bright-blue-4);
  --highcharts-color-8: var(--mxd-magenta-8);
  --highcharts-color-9: var(--mxd-blue-9);
  --highcharts-color-10: var(--mxd-teal-6);
  --highcharts-color-11: var(--mxd-light-green-3);
  /* Chart background, point stroke for markers and columns etc */
  --highcharts-background-color: var(--bds-core-white);
  /* Neutral colors */
  /* Strong text. */
  --highcharts-neutral-color-100: var(--bds-neutral-gray-900);
  /* Main text, axis labels and some strokes. */
  --highcharts-neutral-color-80: var(--bds-neutral-gray-800);
  /* Axis title, connector fallback. */
  --highcharts-neutral-color-60: var(--bds-neutral-gray-600);
  /* Credits text, export menu stroke. */
  --highcharts-neutral-color-40: var(--bds-neutral-gray-400);
  /* Disabled texts, button strokes, crosshair etc. */
  --highcharts-neutral-color-20: var(--bds-neutral-gray-100);
  /* Grid lines etc. */
  --highcharts-neutral-color-10: var(--bds-neutral-gray-50);
  /* Minor grid lines etc. */
  --highcharts-neutral-color-5: var(--bds-neutral-gray-25);
  /* Tooltip backgroud, button fills, map null points. */
  --highcharts-neutral-color-3: var(--bds-neutral-gray-10);
  /* Highlights*/
  /* Drilldown clickable labels, color axis max color. */
  --highcharts-highlight-color-100: var(--bds-vis-moodys-blue-700);
  /* Selection marker, menu hover, button hover, chart border, navigator series. */
  --highcharts-highlight-color-80: var(--bds-vis-moodys-blue-600);
  /* Navigator mask fill. */
  --highcharts-highlight-color-60: var(--bds-vis-moodys-blue-500);
  /* Ticks and axis line. */
  --highcharts-highlight-color-20: var(--bds-vis-moodys-blue-400);
  /* Pressed button, color axis min color. */
  --highcharts-highlight-color-10: var(--bds-vis-moodys-blue-3 00);
  /* Indicators */
  --highcharts-positive-color: var(--bds-success-green-400);
  --highcharts-negative-color: var(--bds-error-red-600);
}

/* Overwrites */
.highcharts-tooltip-box {
  visibility: visible !important;
  z-index: 999999 !important;
}

.highcharts-strong {
  font-weight: 500;
}

.highcharts-credits {
  display: none;
}

/* Custom classes */
.error-red {
  stroke: var(--bds-error-red-600);
}

.dashed-line {
  stroke-dasharray: 1, 3;
}

:root {
  --mxd-moodys-blue: #0a1264;
  --mxd-moodys-blue-rgb: 10, 18, 100;
  --mxd-moodys-bright-blue: #005eff;
  --mxd-moodys-bright-blue-rgb: 0, 94, 255;
  --mxd-moodys-teal: #008c95;
  --mxd-moodys-teal-rgb: 0, 140, 149;
  --mxd-moodys-purple: #5c068c;
  --mxd-moodys-purple-rgb: 92, 6, 140;
  --mxd-moodys-red: #ba0c2f;
  --mxd-moodys-red-rgb: 186, 12, 47;
  --mxd-moodys-light-green: #78be20;
  --mxd-moodys-light-green-rgb: 120, 190, 32;
  --mxd-moodys-yellow: #fdda25;
  --mxd-moodys-yellow-rgb: 253, 218, 37;
  --mxd-moodys-magenta: #d9017a;
  --mxd-moodys-magenta-rgb: 217, 1, 122;
  --mxd-moodys-orange: #e35205;
  --mxd-moodys-orange-rgb: 227, 82, 5;
  --mxd-greyscale-black: #000000;
  --mxd-greyscale-black-rgb: 0, 0, 0;
  --mxd-greyscale-white: #ffffff;
  --mxd-greyscale-white-rgb: 255, 255, 255;
  --mxd-greyscale-extra-light-grey: #f0f0f1;
  --mxd-greyscale-extra-light-grey-rgb: 240, 240, 241;
  --mxd-greyscale-light-grey: #c8c9c7;
  --mxd-greyscale-light-grey-rgb: 200, 201, 199;
  --mxd-greyscale-medium-grey: #9c9fa1;
  --mxd-greyscale-medium-grey-rgb: 156, 159, 161;
  --mxd-greyscale-dark-grey: #53565a;
  --mxd-greyscale-dark-grey-rgb: 83, 86, 90;
  --mxd-blue-1: #e7e7f0;
  --mxd-blue-1-rgb: 231, 231, 240;
  --mxd-blue-2: #cfd0e1;
  --mxd-blue-2-rgb: 207, 208, 225;
  --mxd-blue-3: #b8b9d2;
  --mxd-blue-3-rgb: 184, 185, 210;
  --mxd-blue-4: #a2a2c4;
  --mxd-blue-4-rgb: 162, 162, 196;
  --mxd-blue-5: #8b8cb5;
  --mxd-blue-5-rgb: 139, 140, 181;
  --mxd-blue-6: #7677a7;
  --mxd-blue-6-rgb: 118, 119, 167;
  --mxd-blue-7: #606299;
  --mxd-blue-7-rgb: 96, 98, 153;
  --mxd-blue-8: #4a4d8c;
  --mxd-blue-8-rgb: 74, 77, 140;
  --mxd-blue-9: #35397e;
  --mxd-blue-9-rgb: 53, 57, 126;
  --mxd-blue-10: #0a1264;
  --mxd-blue-10-rgb: 10, 18, 100;
  --mxd-blue-11: #11174f;
  --mxd-blue-11-rgb: 17, 23, 79;
  --mxd-blue-12: #040826;
  --mxd-blue-12-rgb: 4, 8, 38;
  --mxd-bright-blue-1: #deebff;
  --mxd-bright-blue-1-rgb: 222, 235, 255;
  --mxd-bright-blue-2: #bed6ff;
  --mxd-bright-blue-2-rgb: 190, 214, 255;
  --mxd-bright-blue-3: #9dc1ff;
  --mxd-bright-blue-3-rgb: 157, 193, 255;
  --mxd-bright-blue-4: #7bacff;
  --mxd-bright-blue-4-rgb: 123, 172, 255;
  --mxd-bright-blue-5: #5996ff;
  --mxd-bright-blue-5-rgb: 89, 150, 255;
  --mxd-bright-blue-6: #347fff;
  --mxd-bright-blue-6-rgb: 52, 127, 255;
  --mxd-bright-blue-7: #005eff;
  --mxd-bright-blue-7-rgb: 0, 94, 255;
  --mxd-bright-blue-8: #0052e0;
  --mxd-bright-blue-8-rgb: 0, 82, 224;
  --mxd-bright-blue-9: #0044b7;
  --mxd-bright-blue-9-rgb: 0, 68, 183;
  --mxd-bright-blue-10: #003590;
  --mxd-bright-blue-10-rgb: 0, 53, 144;
  --mxd-bright-blue-11: #00276a;
  --mxd-bright-blue-11-rgb: 0, 39, 106;
  --mxd-bright-blue-12: #001a46;
  --mxd-bright-blue-12-rgb: 0, 26, 70;
  --mxd-grey-1: #f0f0f1;
  --mxd-grey-1-rgb: 240, 240, 241;
  --mxd-grey-2: #d7d8d7;
  --mxd-grey-2-rgb: 215, 216, 215;
  --mxd-grey-3: #bfc0bf;
  --mxd-grey-3-rgb: 191, 192, 191;
  --mxd-grey-4: #a6a9aa;
  --mxd-grey-4-rgb: 166, 169, 170;
  --mxd-grey-5: #8f9294;
  --mxd-grey-5-rgb: 143, 146, 148;
  --mxd-grey-6: #75787b;
  --mxd-grey-6-rgb: 117, 120, 123;
  --mxd-grey-7: #646669;
  --mxd-grey-7-rgb: 100, 102, 105;
  --mxd-grey-8: #4f5153;
  --mxd-grey-8-rgb: 79, 81, 83;
  --mxd-grey-9: #3c3d3f;
  --mxd-grey-9-rgb: 60, 61, 63;
  --mxd-grey-10: #292b2c;
  --mxd-grey-10-rgb: 41, 43, 44;
  --mxd-grey-11: #181919;
  --mxd-grey-11-rgb: 24, 25, 25;
  --mxd-grey-12: #000000;
  --mxd-grey-12-rgb: 0, 0, 0;
  --mxd-red-1: #f8e5e9;
  --mxd-red-1-rgb: 248, 229, 233;
  --mxd-red-2: #f1cbd3;
  --mxd-red-2-rgb: 241, 203, 211;
  --mxd-red-3: #eab1bd;
  --mxd-red-3-rgb: 234, 177, 189;
  --mxd-red-4: #e297a6;
  --mxd-red-4-rgb: 226, 151, 166;
  --mxd-red-5: #da7c8f;
  --mxd-red-5-rgb: 218, 124, 143;
  --mxd-red-6: #d25f76;
  --mxd-red-6-rgb: 210, 95, 118;
  --mxd-red-7: #c93f5a;
  --mxd-red-7-rgb: 201, 63, 90;
  --mxd-red-8: #ba0c2f;
  --mxd-red-8-rgb: 186, 12, 47;
  --mxd-red-9: #9c0a28;
  --mxd-red-9-rgb: 156, 10, 40;
  --mxd-red-10: #7c0820;
  --mxd-red-10-rgb: 124, 8, 32;
  --mxd-red-11: #5d0618;
  --mxd-red-11-rgb: 93, 6, 24;
  --mxd-red-12: #3c071d;
  --mxd-red-12-rgb: 60, 7, 29;
  --mxd-orange-1: #fbe6da;
  --mxd-orange-1-rgb: 251, 230, 218;
  --mxd-orange-2: #f7ccb5;
  --mxd-orange-2-rgb: 247, 204, 181;
  --mxd-orange-3: #f2b18f;
  --mxd-orange-3-rgb: 242, 177, 143;
  --mxd-orange-4: #ee9667;
  --mxd-orange-4-rgb: 238, 150, 103;
  --mxd-orange-5: #e9783d;
  --mxd-orange-5-rgb: 233, 120, 61;
  --mxd-orange-6: #e35205;
  --mxd-orange-6-rgb: 227, 82, 5;
  --mxd-orange-7: #c64809;
  --mxd-orange-7-rgb: 198, 72, 9;
  --mxd-orange-8: #a53e0e;
  --mxd-orange-8-rgb: 165, 62, 14;
  --mxd-orange-9: #863313;
  --mxd-orange-9-rgb: 134, 51, 19;
  --mxd-orange-10: #672917;
  --mxd-orange-10-rgb: 103, 41, 23;
  --mxd-orange-11: #4a1f1c;
  --mxd-orange-11-rgb: 74, 31, 28;
  --mxd-orange-12: #2c1520;
  --mxd-orange-12-rgb: 44, 21, 32;
  --mxd-yellow-1: #fdf3bd;
  --mxd-yellow-1-rgb: 253, 243, 189;
  --mxd-yellow-2: #fbe575;
  --mxd-yellow-2-rgb: 251, 229, 117;
  --mxd-yellow-3: #fdda25;
  --mxd-yellow-3-rgb: 253, 218, 37;
  --mxd-yellow-4: #e2c222;
  --mxd-yellow-4-rgb: 226, 194, 34;
  --mxd-yellow-5: #c7ab21;
  --mxd-yellow-5-rgb: 199, 171, 33;
  --mxd-yellow-6: #ad9422;
  --mxd-yellow-6-rgb: 173, 148, 34;
  --mxd-yellow-7: #937e22;
  --mxd-yellow-7-rgb: 147, 126, 34;
  --mxd-yellow-8: #7a6923;
  --mxd-yellow-8-rgb: 122, 105, 35;
  --mxd-yellow-9: #625423;
  --mxd-yellow-9-rgb: 98, 84, 35;
  --mxd-yellow-10: #4b4023;
  --mxd-yellow-10-rgb: 75, 64, 35;
  --mxd-yellow-11: #342e23;
  --mxd-yellow-11-rgb: 52, 46, 35;
  --mxd-yellow-12: #1c1c22;
  --mxd-yellow-12-rgb: 28, 28, 34;
  --mxd-light-green-1: #ddf0ce;
  --mxd-light-green-1-rgb: 221, 240, 206;
  --mxd-light-green-2: #bce097;
  --mxd-light-green-2-rgb: 188, 224, 151;
  --mxd-light-green-3: #9bcf5d;
  --mxd-light-green-3-rgb: 155, 207, 93;
  --mxd-light-green-4: #78be20;
  --mxd-light-green-4-rgb: 120, 190, 32;
  --mxd-light-green-5: #6aa81c;
  --mxd-light-green-5-rgb: 106, 168, 28;
  --mxd-light-green-6: #5d9319;
  --mxd-light-green-6-rgb: 93, 147, 25;
  --mxd-light-green-7: #507e15;
  --mxd-light-green-7-rgb: 80, 126, 21;
  --mxd-light-green-8: #436a12;
  --mxd-light-green-8-rgb: 67, 106, 18;
  --mxd-light-green-9: #365612;
  --mxd-light-green-9-rgb: 54, 86, 18;
  --mxd-light-green-10: #2a4317;
  --mxd-light-green-10-rgb: 42, 67, 23;
  --mxd-light-green-11: #1e301c;
  --mxd-light-green-11-rgb: 30, 48, 28;
  --mxd-light-green-12: #131f20;
  --mxd-light-green-12-rgb: 19, 31, 32;
  --mxd-teal-1: #d7edef;
  --mxd-teal-1-rgb: 215, 237, 239;
  --mxd-teal-2: #b0dbde;
  --mxd-teal-2-rgb: 176, 219, 222;
  --mxd-teal-3: #87c9cd;
  --mxd-teal-3-rgb: 135, 201, 205;
  --mxd-teal-4: #5eb6bc;
  --mxd-teal-4-rgb: 94, 182, 188;
  --mxd-teal-5: #33a3aa;
  --mxd-teal-5-rgb: 51, 163, 170;
  --mxd-teal-6: #008c95;
  --mxd-teal-6-rgb: 0, 140, 149;
  --mxd-teal-7: #007981;
  --mxd-teal-7-rgb: 0, 121, 129;
  --mxd-teal-8: #00656c;
  --mxd-teal-8-rgb: 0, 101, 108;
  --mxd-teal-9: #005157;
  --mxd-teal-9-rgb: 0, 81, 87;
  --mxd-teal-10: #003e42;
  --mxd-teal-10-rgb: 0, 62, 66;
  --mxd-teal-11: #002c2f;
  --mxd-teal-11-rgb: 0, 44, 47;
  --mxd-teal-12: #001b1d;
  --mxd-teal-12-rgb: 0, 27, 29;
  --mxd-purple-1: #eee7f3;
  --mxd-purple-1-rgb: 238, 231, 243;
  --mxd-purple-2: #dfcfe8;
  --mxd-purple-2-rgb: 223, 207, 232;
  --mxd-purple-3: #cfb7dd;
  --mxd-purple-3-rgb: 207, 183, 221;
  --mxd-purple-4: #c0a0d3;
  --mxd-purple-4-rgb: 192, 160, 211;
  --mxd-purple-5: #b189c8;
  --mxd-purple-5-rgb: 177, 137, 200;
  --mxd-purple-6: #a271bd;
  --mxd-purple-6-rgb: 162, 113, 189;
  --mxd-purple-7: #925ab2;
  --mxd-purple-7-rgb: 146, 90, 178;
  --mxd-purple-8: #8342a7;
  --mxd-purple-8-rgb: 131, 66, 167;
  --mxd-purple-9: #72289c;
  --mxd-purple-9-rgb: 114, 40, 156;
  --mxd-purple-10: #5c068c;
  --mxd-purple-10-rgb: 92, 6, 140;
  --mxd-purple-11: #47056c;
  --mxd-purple-11-rgb: 71, 5, 108;
  --mxd-purple-12: #2c054d;
  --mxd-purple-12-rgb: 44, 5, 77;
  --mxd-magenta-1: #fde3f2;
  --mxd-magenta-1-rgb: 253, 227, 242;
  --mxd-magenta-2: #fbc5e5;
  --mxd-magenta-2-rgb: 251, 197, 229;
  --mxd-magenta-3: #f6a8d6;
  --mxd-magenta-3-rgb: 246, 168, 214;
  --mxd-magenta-4: #f18ac5;
  --mxd-magenta-4-rgb: 241, 138, 197;
  --mxd-magenta-5: #eb6ab3;
  --mxd-magenta-5-rgb: 235, 106, 179;
  --mxd-magenta-6: #e5449f;
  --mxd-magenta-6-rgb: 229, 68, 159;
  --mxd-magenta-7: #d9017a;
  --mxd-magenta-7-rgb: 217, 1, 122;
  --mxd-magenta-8: #ba0168;
  --mxd-magenta-8-rgb: 186, 1, 104;
  --mxd-magenta-9: #990156;
  --mxd-magenta-9-rgb: 153, 1, 86;
  --mxd-magenta-10: #7a0144;
  --mxd-magenta-10-rgb: 122, 1, 68;
  --mxd-magenta-11: #5a0239;
  --mxd-magenta-11-rgb: 90, 2, 57;
  --mxd-magenta-12: #390432;
  --mxd-magenta-12-rgb: 57, 4, 50;
}

h1 {
  font-size: 28px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 36px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

h2 {
  font-size: 24px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 32px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

h3 {
  font-size: 18px;
  font-family: Roboto;
  font-weight: 500;
  font-style: normal;
  line-height: 24px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

mat-table.mat-mdc-table mat-row mat-cell,
mat-table.mat-mdc-table mat-header-row mat-header-cell,
mat-table.mat-mdc-table mat-header-row mat-header-cell .mat-sort-header-content {
  font-size: 13px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 20px;
  color: var(--mxd-grey-11);
  letter-spacing: normal;
}

mat-table.mat-mdc-table mat-header-row mat-header-cell, mat-table.mat-mdc-table mat-header-row mat-header-cell .mat-sort-header-content {
  font-weight: 500;
}

html,
body,
.highcharts-title {
  font-size: 14px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 20px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

.highcharts-title {
  font-weight: 500;
}

.highcharts-container, .highcharts-axis-labels, .highcharts-legend-item > text {
  font-size: 13px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 16px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

mat-button-toggle-group .mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  font-size: 16px;
  font-family: "Roboto";
  font-weight: 500;
  font-style: medium;
  line-height: 24px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

.rs-input-text {
  font-size: 16px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 24px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

.highcharts-data-label text,
text.highcharts-data-label {
  font-size: 10px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 12px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

.webix_tree_file,
.webix_tree_folder,
.webix_tree_folder_open {
  font-size: 0px;
  margin: 0;
  width: 0px;
}

.webix_column > div.webix_cell:hover,
.webix_column > div.webix_column:hover,
.webix_column > div.webix_row:hover {
  background: var(--mxd-grey-2);
}

/*Add Border to Last Column*/
.webix_column.webix_last > div,
.webix_hs_center td.webix_last,
.webix_hs_right td.webix_last,
.webix_last {
  border-right-width: 1px !important;
}

/*===Data Alignment===*/
/*Right Justify Data in Table Body*/
.webix_ss_center .webix_column {
  text-align: right;
}

/*Right Justify in Footer*/
.webix_ss_footer .webix_hs_center .webix_hcolumn .webix_hcell {
  border-right: 1px solid #dadee0;
  text-align: right;
}

.webix_hcell {
  padding: 0px 7pt !important;
}

.webix_dtable .webix_ss_footer,
.webix_dtable .webix_ss_footer .webix_hcolumn,
.webix_dtable .webix_ss_footer .webix_hs_center,
.webix_dtable .webix_ss_footer .webix_hs_left,
.webix_dtable .webix_ss_footer .webix_hs_right,
.webix_dtable .webix_ss_footer div.webix_ss_vscroll_footer,
.webix_dd_drag_column,
.webix_hcolumn,
.webix_hs_center,
.webix_hs_left,
.webix_hs_right,
.webix_ss_header,
.webix_ss_vscroll_header {
  background: var(--mxd-greyscale-white);
}

.webix_ss_left > .webix_ss_center_scroll > .webix_first > div {
  font-size: 13px;
  font-family: "Roboto";
  font-weight: 700;
  font-style: normal;
  line-height: 16px;
  color: var(--mxd-grey-11);
  letter-spacing: 0em;
}

.webix_cell,
.webix_hcell {
  font-family: roboto;
  font-size: 13px;
}

.webix_multilist .wxi-checkbox-marked {
  color: var(--mxd-bright-blue-9);
}

div.webix_view.webix_pivot_toolbar.webix_pivot_bar_with_scroll.webix_layout_line > div.webix_view.webix_scrollview > div > div > div {
  height: 32px !important;
}

/*.webix_pivot_bar_with_scroll .webix_pivot_settings>.webix_template {
  line-height: 44px !important;
}*/
.webix_title > div {
  font-size: 20px !important;
}

.webix_ss_body .webix_ss_center_scroll div.webix_cell,
.webix_ss_body .webix_ss_left div.webix_cell {
  height: 32px !important;
  line-height: 32px !important;
}

/*! Selected cells */
.webix_column > div.webix_cell_select,
.webix_column > div.webix_column_select,
.webix_column > div.webix_row_select {
  background: #f4f5f9;
}

/*! Table Header Cell Bottom Border */
.webix_dtable .webix_ss_header .webix_hcolumn div.webix_last_row,
.webix_dtable .webix_ss_header .webix_span.webix_last_row {
  border-bottom: 1px solid var(--mxd-grey-4);
}

.webix_ss_header,
.webix_hcolumn,
.webix_ss_vscroll_header,
.webix_dd_drag_column,
.webix_hs_left,
.webix_hs_center,
.webix_hs_right {
  background-color: var(--mxd-greyscale-white);
  font-size: 13px;
  font-family: "Roboto";
  font-weight: 500;
  font-style: normal;
  line-height: 20px;
  color: var(--mxd-grey-11);
  letter-spacing: 0em;
}

/*! Total Cell Top Border */
.webix_dtable .webix_ss_footer .webix_hcell[row="0"],
.webix_dtable .webix_ss_footer .webix_hcolumn > div:first-child {
  border-top: 1px solid var(--mxd-grey-4);
}

/*! Another seemingly random cell with a top border */
.webix_dtable .webix_ss_footer .webix_hcell[row="0"],
.webix_dtable .webix_ss_footer .webix_hcolumn > div:first-child {
  border-top: 1px solid var(--mxd-grey-4);
}

/*! Configure Pivot Icon */
.webix_pivot_settings .webix_template .webix_pivot_toolbar_icon {
  color: var(--mxd-bright-blue-9);
}

/*! Add row button */
.webix_pivot_add_value {
  color: var(--mxd-bright-blue-9) !important;
}

.webix_pivot_handle_add_value:hover {
  background-color: rgba(175, 212, 253, 0.64);
}

/*! Configure Pivot button */
.webix_pivot_settings .webix_template:hover {
  color: var(--mxd-bright-blue-9);
}

.webix_pivot_toolbar .webix_template {
  color: var(--mxd-bright-blue-9);
}

/*! Primary Button */
.webix_primary .webix_button {
  background: var(--mxd-bright-blue-9);
  color: var(--mxd-greyscale-white);
}

.webix_primary .webix_button:focus,
.webix_primary .webix_button:hover {
  background-color: var(--mxd-bright-blue-8);
}

/*! Button */
.webix_button,
.webixbutton {
  border-radius: 4px;
  color: var(--mxd-bright-blue-9);
}

/*! Secondary Buttons */
.webix_secondary .webix_button {
  background: none;
  color: var(--mxd-bright-blue-9);
}

/*! Checkboxes */
.webix_custom_checkbox {
  background-color: transparent;
  border: 0;
  color: #94a1b3;
}

.webix_checkbox_1 .webix_custom_checkbox {
  color: var(--mxd-bright-blue-9);
}

/*! Table Cell */
.webix_column > div.webix_cell_select,
.webix_column > div.webix_column_select,
.webix_column > div.webix_row_select {
  background: var(--mxd-grey-1);
}

.webix_column > div.webix_cell:hover,
.webix_column > div.webix_column:hover,
.webix_column > div.webix_row:hover {
  background: var(--mxd-grey-1);
}

.webix_column > div.webix_cell_select:hover,
.webix_column > div.webix_column_select:hover,
.webix_column > div.webix_row_select:hover {
  background: var(--mxd-grey-1);
}

/*! Div background appears to be used when there is no content in a table or other div */
.webix_view > .webix_disabled {
  background-color: #ebedf0;
  opacity: 0.3;
}

/* To fix column width */
.col-align-padding {
  padding-right: 0;
}

.webix_pivot_config_border {
  border-bottom: 1px solid #dadee0 !important;
}

/* To fix scroll bar below the Total row */
.pivot .webix_vscroll_x {
  position: absolute;
}

.webix_dtable div.webix_ss_vscroll_footer {
  border-left-color: #dadee0;
  border-top-color: #dadee0;
  margin-bottom: 10px;
}

/*! Text links for adding a row - Color will need to be set as !important */
.webix_dd_drag_column,
.webix_ss_header,
.webix_ss_header td,
.webix_ss_vscroll_header,
.webix_view {
  color: var(--mxd-grey-11);
  font-family: "Roboto";
}

.webix_ss_body {
  display: flex;
  width: 100% !important;
}

.webix_d_table {
  display: flex;
  width: 100% !important;
}

.webix_ss_body .webix_ss_center_scroll div.webix_cell,
.webix_ss_body .webix_ss_left div.webix_cell {
  min-width: 100px !important;
  font-size: 13px;
  font-family: "Roboto";
  font-weight: 700;
  font-style: normal;
  line-height: 16px;
  color: var(--mxd-grey-11);
  letter-spacing: 0em;
}

.webix_ss_left div.webix_cell:has(.webix_tree_file) {
  font-size: 13px;
  font-family: "Roboto";
  font-weight: 400;
  font-style: normal;
  line-height: 16px;
  color: var(--mxd-grey-11);
  letter-spacing: 0em;
}

:root {
  --mxd-moodys-blue: #0a1264;
  --mxd-moodys-blue-rgb: 10, 18, 100;
  --mxd-moodys-bright-blue: #005eff;
  --mxd-moodys-bright-blue-rgb: 0, 94, 255;
  --mxd-moodys-teal: #008c95;
  --mxd-moodys-teal-rgb: 0, 140, 149;
  --mxd-moodys-purple: #5c068c;
  --mxd-moodys-purple-rgb: 92, 6, 140;
  --mxd-moodys-red: #ba0c2f;
  --mxd-moodys-red-rgb: 186, 12, 47;
  --mxd-moodys-light-green: #78be20;
  --mxd-moodys-light-green-rgb: 120, 190, 32;
  --mxd-moodys-yellow: #fdda25;
  --mxd-moodys-yellow-rgb: 253, 218, 37;
  --mxd-moodys-magenta: #d9017a;
  --mxd-moodys-magenta-rgb: 217, 1, 122;
  --mxd-moodys-orange: #e35205;
  --mxd-moodys-orange-rgb: 227, 82, 5;
  --mxd-greyscale-black: #000000;
  --mxd-greyscale-black-rgb: 0, 0, 0;
  --mxd-greyscale-white: #ffffff;
  --mxd-greyscale-white-rgb: 255, 255, 255;
  --mxd-greyscale-extra-light-grey: #f0f0f1;
  --mxd-greyscale-extra-light-grey-rgb: 240, 240, 241;
  --mxd-greyscale-light-grey: #c8c9c7;
  --mxd-greyscale-light-grey-rgb: 200, 201, 199;
  --mxd-greyscale-medium-grey: #9c9fa1;
  --mxd-greyscale-medium-grey-rgb: 156, 159, 161;
  --mxd-greyscale-dark-grey: #53565a;
  --mxd-greyscale-dark-grey-rgb: 83, 86, 90;
  --mxd-blue-1: #e7e7f0;
  --mxd-blue-1-rgb: 231, 231, 240;
  --mxd-blue-2: #cfd0e1;
  --mxd-blue-2-rgb: 207, 208, 225;
  --mxd-blue-3: #b8b9d2;
  --mxd-blue-3-rgb: 184, 185, 210;
  --mxd-blue-4: #a2a2c4;
  --mxd-blue-4-rgb: 162, 162, 196;
  --mxd-blue-5: #8b8cb5;
  --mxd-blue-5-rgb: 139, 140, 181;
  --mxd-blue-6: #7677a7;
  --mxd-blue-6-rgb: 118, 119, 167;
  --mxd-blue-7: #606299;
  --mxd-blue-7-rgb: 96, 98, 153;
  --mxd-blue-8: #4a4d8c;
  --mxd-blue-8-rgb: 74, 77, 140;
  --mxd-blue-9: #35397e;
  --mxd-blue-9-rgb: 53, 57, 126;
  --mxd-blue-10: #0a1264;
  --mxd-blue-10-rgb: 10, 18, 100;
  --mxd-blue-11: #11174f;
  --mxd-blue-11-rgb: 17, 23, 79;
  --mxd-blue-12: #040826;
  --mxd-blue-12-rgb: 4, 8, 38;
  --mxd-bright-blue-1: #deebff;
  --mxd-bright-blue-1-rgb: 222, 235, 255;
  --mxd-bright-blue-2: #bed6ff;
  --mxd-bright-blue-2-rgb: 190, 214, 255;
  --mxd-bright-blue-3: #9dc1ff;
  --mxd-bright-blue-3-rgb: 157, 193, 255;
  --mxd-bright-blue-4: #7bacff;
  --mxd-bright-blue-4-rgb: 123, 172, 255;
  --mxd-bright-blue-5: #5996ff;
  --mxd-bright-blue-5-rgb: 89, 150, 255;
  --mxd-bright-blue-6: #347fff;
  --mxd-bright-blue-6-rgb: 52, 127, 255;
  --mxd-bright-blue-7: #005eff;
  --mxd-bright-blue-7-rgb: 0, 94, 255;
  --mxd-bright-blue-8: #0052e0;
  --mxd-bright-blue-8-rgb: 0, 82, 224;
  --mxd-bright-blue-9: #0044b7;
  --mxd-bright-blue-9-rgb: 0, 68, 183;
  --mxd-bright-blue-10: #003590;
  --mxd-bright-blue-10-rgb: 0, 53, 144;
  --mxd-bright-blue-11: #00276a;
  --mxd-bright-blue-11-rgb: 0, 39, 106;
  --mxd-bright-blue-12: #001a46;
  --mxd-bright-blue-12-rgb: 0, 26, 70;
  --mxd-grey-1: #f0f0f1;
  --mxd-grey-1-rgb: 240, 240, 241;
  --mxd-grey-2: #d7d8d7;
  --mxd-grey-2-rgb: 215, 216, 215;
  --mxd-grey-3: #bfc0bf;
  --mxd-grey-3-rgb: 191, 192, 191;
  --mxd-grey-4: #a6a9aa;
  --mxd-grey-4-rgb: 166, 169, 170;
  --mxd-grey-5: #8f9294;
  --mxd-grey-5-rgb: 143, 146, 148;
  --mxd-grey-6: #75787b;
  --mxd-grey-6-rgb: 117, 120, 123;
  --mxd-grey-7: #646669;
  --mxd-grey-7-rgb: 100, 102, 105;
  --mxd-grey-8: #4f5153;
  --mxd-grey-8-rgb: 79, 81, 83;
  --mxd-grey-9: #3c3d3f;
  --mxd-grey-9-rgb: 60, 61, 63;
  --mxd-grey-10: #292b2c;
  --mxd-grey-10-rgb: 41, 43, 44;
  --mxd-grey-11: #181919;
  --mxd-grey-11-rgb: 24, 25, 25;
  --mxd-grey-12: #000000;
  --mxd-grey-12-rgb: 0, 0, 0;
  --mxd-red-1: #f8e5e9;
  --mxd-red-1-rgb: 248, 229, 233;
  --mxd-red-2: #f1cbd3;
  --mxd-red-2-rgb: 241, 203, 211;
  --mxd-red-3: #eab1bd;
  --mxd-red-3-rgb: 234, 177, 189;
  --mxd-red-4: #e297a6;
  --mxd-red-4-rgb: 226, 151, 166;
  --mxd-red-5: #da7c8f;
  --mxd-red-5-rgb: 218, 124, 143;
  --mxd-red-6: #d25f76;
  --mxd-red-6-rgb: 210, 95, 118;
  --mxd-red-7: #c93f5a;
  --mxd-red-7-rgb: 201, 63, 90;
  --mxd-red-8: #ba0c2f;
  --mxd-red-8-rgb: 186, 12, 47;
  --mxd-red-9: #9c0a28;
  --mxd-red-9-rgb: 156, 10, 40;
  --mxd-red-10: #7c0820;
  --mxd-red-10-rgb: 124, 8, 32;
  --mxd-red-11: #5d0618;
  --mxd-red-11-rgb: 93, 6, 24;
  --mxd-red-12: #3c071d;
  --mxd-red-12-rgb: 60, 7, 29;
  --mxd-orange-1: #fbe6da;
  --mxd-orange-1-rgb: 251, 230, 218;
  --mxd-orange-2: #f7ccb5;
  --mxd-orange-2-rgb: 247, 204, 181;
  --mxd-orange-3: #f2b18f;
  --mxd-orange-3-rgb: 242, 177, 143;
  --mxd-orange-4: #ee9667;
  --mxd-orange-4-rgb: 238, 150, 103;
  --mxd-orange-5: #e9783d;
  --mxd-orange-5-rgb: 233, 120, 61;
  --mxd-orange-6: #e35205;
  --mxd-orange-6-rgb: 227, 82, 5;
  --mxd-orange-7: #c64809;
  --mxd-orange-7-rgb: 198, 72, 9;
  --mxd-orange-8: #a53e0e;
  --mxd-orange-8-rgb: 165, 62, 14;
  --mxd-orange-9: #863313;
  --mxd-orange-9-rgb: 134, 51, 19;
  --mxd-orange-10: #672917;
  --mxd-orange-10-rgb: 103, 41, 23;
  --mxd-orange-11: #4a1f1c;
  --mxd-orange-11-rgb: 74, 31, 28;
  --mxd-orange-12: #2c1520;
  --mxd-orange-12-rgb: 44, 21, 32;
  --mxd-yellow-1: #fdf3bd;
  --mxd-yellow-1-rgb: 253, 243, 189;
  --mxd-yellow-2: #fbe575;
  --mxd-yellow-2-rgb: 251, 229, 117;
  --mxd-yellow-3: #fdda25;
  --mxd-yellow-3-rgb: 253, 218, 37;
  --mxd-yellow-4: #e2c222;
  --mxd-yellow-4-rgb: 226, 194, 34;
  --mxd-yellow-5: #c7ab21;
  --mxd-yellow-5-rgb: 199, 171, 33;
  --mxd-yellow-6: #ad9422;
  --mxd-yellow-6-rgb: 173, 148, 34;
  --mxd-yellow-7: #937e22;
  --mxd-yellow-7-rgb: 147, 126, 34;
  --mxd-yellow-8: #7a6923;
  --mxd-yellow-8-rgb: 122, 105, 35;
  --mxd-yellow-9: #625423;
  --mxd-yellow-9-rgb: 98, 84, 35;
  --mxd-yellow-10: #4b4023;
  --mxd-yellow-10-rgb: 75, 64, 35;
  --mxd-yellow-11: #342e23;
  --mxd-yellow-11-rgb: 52, 46, 35;
  --mxd-yellow-12: #1c1c22;
  --mxd-yellow-12-rgb: 28, 28, 34;
  --mxd-light-green-1: #ddf0ce;
  --mxd-light-green-1-rgb: 221, 240, 206;
  --mxd-light-green-2: #bce097;
  --mxd-light-green-2-rgb: 188, 224, 151;
  --mxd-light-green-3: #9bcf5d;
  --mxd-light-green-3-rgb: 155, 207, 93;
  --mxd-light-green-4: #78be20;
  --mxd-light-green-4-rgb: 120, 190, 32;
  --mxd-light-green-5: #6aa81c;
  --mxd-light-green-5-rgb: 106, 168, 28;
  --mxd-light-green-6: #5d9319;
  --mxd-light-green-6-rgb: 93, 147, 25;
  --mxd-light-green-7: #507e15;
  --mxd-light-green-7-rgb: 80, 126, 21;
  --mxd-light-green-8: #436a12;
  --mxd-light-green-8-rgb: 67, 106, 18;
  --mxd-light-green-9: #365612;
  --mxd-light-green-9-rgb: 54, 86, 18;
  --mxd-light-green-10: #2a4317;
  --mxd-light-green-10-rgb: 42, 67, 23;
  --mxd-light-green-11: #1e301c;
  --mxd-light-green-11-rgb: 30, 48, 28;
  --mxd-light-green-12: #131f20;
  --mxd-light-green-12-rgb: 19, 31, 32;
  --mxd-teal-1: #d7edef;
  --mxd-teal-1-rgb: 215, 237, 239;
  --mxd-teal-2: #b0dbde;
  --mxd-teal-2-rgb: 176, 219, 222;
  --mxd-teal-3: #87c9cd;
  --mxd-teal-3-rgb: 135, 201, 205;
  --mxd-teal-4: #5eb6bc;
  --mxd-teal-4-rgb: 94, 182, 188;
  --mxd-teal-5: #33a3aa;
  --mxd-teal-5-rgb: 51, 163, 170;
  --mxd-teal-6: #008c95;
  --mxd-teal-6-rgb: 0, 140, 149;
  --mxd-teal-7: #007981;
  --mxd-teal-7-rgb: 0, 121, 129;
  --mxd-teal-8: #00656c;
  --mxd-teal-8-rgb: 0, 101, 108;
  --mxd-teal-9: #005157;
  --mxd-teal-9-rgb: 0, 81, 87;
  --mxd-teal-10: #003e42;
  --mxd-teal-10-rgb: 0, 62, 66;
  --mxd-teal-11: #002c2f;
  --mxd-teal-11-rgb: 0, 44, 47;
  --mxd-teal-12: #001b1d;
  --mxd-teal-12-rgb: 0, 27, 29;
  --mxd-purple-1: #eee7f3;
  --mxd-purple-1-rgb: 238, 231, 243;
  --mxd-purple-2: #dfcfe8;
  --mxd-purple-2-rgb: 223, 207, 232;
  --mxd-purple-3: #cfb7dd;
  --mxd-purple-3-rgb: 207, 183, 221;
  --mxd-purple-4: #c0a0d3;
  --mxd-purple-4-rgb: 192, 160, 211;
  --mxd-purple-5: #b189c8;
  --mxd-purple-5-rgb: 177, 137, 200;
  --mxd-purple-6: #a271bd;
  --mxd-purple-6-rgb: 162, 113, 189;
  --mxd-purple-7: #925ab2;
  --mxd-purple-7-rgb: 146, 90, 178;
  --mxd-purple-8: #8342a7;
  --mxd-purple-8-rgb: 131, 66, 167;
  --mxd-purple-9: #72289c;
  --mxd-purple-9-rgb: 114, 40, 156;
  --mxd-purple-10: #5c068c;
  --mxd-purple-10-rgb: 92, 6, 140;
  --mxd-purple-11: #47056c;
  --mxd-purple-11-rgb: 71, 5, 108;
  --mxd-purple-12: #2c054d;
  --mxd-purple-12-rgb: 44, 5, 77;
  --mxd-magenta-1: #fde3f2;
  --mxd-magenta-1-rgb: 253, 227, 242;
  --mxd-magenta-2: #fbc5e5;
  --mxd-magenta-2-rgb: 251, 197, 229;
  --mxd-magenta-3: #f6a8d6;
  --mxd-magenta-3-rgb: 246, 168, 214;
  --mxd-magenta-4: #f18ac5;
  --mxd-magenta-4-rgb: 241, 138, 197;
  --mxd-magenta-5: #eb6ab3;
  --mxd-magenta-5-rgb: 235, 106, 179;
  --mxd-magenta-6: #e5449f;
  --mxd-magenta-6-rgb: 229, 68, 159;
  --mxd-magenta-7: #d9017a;
  --mxd-magenta-7-rgb: 217, 1, 122;
  --mxd-magenta-8: #ba0168;
  --mxd-magenta-8-rgb: 186, 1, 104;
  --mxd-magenta-9: #990156;
  --mxd-magenta-9-rgb: 153, 1, 86;
  --mxd-magenta-10: #7a0144;
  --mxd-magenta-10-rgb: 122, 1, 68;
  --mxd-magenta-11: #5a0239;
  --mxd-magenta-11-rgb: 90, 2, 57;
  --mxd-magenta-12: #390432;
  --mxd-magenta-12-rgb: 57, 4, 50;
}

h1 {
  font-size: 28px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 36px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

h2 {
  font-size: 24px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 32px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

h3 {
  font-size: 18px;
  font-family: Roboto;
  font-weight: 500;
  font-style: normal;
  line-height: 24px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

mat-table.mat-mdc-table mat-row mat-cell,
mat-table.mat-mdc-table mat-header-row mat-header-cell,
mat-table.mat-mdc-table mat-header-row mat-header-cell .mat-sort-header-content {
  font-size: 13px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 20px;
  color: var(--mxd-grey-11);
  letter-spacing: normal;
}

mat-table.mat-mdc-table mat-header-row mat-header-cell, mat-table.mat-mdc-table mat-header-row mat-header-cell .mat-sort-header-content {
  font-weight: 500;
}

html,
body,
.highcharts-title {
  font-size: 14px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 20px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

.highcharts-title {
  font-weight: 500;
}

.highcharts-container, .highcharts-axis-labels, .highcharts-legend-item > text {
  font-size: 13px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 16px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

mat-button-toggle-group .mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  font-size: 16px;
  font-family: "Roboto";
  font-weight: 500;
  font-style: medium;
  line-height: 24px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

.rs-input-text {
  font-size: 16px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 24px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

.highcharts-data-label text,
text.highcharts-data-label {
  font-size: 10px;
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  line-height: 12px;
  color: var(--mxd-grey-11);
  letter-spacing: inherit;
}

.custom-spreadsheet .webix_view.webix_ssheet.webix_layout_line > div:nth-child(2).webix_ssheet_toolbar .webix_scroll_cont > div:nth-child(1) {
  width: 158px !important;
  margin-left: 7px !important;
}
.custom-spreadsheet .webix_view.webix_ssheet.webix_layout_line > div:nth-child(2).webix_ssheet_toolbar .webix_scroll_cont > div:nth-child(5) {
  position: absolute;
}
.custom-spreadsheet .webix_view .webix_scroll_cont .webix_toolbar {
  border-top: none !important;
}
.custom-spreadsheet .webix_scroll_cont > .webix_ssheet_toolbar_spacer:first-child {
  width: 0px !important;
}
.custom-spreadsheet > .webix_layout_line:first-child {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.custom-spreadsheet .webix_el_box {
  height: 36px !important;
}
.custom-spreadsheet .webix_scroll_cont {
  background-color: var(--mxd-greyscale-white) !important;
}
.custom-spreadsheet .webix_scroll_cont .webix_ssheet_toolbar {
  background-color: var(--mxd-greyscale-white) !important;
}
.custom-spreadsheet .webix_scroll_cont .webix_ssheet_toolbar .webix_layout_line {
  background-color: var(--mxd-greyscale-white) !important;
}
.custom-spreadsheet .webix_scroll_cont .webix_ssheet_toolbar .webix_button {
  height: 32px !important;
}
.custom-spreadsheet .webix_scroll_cont .webix_ssheet_toolbar .webix_scroll_cont > div:nth-child(6),
.custom-spreadsheet .webix_scroll_cont .webix_ssheet_toolbar .webix_scroll_cont > div:nth-child(8) {
  margin-top: 3px !important;
}
.custom-spreadsheet .webix_scroll_cont .webix_ssheet_toolbar .webix_scroll_cont > div:nth-child(2) .webix_button {
  width: 81px !important;
}
.custom-spreadsheet .webix_scroll_cont .webix_ssheet_toolbar .webix_scroll_cont > div:nth-child(4) {
  width: 222px !important;
}
.custom-spreadsheet .webix_scroll_cont .webix_ssheet_toolbar .webix_scroll_cont > div:nth-child(4) .webix_layout_line {
  width: 222px !important;
}
.custom-spreadsheet .webix_scroll_cont .webix_ssheet_toolbar .webix_scroll_cont > div:nth-child(4) .webix_el_button {
  margin-right: 6px !important;
}
.custom-spreadsheet .webix_scroll_cont .webix_ssheet_toolbar .webix_scroll_cont > div:nth-child(6) {
  width: 53px !important;
}
.custom-spreadsheet .webix_scroll_cont .webix_ssheet_toolbar .webix_scroll_cont > div:nth-child(6) .webix_el_box {
  margin-left: 4px;
}
.custom-spreadsheet .webix_scroll_cont .webix_ssheet_toolbar .webix_scroll_cont > div:nth-child(6) .webix_control {
  width: 53px !important;
}
.custom-spreadsheet .webix_scroll_cont .webix_ssheet_toolbar .webix_scroll_cont > div:nth-child(8) {
  margin-left: 8px !important;
}
.custom-spreadsheet .webix_ssheet_toolbar_spacer {
  margin-left: 0px !important;
}
.custom-spreadsheet .webix_el_text {
  margin-top: 9px;
}
.custom-spreadsheet .webix_view .webix_ssheet .webix_layout_line {
  width: 100% !important;
  background-color: blue !important;
}
.custom-spreadsheet .webix_ssheet_bottom_toolbar .webix_scroll_cont {
  background-color: var(--bds-neutral-gray-25) !important;
}
.custom-spreadsheet .webix_ssheet_bottom_toolbar .webix_scroll_cont .webix_layout_line {
  background-color: var(--bds-neutral-gray-25) !important;
}
.custom-spreadsheet .webix_layout_line {
  background-color: var(--bds-neutral-gray-25) !important;
  border-bottom-left-radius: 7px !important;
  border-bottom-right-radius: 7px !important;
}
.custom-spreadsheet .webix_ss_body div.webix_cell {
  height: 24px !important;
  min-width: 80px !important;
}
.custom-spreadsheet .webix_view,
.custom-spreadsheet .webix_dtable .webix_ssheet_table .webix_data_border .wss_2 {
  border-width: 0 !important;
}
.custom-spreadsheet .webix_cell {
  font-size: 13px !important;
}
.custom-spreadsheet .webix_column:not(.sheet_column_0) div:not(:first-child) {
  font-weight: 400 !important;
}
.custom-spreadsheet .webix_layout_line {
  border-bottom-left-radius: 7px !important;
  border-bottom-right-radius: 7px !important;
}
.custom-spreadsheet .webix_view .webix_toolbar {
  width: 100% !important;
  background-color: var(--bds-neutral-gray-25) !important;
  border-top: 2px solid var(--bds-neutral-gray-50) !important;
}
.custom-spreadsheet .webix_ssheet_bottom_toolbar .webix_view.ssheet_list_sheets {
  background-color: transparent !important;
}
.custom-spreadsheet .webix_list-x .webix_scroll_cont {
  display: flex !important;
  padding-left: 9px !important;
}
.custom-spreadsheet .ssheet_list_sheets .webix_list_item {
  height: 24px !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  padding: 2px 16px !important;
  margin-left: -1px;
  border-bottom-left-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
  border: 1px solid var(--bds-neutral-gray-300) !important;
  text-align: center;
}
.custom-spreadsheet .ssheet_list_sheets .webix_list_item:not([aria-selected=true]) {
  background-color: var(--bds-neutral-gray-25) !important;
  color: var(--bds-neutral-gray-500) !important;
}
.custom-spreadsheet .ssheet_list_sheets .webix_list_item div {
  line-height: 20px !important;
  width: 100%;
}
.custom-spreadsheet .webix_ssheet_zoom {
  float: right;
}
.custom-spreadsheet .webix_ssheet_zoom .webix_el_box {
  padding: 0 !important;
}
.custom-spreadsheet .webix_ssheet_zoom .webix_el_group *.webix_inp_counter_value {
  height: 24px !important;
}
.custom-spreadsheet .webix_ssheet_zoom button {
  text-align: center !important;
  color: var(--bds-core-links-blue-700) !important;
  border: none !important;
  height: 24px !important;
}
.custom-spreadsheet .webix_ssheet_zoom input {
  border: none !important;
}
.custom-spreadsheet .header {
  font-weight: 500 !important;
}
.custom-spreadsheet .header_right {
  display: flex !important;
  align-items: center !important;
  font-weight: 500 !important;
  text-align: right !important;
}
.custom-spreadsheet .header_center {
  display: flex !important;
  align-items: center !important;
  font-weight: 500 !important;
  text-align: center !important;
}
.custom-spreadsheet .header_center_general {
  font-weight: 500 !important;
  color: var(--bds-neutral-gray-900);
  background-color: var(--mxd-teal-1);
}
.custom-spreadsheet .header_center_secured {
  font-weight: 500 !important;
  color: var(--bds-neutral-gray-900);
  background-color: var(--bds-neutral-gray-10);
}
.custom-spreadsheet .header_center_securities {
  font-weight: 500 !important;
  color: var(--bds-neutral-gray-900);
  background-color: var(--mxd-light-green-1);
}
.custom-spreadsheet .totals {
  background-color: var(--bds-attention-yellow-25) !important;
  font-weight: 500 !important;
}
.custom-spreadsheet .totals_right {
  display: flex !important;
  align-items: center !important;
  text-align: right !important;
  background-color: var(--bds-attention-yellow-25) !important;
  font-weight: 500 !important;
}
.custom-spreadsheet .default {
  font-weight: 400 !important;
}
.custom-spreadsheet .default_right {
  display: flex !important;
  align-items: center !important;
  text-align: right !important;
  font-weight: 400 !important;
}
.custom-spreadsheet .webix_ssheet_table .webix_lock::before {
  display: none !important;
}

.webix_list .webix_list_item {
  white-space: nowrap !important;
  text-overflow: ellipsis !important;
}

.m-0 {
  margin: 0;
}

.p-0 {
  padding: 0;
}

.mt-0 {
  margin-top: 0;
}

.pt-0 {
  padding-top: 0;
}

.mr-0 {
  margin-right: 0;
}

.pr-0 {
  padding-right: 0;
}

.mb-0 {
  margin-bottom: 0;
}

.pb-0 {
  padding-bottom: 0;
}

.ml-0 {
  margin-left: 0;
}

.pl-0 {
  padding-left: 0;
}

.m-\.125 {
  margin: 0.125rem;
}

.p-\.125 {
  padding: 0.125rem;
}

.mt-\.125 {
  margin-top: 0.125rem;
}

.pt-\.125 {
  padding-top: 0.125rem;
}

.mr-\.125 {
  margin-right: 0.125rem;
}

.pr-\.125 {
  padding-right: 0.125rem;
}

.mb-\.125 {
  margin-bottom: 0.125rem;
}

.pb-\.125 {
  padding-bottom: 0.125rem;
}

.ml-\.125 {
  margin-left: 0.125rem;
}

.pl-\.125 {
  padding-left: 0.125rem;
}

.m-\.25 {
  margin: 0.25rem;
}

.p-\.25 {
  padding: 0.25rem;
}

.mt-\.25 {
  margin-top: 0.25rem;
}

.pt-\.25 {
  padding-top: 0.25rem;
}

.mr-\.25 {
  margin-right: 0.25rem;
}

.pr-\.25 {
  padding-right: 0.25rem;
}

.mb-\.25 {
  margin-bottom: 0.25rem;
}

.pb-\.25 {
  padding-bottom: 0.25rem;
}

.ml-\.25 {
  margin-left: 0.25rem;
}

.pl-\.25 {
  padding-left: 0.25rem;
}

.m-\.5 {
  margin: 0.5rem;
}

.p-\.5 {
  padding: 0.5rem;
}

.mt-\.5 {
  margin-top: 0.5rem;
}

.pt-\.5 {
  padding-top: 0.5rem;
}

.mr-\.5 {
  margin-right: 0.5rem;
}

.pr-\.5 {
  padding-right: 0.5rem;
}

.mb-\.5 {
  margin-bottom: 0.5rem;
}

.pb-\.5 {
  padding-bottom: 0.5rem;
}

.ml-\.5 {
  margin-left: 0.5rem;
}

.pl-\.5 {
  padding-left: 0.5rem;
}

.m-1 {
  margin: 1rem;
}

.p-1 {
  padding: 1rem;
}

.mt-1 {
  margin-top: 1rem;
}

.pt-1 {
  padding-top: 1rem;
}

.mr-1 {
  margin-right: 1rem;
}

.pr-1 {
  padding-right: 1rem;
}

.mb-1 {
  margin-bottom: 1rem;
}

.pb-1 {
  padding-bottom: 1rem;
}

.ml-1 {
  margin-left: 1rem;
}

.pl-1 {
  padding-left: 1rem;
}

.m-2 {
  margin: 2rem;
}

.p-2 {
  padding: 2rem;
}

.mt-2 {
  margin-top: 2rem;
}

.pt-2 {
  padding-top: 2rem;
}

.mr-2 {
  margin-right: 2rem;
}

.pr-2 {
  padding-right: 2rem;
}

.mb-2 {
  margin-bottom: 2rem;
}

.pb-2 {
  padding-bottom: 2rem;
}

.ml-2 {
  margin-left: 2rem;
}

.pl-2 {
  padding-left: 2rem;
}

.m-3 {
  margin: 3rem;
}

.p-3 {
  padding: 3rem;
}

.mt-3 {
  margin-top: 3rem;
}

.pt-3 {
  padding-top: 3rem;
}

.mr-3 {
  margin-right: 3rem;
}

.pr-3 {
  padding-right: 3rem;
}

.mb-3 {
  margin-bottom: 3rem;
}

.pb-3 {
  padding-bottom: 3rem;
}

.ml-3 {
  margin-left: 3rem;
}

.pl-3 {
  padding-left: 3rem;
}

.m-4 {
  margin: 4rem;
}

.p-4 {
  padding: 4rem;
}

.mt-4 {
  margin-top: 4rem;
}

.pt-4 {
  padding-top: 4rem;
}

.mr-4 {
  margin-right: 4rem;
}

.pr-4 {
  padding-right: 4rem;
}

.mb-4 {
  margin-bottom: 4rem;
}

.pb-4 {
  padding-bottom: 4rem;
}

.ml-4 {
  margin-left: 4rem;
}

.pl-4 {
  padding-left: 4rem;
}

.m-5 {
  margin: 5rem;
}

.p-5 {
  padding: 5rem;
}

.mt-5 {
  margin-top: 5rem;
}

.pt-5 {
  padding-top: 5rem;
}

.mr-5 {
  margin-right: 5rem;
}

.pr-5 {
  padding-right: 5rem;
}

.mb-5 {
  margin-bottom: 5rem;
}

.pb-5 {
  padding-bottom: 5rem;
}

.ml-5 {
  margin-left: 5rem;
}

.pl-5 {
  padding-left: 5rem;
}

.m-6 {
  margin: 6rem;
}

.p-6 {
  padding: 6rem;
}

.mt-6 {
  margin-top: 6rem;
}

.pt-6 {
  padding-top: 6rem;
}

.mr-6 {
  margin-right: 6rem;
}

.pr-6 {
  padding-right: 6rem;
}

.mb-6 {
  margin-bottom: 6rem;
}

.pb-6 {
  padding-bottom: 6rem;
}

.ml-6 {
  margin-left: 6rem;
}

.pl-6 {
  padding-left: 6rem;
}

.m-7 {
  margin: 7rem;
}

.p-7 {
  padding: 7rem;
}

.mt-7 {
  margin-top: 7rem;
}

.pt-7 {
  padding-top: 7rem;
}

.mr-7 {
  margin-right: 7rem;
}

.pr-7 {
  padding-right: 7rem;
}

.mb-7 {
  margin-bottom: 7rem;
}

.pb-7 {
  padding-bottom: 7rem;
}

.ml-7 {
  margin-left: 7rem;
}

.pl-7 {
  padding-left: 7rem;
}

.m-8 {
  margin: 8rem;
}

.p-8 {
  padding: 8rem;
}

.mt-8 {
  margin-top: 8rem;
}

.pt-8 {
  padding-top: 8rem;
}

.mr-8 {
  margin-right: 8rem;
}

.pr-8 {
  padding-right: 8rem;
}

.mb-8 {
  margin-bottom: 8rem;
}

.pb-8 {
  padding-bottom: 8rem;
}

.ml-8 {
  margin-left: 8rem;
}

.pl-8 {
  padding-left: 8rem;
}

.m-9 {
  margin: 9rem;
}

.p-9 {
  padding: 9rem;
}

.mt-9 {
  margin-top: 9rem;
}

.pt-9 {
  padding-top: 9rem;
}

.mr-9 {
  margin-right: 9rem;
}

.pr-9 {
  padding-right: 9rem;
}

.mb-9 {
  margin-bottom: 9rem;
}

.pb-9 {
  padding-bottom: 9rem;
}

.ml-9 {
  margin-left: 9rem;
}

.pl-9 {
  padding-left: 9rem;
}

.m-10 {
  margin: 10rem;
}

.p-10 {
  padding: 10rem;
}

.mt-10 {
  margin-top: 10rem;
}

.pt-10 {
  padding-top: 10rem;
}

.mr-10 {
  margin-right: 10rem;
}

.pr-10 {
  padding-right: 10rem;
}

.mb-10 {
  margin-bottom: 10rem;
}

.pb-10 {
  padding-bottom: 10rem;
}

.ml-10 {
  margin-left: 10rem;
}

.pl-10 {
  padding-left: 10rem;
}

/* General Styles */
html,
body {
  height: 100%;
  margin: 0;
}

.content-panel {
  background: var(--bds-core-white);
  border: 1px solid var(--bds-neutral-gray-50);
  border-radius: var(--border-radius);
  box-shadow: var(--box-shadow);
}

.content-panel-flat {
  background: var(--bds-core-white);
  border: 1px solid var(--bds-neutral-gray-50);
  border-radius: var(--border-radius);
}

.nowrap {
  white-space: nowrap;
}

.pointer {
  cursor: pointer;
}

cl-chip mat-chip-listbox.mdc-evolution-chip-set .mdc-evolution-chip-set__chips .mat-neutral .mdc-evolution-chip__action--primary button {
  background-color: var(--mxd-gray-1);
}
cl-chip mat-chip-listbox.mdc-evolution-chip-set .mdc-evolution-chip-set__chips .mat-neutral .mdc-evolution-chip__action--primary .mdc-evolution-chip__text-label {
  color: var(--mxd-gray-9);
}
cl-chip .chip-action {
  margin-left: 4px;
  color: #757575;
  display: flex;
  align-items: center;
  pointer-events: auto;
}
cl-chip .chip-action:hover {
  cursor: pointer;
  color: #333;
}

.chip-row {
  padding-top: 16px;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

cl-button {
  font-weight: 500;
  font-size: 16px;
}
cl-button .mat-mdc-unelevated-button.mat-primary[disabled=true],
cl-button .mat-mdc-unelevated-button.mat-accent[disabled=true],
cl-button .mat-mdc-unelevated-button.mat-warn[disabled=true],
cl-button .mat-mdc-raised-button.mat-primary[disabled=true],
cl-button .mat-mdc-raised-button.mat-accent[disabled=true],
cl-button .mat-mdc-raised-button.mat-warn[disabled=true],
cl-button .mat-mdc-fab.mat-primary[disabled=true],
cl-button .mat-mdc-fab.mat-accent[disabled=true],
cl-button .mat-mdc-fab.mat-warn[disabled=true],
cl-button .mat-mdc-mini-fab.mat-primary[disabled=true],
cl-button .mat-mdc-mini-fab.mat-accent[disabled=true],
cl-button .mat-mdc-mini-fab.mat-warn[disabled=true] {
  background-color: var(--mxd-grey-5) !important;
  --mdc-filled-button-disabled-label-text-color: var(--mxd-greyscale-white);
}
cl-button .mat-mdc-outlined-button:not(:disabled) {
  border: 1px solid var(--mxd-grey-4);
}
cl-button .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-label-text-color: var(--mxd-greyscale-white);
}
cl-button .mdc-button .mdc-button__label {
  display: flex;
  align-items: center;
  gap: 8px;
}
cl-button .mdc-button .mdc-button__label fa-icon {
  display: flex;
}
cl-button + cl-button {
  margin-left: 8px;
}

/* Scrollbars */
::-webkit-scrollbar {
  height: 18px;
  width: 18px;
}

::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  border: 3px solid var(--bds-core-white);
  border-radius: 8px;
  outline: none;
}

::-webkit-scrollbar-track {
  background-color: var(--bds-neutral-gray-25);
}

::-webkit-scrollbar-thumb {
  background-color: rgba(var(--bds-neutral-gray-200-rgb), 0.5);
}

::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}

::-webkit-scrollbar-corner {
  background-color: transparent;
}

.nodata-view {
  width: 100%;
  height: 100%;
  background: var(--bds-neutral-gray-10);
  border-radius: 0 0 8px 8px;
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
  justify-content: center;
}
.nodata-view .nodata-icon {
  margin: 0 auto;
}
.nodata-view .nodata-icon span {
  background: var(--bds-neutral-gray-300);
  border: 1px solid var(--bds-neutral-gray-300);
  border-radius: 4px;
  color: var(--bds-core-white);
  display: block;
  height: 36px;
  padding: 7px;
  width: 36px;
}
.nodata-view .nodata-icon span fa-icon {
  font-size: 20px;
}
.nodata-view .nodata-text {
  display: flex;
  flex-direction: column;
  margin: 16px auto 0;
  text-align: center;
  font-size: 18px;
  font-family: Roboto;
  font-weight: 500;
  font-style: normal;
  line-height: 24px;
  color: var(--bds-neutral-gray-500);
  letter-spacing: 0em;
}
.nodata-view--unselected {
  cursor: pointer;
}
.nodata-view--unselected .nodata-icon span {
  background: none;
  border: none;
  color: var(--bds-neutral-gray-300);
}
.nodata-view--unselected .nodata-icon span fa-icon {
  font-size: 32px;
}
