/* apps/user-mgmt/src/styles.scss */
/* libs/shared/themes/src/themes.scss */
@font-face {
  font-family: "Noto Sans";
  src: url("./media/NotoSans-VariableFont_wdth,wght.ttf") format("truetype-variations");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans";
  src: url("./media/NotoSans-Italic-VariableFont_wdth,wght.ttf") format("truetype-variations");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Bauer";
  src:
    url("./media/Bauer.ttf?ltnnet") format("truetype"),
    url("./media/Bauer.woff?ltnnet") format("woff"),
    url("./media/Bauer.svg?ltnnet#Bauer") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
html .default-loading-overlay-panel {
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
}
.dropdown-container:hover .dropdown-select {
  border-color: #a0a0a0;
}
[class^=bauer-icon-],
[class*=" bauer-icon-"],
.bauer-icon {
  font-family: Bauer, serif !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 24px;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bauer-icon-alert-circle::before {
  content: "\e900";
}
.bauer-icon-alert-octagon::before {
  content: "\e901";
}
.bauer-icon-alert-triangle::before {
  content: "\e902";
}
.bauer-icon-archive::before {
  content: "\e903";
}
.bauer-icon-arrow-down::before {
  content: "\e904";
}
.bauer-icon-arrow-down-circle::before {
  content: "\e905";
}
.bauer-icon-arrow-down-left::before {
  content: "\e906";
}
.bauer-icon-arrow-down-right::before {
  content: "\e907";
}
.bauer-icon-arrow-left::before {
  content: "\e908";
}
.bauer-icon-arrow-left-circle::before {
  content: "\e909";
}
.bauer-icon-arrow-right::before {
  content: "\e90a";
}
.bauer-icon-arrow-right-circle::before {
  content: "\e90b";
}
.bauer-icon-arrow-up::before {
  content: "\e90c";
}
.bauer-icon-arrow-up-circle::before {
  content: "\e90d";
}
.bauer-icon-arrow-up-left::before {
  content: "\e90e";
}
.bauer-icon-arrow-up-right::before {
  content: "\e90f";
}
.bauer-icon-assettool::before {
  content: "\e910";
}
.bauer-icon-assettool_new::before {
  content: "\e911";
}
.bauer-icon-award::before {
  content: "\e912";
}
.bauer-icon-bar-chart::before {
  content: "\e913";
}
.bauer-icon-bar-chart-2::before {
  content: "\e914";
}
.bauer-icon-bell-off::before {
  content: "\e915";
}
.bauer-icon-bell::before {
  content: "\e916";
}
.bauer-icon-BG::before {
  content: "\e917";
}
.bauer-icon-book-open::before {
  content: "\e918";
}
.bauer-icon-book::before {
  content: "\e919";
}
.bauer-icon-bookmark::before {
  content: "\e91a";
}
.bauer-icon-calculator::before {
  content: "\e91b";
}
.bauer-icon-calculator_off::before {
  content: "\e91c";
}
.bauer-icon-calendar::before {
  content: "\e91d";
}
.bauer-icon-call::before {
  content: "\e91e";
}
.bauer-icon-camera-off::before {
  content: "\e91f";
}
.bauer-icon-camera::before {
  content: "\e920";
}
.bauer-icon-check-circle::before {
  content: "\e921";
}
.bauer-icon-check-daily::before {
  content: "\e922";
}
.bauer-icon-check-square::before {
  content: "\e923";
}
.bauer-icon-check::before {
  content: "\e924";
}
.bauer-icon-chevron-down::before {
  content: "\e925";
}
.bauer-icon-chevron-left::before {
  content: "\e926";
}
.bauer-icon-chevron-right::before {
  content: "\e927";
}
.bauer-icon-chevron-up::before {
  content: "\e928";
}
.bauer-icon-chevrons-left::before {
  content: "\e929";
}
.bauer-icon-chevrons-right::before {
  content: "\e92a";
}
.bauer-icon-circle::before {
  content: "\e92b";
}
.bauer-icon-clipboard::before {
  content: "\e92c";
}
.bauer-icon-clock::before {
  content: "\e92d";
}
.bauer-icon-columns::before {
  content: "\e92e";
}
.bauer-icon-copy::before {
  content: "\e92f";
}
.bauer-icon-copy_bt::before {
  content: "\e930";
}
.bauer-icon-corner-down-left::before {
  content: "\e931";
}
.bauer-icon-corner-down-right::before {
  content: "\e932";
}
.bauer-icon-corner-left-down::before {
  content: "\e933";
}
.bauer-icon-corner-left-up::before {
  content: "\e934";
}
.bauer-icon-corner-right-down::before {
  content: "\e935";
}
.bauer-icon-corner-right-up::before {
  content: "\e936";
}
.bauer-icon-corner-up-left::before {
  content: "\e937";
}
.bauer-icon-corner-up-right::before {
  content: "\e938";
}
.bauer-icon-delete::before {
  content: "\e939";
}
.bauer-icon-distance::before {
  content: "\e93a";
}
.bauer-icon-download::before {
  content: "\e93b";
}
.bauer-icon-earth::before {
  content: "\e93c";
}
.bauer-icon-edit-2::before {
  content: "\e93d";
}
.bauer-icon-edit-3::before {
  content: "\e93e";
}
.bauer-icon-edit::before {
  content: "\e93f";
}
.bauer-icon-environment::before {
  content: "\e940";
}
.bauer-icon-equipment::before {
  content: "\e941";
}
.bauer-icon-equipment-1::before {
  content: "\e942";
}
.bauer-icon-excel::before {
  content: "\e943";
}
.bauer-icon-external-link::before {
  content: "\e944";
}
.bauer-icon-eye-off::before {
  content: "\e945";
}
.bauer-icon-eye::before {
  content: "\e946";
}
.bauer-icon-file-minus::before {
  content: "\e947";
}
.bauer-icon-file-plus::before {
  content: "\e948";
}
.bauer-icon-file-text::before {
  content: "\e949";
}
.bauer-icon-file::before {
  content: "\e94a";
}
.bauer-icon-filter::before {
  content: "\e94b";
}
.bauer-icon-flip-horizontal::before {
  content: "\e94c";
}
.bauer-icon-flip-vertical::before {
  content: "\e94d";
}
.bauer-icon-folder-minus::before {
  content: "\e94e";
}
.bauer-icon-folder-plus::before {
  content: "\e94f";
}
.bauer-icon-folder::before {
  content: "\e950";
}
.bauer-icon-forklift::before {
  content: "\e951";
}
.bauer-icon-heart::before {
  content: "\e952";
}
.bauer-icon-helmet::before {
  content: "\e953";
}
.bauer-icon-help-circle::before {
  content: "\e954";
}
.bauer-icon-home::before {
  content: "\e955";
}
.bauer-icon-ico_gauge::before {
  content: "\e956";
}
.bauer-icon-image::before {
  content: "\e957";
}
.bauer-icon-info::before {
  content: "\e958";
}
.bauer-icon-loading-simple::before {
  content: "\e959";
}
.bauer-icon-lock::before {
  content: "\e95a";
}
.bauer-icon-log-in::before {
  content: "\e95b";
}
.bauer-icon-log-out::before {
  content: "\e95c";
}
.bauer-icon-mail::before {
  content: "\e95d";
}
.bauer-icon-maintenance::before {
  content: "\e95e";
}
.bauer-icon-map-pin::before {
  content: "\e95f";
}
.bauer-icon-map::before {
  content: "\e960";
}
.bauer-icon-maximize-2::before {
  content: "\e961";
}
.bauer-icon-maximize::before {
  content: "\e962";
}
.bauer-icon-menu::before {
  content: "\e963";
}
.bauer-icon-message-square::before {
  content: "\e964";
}
.bauer-icon-MFA::before {
  content: "\e965";
}
.bauer-icon-minimize-2::before {
  content: "\e966";
}
.bauer-icon-minimize::before {
  content: "\e967";
}
.bauer-icon-minus-circle::before {
  content: "\e968";
}
.bauer-icon-minus::before {
  content: "\e969";
}
.bauer-icon-moon::before {
  content: "\e96a";
}
.bauer-icon-more-horizontal::before {
  content: "\e96b";
}
.bauer-icon-motor_oil::before {
  content: "\e96c";
}
.bauer-icon-move::before {
  content: "\e96d";
}
.bauer-icon-network::before {
  content: "\e96e";
}
.bauer-icon-operation_hours::before {
  content: "\e96f";
}
.bauer-icon-package::before {
  content: "\e970";
}
.bauer-icon-parts::before {
  content: "\e971";
}
.bauer-icon-payment::before {
  content: "\e972";
}
.bauer-icon-PDF::before {
  content: "\e973";
}
.bauer-icon-pen-tool::before {
  content: "\e974";
}
.bauer-icon-pie-chart::before {
  content: "\e975";
}
.bauer-icon-plus-circle::before {
  content: "\e976";
}
.bauer-icon-plus::before {
  content: "\e977";
}
.bauer-icon-power::before {
  content: "\e978";
}
.bauer-icon-powerPoint::before {
  content: "\e979";
}
.bauer-icon-print::before {
  content: "\e97a";
}
.bauer-icon-radio::before {
  content: "\e97b";
}
.bauer-icon-refresh-ccw::before {
  content: "\e97c";
}
.bauer-icon-refresh-cw::before {
  content: "\e97d";
}
.bauer-icon-repair_log::before {
  content: "\e97e";
}
.bauer-icon-repeat::before {
  content: "\e97f";
}
.bauer-icon-review_order::before {
  content: "\e980";
}
.bauer-icon-rotate-ccw::before {
  content: "\e981";
}
.bauer-icon-rotate-cw::before {
  content: "\e982";
}
.bauer-icon-rss::before {
  content: "\e983";
}
.bauer-icon-save::before {
  content: "\e984";
}
.bauer-icon-search::before {
  content: "\e985";
}
.bauer-icon-send::before {
  content: "\e986";
}
.bauer-icon-server::before {
  content: "\e987";
}
.bauer-icon-settings::before {
  content: "\e988";
}
.bauer-icon-share::before {
  content: "\e989";
}
.bauer-icon-shopping-cart::before {
  content: "\e98a";
}
.bauer-icon-sidebar::before {
  content: "\e98b";
}
.bauer-icon-slash::before {
  content: "\e98c";
}
.bauer-icon-smartphone::before {
  content: "\e98d";
}
.bauer-icon-software-entwicklung::before {
  content: "\e98e";
}
.bauer-icon-sort::before {
  content: "\e98f";
}
.bauer-icon-sort-1::before {
  content: "\e990";
}
.bauer-icon-spray-gun::before {
  content: "\e991";
}
.bauer-icon-star::before {
  content: "\e992";
}
.bauer-icon-sun::before {
  content: "\e993";
}
.bauer-icon-table::before {
  content: "\e994";
}
.bauer-icon-tablet::before {
  content: "\e995";
}
.bauer-icon-ticket::before {
  content: "\e996";
}
.bauer-icon-toggle-left::before {
  content: "\e997";
}
.bauer-icon-toggle-right::before {
  content: "\e998";
}
.bauer-icon-tool::before {
  content: "\e999";
}
.bauer-icon-trash::before {
  content: "\e99a";
}
.bauer-icon-trending-down::before {
  content: "\e99b";
}
.bauer-icon-trending-up::before {
  content: "\e99c";
}
.bauer-icon-triangle::before {
  content: "\e99d";
}
.bauer-icon-truck::before {
  content: "\e99e";
}
.bauer-icon-unlock::before {
  content: "\e99f";
}
.bauer-icon-upload::before {
  content: "\e9a0";
}
.bauer-icon-user-check::before {
  content: "\e9a1";
}
.bauer-icon-user-minus::before {
  content: "\e9a2";
}
.bauer-icon-user-plus::before {
  content: "\e9a3";
}
.bauer-icon-user-x::before {
  content: "\e9a4";
}
.bauer-icon-user::before {
  content: "\e9a5";
}
.bauer-icon-users::before {
  content: "\e9a6";
}
.bauer-icon-video::before {
  content: "\e9a7";
}
.bauer-icon-volume-1::before {
  content: "\e9a8";
}
.bauer-icon-volume-2::before {
  content: "\e9a9";
}
.bauer-icon-volume-x::before {
  content: "\e9aa";
}
.bauer-icon-volume::before {
  content: "\e9ab";
}
.bauer-icon-webbgm::before {
  content: "\e9ac";
}
.bauer-icon-wifi-off::before {
  content: "\e9ad";
}
.bauer-icon-wifi::before {
  content: "\e9ae";
}
.bauer-icon-wiki::before {
  content: "\e9af";
}
.bauer-icon-word::before {
  content: "\e9b0";
}
.bauer-icon-x-circle::before {
  content: "\e9b1";
}
.bauer-icon-x-octagon::before {
  content: "\e9b2";
}
.bauer-icon-x-square::before {
  content: "\e9b3";
}
.bauer-icon-cross::before {
  content: "\e9b4";
}
.bauer-icon-zoom-in::before {
  content: "\e9b5";
}
.bauer-icon-zoom-out::before {
  content: "\e9b6";
}
.mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label {
  font-weight: 700;
}
* {
  font-family:
    "Noto Sans",
    Arial,
    sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizelegibility;
}
body {
  margin: 0;
  font-family:
    "Noto Sans",
    Arial,
    sans-serif;
  font-size: 16px;
  overflow-x: hidden;
  background-color: #f8f8f8;
}
html {
  --mat-form-field-label-padding: 0;
}
html .default-loading-overlay-panel {
  align-items: center;
  justify-content: center;
}
html button[matButton=filled] {
  border: 1px solid rgba(0, 0, 0, 0.2509803922);
}
html button[matButton=outlined] {
  background-color: #fff;
}
html button[matButton=filled],
html button[matButton=outlined] {
  min-width: 7em;
}
html .left-side-nav.mat-drawer:not(.mat-drawer-opened):not(.mat-drawer-animating) .mat-drawer-inner-container {
  display: block;
}
html mat-form-field .mat-mdc-form-field-hint-wrapper,
html mat-form-field .mat-mdc-form-field-error-wrapper {
  padding: 0;
}
html mat-form-field:has(mat-label) {
  padding-top: 1.25em;
}
html mat-form-field:has(mat-label) .mat-mdc-notch-piece.mdc-notched-outline__notch {
  position: absolute;
  bottom: 1em;
  border: none;
}
html mat-form-field .mdc-text-field--outlined {
  background-color: #fff;
}
html .mat-sort-header-arrow {
  opacity: 0 !important;
  display: none !important;
}
html .mat-sort-header-container {
  position: relative;
  padding-right: 24px !important;
}
html .mat-sort-header-container:not(.mat-sort-header-sorted):hover::after {
  opacity: 0.5;
}
html .mat-sort-header-container::after {
  font-family: Bauer, serif !important;
  content: "\e98f";
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 16px;
  opacity: 0;
  transition: all 0.3s ease;
  pointer-events: none;
  display: inline-flex;
}
html .mat-sort-header-container.mat-sort-header-sorted::after {
  content: "\e990";
  opacity: 1;
}
html .mat-sort-header-container.mat-sort-header-sorted.mat-sort-header-ascending::after {
  transform: translateY(-50%) scaleY(-1);
}
html .mat-mdc-select-arrow {
  opacity: 0 !important;
  color: transparent !important;
}
html .mat-mdc-select-arrow-wrapper::after {
  color: #047;
  font-family: Bauer, serif !important;
  content: "\e925";
  position: absolute;
  right: -6px;
  font-size: 24px;
  pointer-events: none;
  display: inline-flex;
}
html {
  --mat-sys-background: light-dark(#fff, #1f1000);
  --mat-sys-error: light-dark(#b42908, #ffb4a3);
  --mat-sys-error-container: light-dark(#ffdad2, #8c1900);
  --mat-sys-inverse-on-surface: light-dark(#fff, #472a00);
  --mat-sys-inverse-primary: light-dark(#a0c9ff, #2e6195);
  --mat-sys-inverse-surface: light-dark(#472a00, #fff);
  --mat-sys-on-background: light-dark(#2a1700, #fff);
  --mat-sys-on-error: light-dark(#fff, #630f00);
  --mat-sys-on-error-container: light-dark(#8c1900, #ffdad2);
  --mat-sys-on-primary: light-dark(#fff, #003259);
  --mat-sys-on-primary-container: light-dark(#0a497c, #d2e4ff);
  --mat-sys-on-primary-fixed: light-dark(#001c37, #001c37);
  --mat-sys-on-primary-fixed-variant: light-dark(#0a497c, #0a497c);
  --mat-sys-on-secondary: light-dark(#fff, #00344d);
  --mat-sys-on-secondary-container: light-dark(#004c6d, #c8e6ff);
  --mat-sys-on-secondary-fixed: light-dark(#001e2e, #001e2e);
  --mat-sys-on-secondary-fixed-variant: light-dark(#004c6d, #004c6d);
  --mat-sys-on-surface: light-dark(#2a1700, #fff);
  --mat-sys-on-surface-variant: light-dark(#3b494f, #d6e5ec);
  --mat-sys-on-tertiary: light-dark(#fff, #630f00);
  --mat-sys-on-tertiary-container: light-dark(#8c1900, #ffdad2);
  --mat-sys-on-tertiary-fixed: light-dark(#3d0600, #3d0600);
  --mat-sys-on-tertiary-fixed-variant: light-dark(#8c1900, #8c1900);
  --mat-sys-outline: light-dark(#6b7980, #85939a);
  --mat-sys-outline-variant: light-dark(#bbc9d0, #3b494f);
  --mat-sys-primary: light-dark(#2e6195, #a0c9ff);
  --mat-sys-primary-container: light-dark(#d2e4ff, #0a497c);
  --mat-sys-primary-fixed: light-dark(#d2e4ff, #d2e4ff);
  --mat-sys-primary-fixed-dim: light-dark(#a0c9ff, #a0c9ff);
  --mat-sys-scrim: light-dark(#000, #000);
  --mat-sys-secondary: light-dark(#00658f, #87ceff);
  --mat-sys-secondary-container: light-dark(#c8e6ff, #004c6d);
  --mat-sys-secondary-fixed: light-dark(#c8e6ff, #c8e6ff);
  --mat-sys-secondary-fixed-dim: light-dark(#87ceff, #87ceff);
  --mat-sys-shadow: light-dark(#000, #000);
  --mat-sys-surface: light-dark(#fff, #1f1000);
  --mat-sys-surface-bright: light-dark(#fff, #533200);
  --mat-sys-surface-container: light-dark(#fff, #301b00);
  --mat-sys-surface-container-high: light-dark(#fff, #3e2400);
  --mat-sys-surface-container-highest: light-dark(#fff, #4d2e00);
  --mat-sys-surface-container-low: light-dark(#fff, #2a1700);
  --mat-sys-surface-container-lowest: light-dark(#fff, #180b00);
  --mat-sys-surface-dim: light-dark(#fff, #1f1000);
  --mat-sys-surface-tint: light-dark(#2e6195, #a0c9ff);
  --mat-sys-surface-variant: light-dark(#d6e5ec, #3b494f);
  --mat-sys-tertiary: light-dark(#b42908, #ffb4a3);
  --mat-sys-tertiary-container: light-dark(#ffdad2, #8c1900);
  --mat-sys-tertiary-fixed: light-dark(#ffdad2, #ffdad2);
  --mat-sys-tertiary-fixed-dim: light-dark(#ffb4a3, #ffb4a3);
  --mat-sys-neutral-variant20: #253238;
  --mat-sys-neutral10: #2a1700;
  --mat-sys-level0:
    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-sys-level1:
    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-sys-level2:
    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-sys-level3:
    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-sys-level4:
    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-sys-level5:
    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-sys-body-large: 400 1rem / 1.5rem Nobo Sans, Arial;
  --mat-sys-body-large-font: Nobo Sans, Arial;
  --mat-sys-body-large-line-height: 1.5rem;
  --mat-sys-body-large-size: 1rem;
  --mat-sys-body-large-tracking: 0.031rem;
  --mat-sys-body-large-weight: 400;
  --mat-sys-body-medium: 400 0.875rem / 1.25rem Nobo Sans, Arial;
  --mat-sys-body-medium-font: Nobo Sans, Arial;
  --mat-sys-body-medium-line-height: 1.25rem;
  --mat-sys-body-medium-size: 0.875rem;
  --mat-sys-body-medium-tracking: 0.016rem;
  --mat-sys-body-medium-weight: 400;
  --mat-sys-body-small: 400 0.75rem / 1rem Nobo Sans, Arial;
  --mat-sys-body-small-font: Nobo Sans, Arial;
  --mat-sys-body-small-line-height: 1rem;
  --mat-sys-body-small-size: 0.75rem;
  --mat-sys-body-small-tracking: 0.025rem;
  --mat-sys-body-small-weight: 400;
  --mat-sys-display-large: 400 3.562rem / 4rem Nobo Sans, Arial;
  --mat-sys-display-large-font: Nobo Sans, Arial;
  --mat-sys-display-large-line-height: 4rem;
  --mat-sys-display-large-size: 3.562rem;
  --mat-sys-display-large-tracking: -0.016rem;
  --mat-sys-display-large-weight: 400;
  --mat-sys-display-medium: 400 2.812rem / 3.25rem Nobo Sans, Arial;
  --mat-sys-display-medium-font: Nobo Sans, Arial;
  --mat-sys-display-medium-line-height: 3.25rem;
  --mat-sys-display-medium-size: 2.812rem;
  --mat-sys-display-medium-tracking: 0;
  --mat-sys-display-medium-weight: 400;
  --mat-sys-display-small: 400 2.25rem / 2.75rem Nobo Sans, Arial;
  --mat-sys-display-small-font: Nobo Sans, Arial;
  --mat-sys-display-small-line-height: 2.75rem;
  --mat-sys-display-small-size: 2.25rem;
  --mat-sys-display-small-tracking: 0;
  --mat-sys-display-small-weight: 400;
  --mat-sys-headline-large: 400 2rem / 2.5rem Nobo Sans, Arial;
  --mat-sys-headline-large-font: Nobo Sans, Arial;
  --mat-sys-headline-large-line-height: 2.5rem;
  --mat-sys-headline-large-size: 2rem;
  --mat-sys-headline-large-tracking: 0;
  --mat-sys-headline-large-weight: 400;
  --mat-sys-headline-medium: 400 1.75rem / 2.25rem Nobo Sans, Arial;
  --mat-sys-headline-medium-font: Nobo Sans, Arial;
  --mat-sys-headline-medium-line-height: 2.25rem;
  --mat-sys-headline-medium-size: 1.75rem;
  --mat-sys-headline-medium-tracking: 0;
  --mat-sys-headline-medium-weight: 400;
  --mat-sys-headline-small: 400 1.5rem / 2rem Nobo Sans, Arial;
  --mat-sys-headline-small-font: Nobo Sans, Arial;
  --mat-sys-headline-small-line-height: 2rem;
  --mat-sys-headline-small-size: 1.5rem;
  --mat-sys-headline-small-tracking: 0;
  --mat-sys-headline-small-weight: 400;
  --mat-sys-label-large: 500 0.875rem / 1.25rem Nobo Sans, Arial;
  --mat-sys-label-large-font: Nobo Sans, Arial;
  --mat-sys-label-large-line-height: 1.25rem;
  --mat-sys-label-large-size: 0.875rem;
  --mat-sys-label-large-tracking: 0.006rem;
  --mat-sys-label-large-weight: 500;
  --mat-sys-label-large-weight-prominent: 700;
  --mat-sys-label-medium: 500 0.75rem / 1rem Nobo Sans, Arial;
  --mat-sys-label-medium-font: Nobo Sans, Arial;
  --mat-sys-label-medium-line-height: 1rem;
  --mat-sys-label-medium-size: 0.75rem;
  --mat-sys-label-medium-tracking: 0.031rem;
  --mat-sys-label-medium-weight: 500;
  --mat-sys-label-medium-weight-prominent: 700;
  --mat-sys-label-small: 500 0.688rem / 1rem Nobo Sans, Arial;
  --mat-sys-label-small-font: Nobo Sans, Arial;
  --mat-sys-label-small-line-height: 1rem;
  --mat-sys-label-small-size: 0.688rem;
  --mat-sys-label-small-tracking: 0.031rem;
  --mat-sys-label-small-weight: 500;
  --mat-sys-title-large: 400 1.375rem / 1.75rem Nobo Sans, Arial;
  --mat-sys-title-large-font: Nobo Sans, Arial;
  --mat-sys-title-large-line-height: 1.75rem;
  --mat-sys-title-large-size: 1.375rem;
  --mat-sys-title-large-tracking: 0;
  --mat-sys-title-large-weight: 400;
  --mat-sys-title-medium: 500 1rem / 1.5rem Nobo Sans, Arial;
  --mat-sys-title-medium-font: Nobo Sans, Arial;
  --mat-sys-title-medium-line-height: 1.5rem;
  --mat-sys-title-medium-size: 1rem;
  --mat-sys-title-medium-tracking: 0.009rem;
  --mat-sys-title-medium-weight: 500;
  --mat-sys-title-small: 500 0.875rem / 1.25rem Nobo Sans, Arial;
  --mat-sys-title-small-font: Nobo Sans, Arial;
  --mat-sys-title-small-line-height: 1.25rem;
  --mat-sys-title-small-size: 0.875rem;
  --mat-sys-title-small-tracking: 0.006rem;
  --mat-sys-title-small-weight: 500;
  --mat-sys-corner-extra-large: 28px;
  --mat-sys-corner-extra-large-top: 28px 28px 0 0;
  --mat-sys-corner-extra-small: 4px;
  --mat-sys-corner-extra-small-top: 4px 4px 0 0;
  --mat-sys-corner-full: 9999px;
  --mat-sys-corner-large: 16px;
  --mat-sys-corner-large-end: 0 16px 16px 0;
  --mat-sys-corner-large-start: 16px 0 0 16px;
  --mat-sys-corner-large-top: 16px 16px 0 0;
  --mat-sys-corner-medium: 12px;
  --mat-sys-corner-none: 0;
  --mat-sys-corner-small: 8px;
  --mat-sys-dragged-state-layer-opacity: 0.16;
  --mat-sys-focus-state-layer-opacity: 0.12;
  --mat-sys-hover-state-layer-opacity: 0.08;
  --mat-sys-pressed-state-layer-opacity: 0.12;
  --mat-form-field-container-height: 36px;
  --mat-form-field-filled-label-display: none;
  --mat-form-field-container-vertical-padding: 6px;
  --mat-form-field-filled-with-label-container-padding-top: 6px;
  --mat-form-field-filled-with-label-container-padding-bottom: 6px;
  --mat-button-filled-container-height: 36px;
  --mat-button-filled-touch-target-display: block;
  --mat-button-outlined-container-height: 36px;
  --mat-button-outlined-touch-target-display: block;
  --mat-button-protected-container-height: 36px;
  --mat-button-protected-touch-target-display: block;
  --mat-button-text-container-height: 36px;
  --mat-button-text-touch-target-display: block;
  --mat-button-tonal-container-height: 36px;
  --mat-button-tonal-touch-target-display: block;
  --mat-table-header-headline-color: #047;
  --mat-table-header-headline-weight: 600;
  --mat-table-row-item-outline-color: #F2F2F2;
  --mat-tab-inactive-label-text-color: #047;
  --mat-tab-inactive-focus-label-text-color: #047;
  --mat-tab-inactive-hover-label-text-color: #047;
  --mat-tab-active-label-text-color: #047;
  --mat-tab-active-hover-label-text-color: #047;
  --mat-tab-active-focus-label-text-color: #047;
  --mat-tooltip-container-color: #047;
  --mat-sort-arrow-color: #047;
  --mat-button-filled-container-color: #F3C200;
  --mat-button-filled-label-text-color: black;
  --mat-button-filled-container-shape: 4px;
  --mat-button-outlined-container-shape: 4px;
  --mat-list-active-indicator-color: #047;
  --mat-list-list-item-focus-label-text-color: #fff;
  --mat-form-field-outlined-hover-outline-color: #047;
  --mat-form-field-outlined-label-text-color: black;
  --mat-form-field-outlined-outline-color: rgba(0, 0, 0, 0.2509803922);
  --mat-form-field-outlined-input-text-placeholder-color: #8D8D8D;
  --mat-icon-color: #047;
}
html .cdk-overlay-container .mat-mdc-autocomplete-panel {
  padding: 0;
}
html .navigation-link {
  position: relative;
  display: inline-block;
  color: #047;
  text-decoration: none;
  font-size: 18px;
}
html .navigation-link.active {
  font-weight: 600;
}
html .navigation-link.active::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -5px;
  width: 100%;
  border-bottom: solid 2px #047;
}
html .navigation-link + a {
  margin-left: 25px;
}
html mat-icon.small-icon {
  font-size: 16px;
  width: 16px;
  height: 16px;
}
html mat-icon.medium-icon {
  font-size: 20px;
  width: 20px;
  height: 20px;
}
html .w-100 {
  width: 100%;
}
html .h-100 {
  height: 100%;
}
html .min-height-0 {
  min-height: 0;
}
html .flex-1 {
  flex: 1;
}
html .flex-2 {
  flex: 2;
}
html .flex-3 {
  flex: 3;
}
html .section-title {
  color: #047;
  font-weight: 600;
  display: block;
  padding-bottom: 1em;
}
html .bauer-logo {
  width: 46px;
  height: 46px;
  background-image: url("./media/bauer.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

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