/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./libs/shared/assets/styles/_fonts.scss?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "Bosch-Sans";
  font-weight: 400;
  src: url('BoschSans-Regular.eot'); /* IE9 Compat Modes */
  src: url('BoschSans-Regular.eot?#iefix') format("embedded-opentype"), url('BoschSans-Regular.woff2') format("woff2"), url('BoschSans-Regular.woff') format("woff"), url('BoschSans-Regular.ttf') format("truetype"), url('BoschSans-Regular.svg#svgFontName') format("svg"); /* Legacy iOS */
}
@font-face {
  font-family: "Bosch-Sans";
  font-weight: 300;
  src: url('BoschSans-Light.eot'); /* IE9 Compat Modes */
  src: url('BoschSans-Light.eot?#iefix') format("embedded-opentype"), url('BoschSans-Light.woff2') format("woff2"), url('BoschSans-Light.woff') format("woff"), url('BoschSans-Light.ttf') format("truetype"), url('BoschSans-Light.svg#svgFontName') format("svg"); /* Legacy iOS */
}
@font-face {
  font-family: "Bosch-Sans";
  font-weight: 500;
  src: url('BoschSans-Medium.eot'); /* IE9 Compat Modes */
  src: url('BoschSans-Medium.eot?#iefix') format("embedded-opentype"), url('BoschSans-Medium.woff2') format("woff2"), url('BoschSans-Medium.woff') format("woff"), url('BoschSans-Medium.ttf') format("truetype"), url('BoschSans-Medium.svg#svgFontName') format("svg"); /* Legacy iOS */
}
@font-face {
  font-family: "Bosch-Sans";
  font-weight: 700;
  src: url('BoschSans-Bold.eot'); /* IE9 Compat Modes */
  src: url('BoschSans-Bold.eot?#iefix') format("embedded-opentype"), url('BoschSans-Bold.woff2') format("woff2"), url('BoschSans-Bold.woff') format("woff"), url('BoschSans-Bold.ttf') format("truetype"), url('BoschSans-Bold.svg#svgFontName') format("svg"); /* Legacy iOS */
}
@font-face {
  font-family: "Bosch-Sans";
  font-weight: 900;
  src: url('BoschSans-Black.eot'); /* IE9 Compat Modes */
  src: url('BoschSans-Black.eot?#iefix') format("embedded-opentype"), url('BoschSans-Black.woff2') format("woff2"), url('BoschSans-Black.woff') format("woff"), url('BoschSans-Black.ttf') format("truetype"), url('BoschSans-Black.svg#svgFontName') format("svg"); /* Legacy iOS */
}
@font-face {
  font-family: "Bosch-Ic";
  font-style: normal;
  font-stretch: normal;
  font-weight: normal;
  src: url('Bosch-Icon.eot?mh5qa9');
  src: url('Bosch-Icon.eot?mh5qa9#iefix') format("embedded-opentype"), url('Bosch-Icon.ttf?mh5qa9') format("truetype"), url('Bosch-Icon.woff?mh5qa9') format("woff"), url('Bosch-Icon.svg?mh5qa9#Bosch-Icon') format("svg");
}
@font-face {
  font-family: "Truck-icon-font";
  font-weight: 400;
  src: url('BoschSans-Regular.svg') format("svg");
}
/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@danielmoncada/angular-datetime-picker/assets/style/picker.min.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************/
.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}@media screen and (-ms-high-contrast: active){.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:0.6}}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,0.288)}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.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}.owl-dialog-container{position:relative;pointer-events:auto;box-sizing:border-box;display:block;padding:1.5em;box-shadow:0 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);border-radius:2px;overflow:auto;background:#fff;color:rgba(0,0,0,0.87);width:100%;height:100%;outline:none}.owl-dt-container,.owl-dt-container *{box-sizing:border-box}.owl-dt-container{display:block;font-size:1rem;background:#ffffff;pointer-events:auto;z-index:1000}.owl-dt-container-row{border-bottom:1px solid rgba(0,0,0,0.12)}.owl-dt-container-row:last-child{border-bottom:none}.owl-dt-calendar{display:flex;flex-direction:column;width:100%}.owl-dt-calendar-control{display:flex;align-items:center;font-size:1em;width:100%;padding:.5em;color:#000000}.owl-dt-calendar-control .owl-dt-calendar-control-content{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button{padding:0 .8em}.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button:hover{background-color:rgba(0,0,0,0.12)}.owl-dt-calendar-main{display:flex;flex-direction:column;flex:1 1 auto;padding:0 .5em .5em;outline:0}.owl-dt-calendar-view{display:block;flex:1 1 auto}.owl-dt-calendar-multi-year-view{display:flex;align-items:center}.owl-dt-calendar-multi-year-view .owl-dt-calendar-table{width:calc(100% - 3em)}.owl-dt-calendar-multi-year-view .owl-dt-calendar-table .owl-dt-calendar-header th{padding-bottom:.25em}.owl-dt-calendar-table{width:100%;border-collapse:collapse;border-spacing:0}.owl-dt-calendar-table .owl-dt-calendar-header{color:rgba(0,0,0,0.4)}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-weekdays th{font-size:.7em;font-weight:400;text-align:center;padding-bottom:1em}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider{position:relative;height:1px;padding-bottom:.5em}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider:after{content:'';position:absolute;top:0;left:-.5em;right:-.5em;height:1px;background:rgba(0,0,0,0.12)}.owl-dt-calendar-table .owl-dt-calendar-cell{position:relative;height:0;line-height:0;text-align:center;outline:0;color:rgba(0,0,0,0.85);-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.owl-dt-calendar-table .owl-dt-calendar-cell-content{position:absolute;top:5%;left:5%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;font-size:.8em;line-height:1;border:1px solid transparent;border-radius:999px;color:inherit;cursor:pointer}.owl-dt-calendar-table .owl-dt-calendar-cell-out{opacity:.2}.owl-dt-calendar-table .owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){border-color:rgba(0,0,0,0.4)}.owl-dt-calendar-table .owl-dt-calendar-cell-selected{color:rgba(255,255,255,0.85);background-color:#3f51b5}.owl-dt-calendar-table .owl-dt-calendar-cell-selected.owl-dt-calendar-cell-today{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.85)}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled{cursor:default}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){color:rgba(0,0,0,0.4)}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-content.owl-dt-calendar-cell-selected{opacity:.4}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){border-color:rgba(0,0,0,0.2)}.owl-dt-calendar-table .owl-dt-calendar-cell-active:focus>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected),.owl-dt-calendar-table :not(.owl-dt-calendar-cell-disabled):hover>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){background-color:rgba(0,0,0,0.04)}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range{background:rgba(63,81,181,0.2)}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-from{border-top-left-radius:999px;border-bottom-left-radius:999px}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-to{border-top-right-radius:999px;border-bottom-right-radius:999px}.owl-dt-timer{display:flex;justify-content:center;width:100%;height:7em;padding:.5em;outline:none}.owl-dt-timer-box{position:relative;display:inline-flex;flex-direction:column;align-items:center;width:25%;height:100%}.owl-dt-timer-content{flex:1 1 auto;display:flex;justify-content:center;align-items:center;width:100%;margin:.2em 0}.owl-dt-timer-content .owl-dt-timer-input{display:block;width:2em;text-align:center;border:1px solid rgba(0,0,0,0.5);border-radius:3px;outline:medium none;font-size:1.2em;padding:.2em}.owl-dt-timer-divider{display:inline-block;align-self:flex-end;position:absolute;width:.6em;height:100%;left:-.3em}.owl-dt-timer-divider:before,.owl-dt-timer-divider:after{content:'';display:inline-block;width:.35em;height:.35em;position:absolute;left:50%;border-radius:50%;transform:translateX(-50%);background-color:currentColor}.owl-dt-timer-divider:before{top:35%}.owl-dt-timer-divider:after{bottom:35%}.owl-dt-control-button{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;margin:0;padding:0;background-color:transparent;font-size:1em;color:inherit}.owl-dt-control-button .owl-dt-control-button-content{position:relative;display:inline-flex;justify-content:center;align-items:center;outline:none}.owl-dt-control-period-button .owl-dt-control-button-content{height:1.5em;padding:0 .5em;border-radius:3px;transition:background-color 100ms linear}.owl-dt-control-period-button:hover>.owl-dt-control-button-content{background-color:rgba(0,0,0,0.12)}.owl-dt-control-period-button .owl-dt-control-button-arrow{display:flex;justify-content:center;align-items:center;width:1em;height:1em;margin:.1em;transition:transform 200ms ease}.owl-dt-control-arrow-button .owl-dt-control-button-content{padding:0;border-radius:50%;width:1.5em;height:1.5em}.owl-dt-control-arrow-button[disabled]{color:rgba(0,0,0,0.4);cursor:default}.owl-dt-control-arrow-button svg{width:50%;height:50%;fill:currentColor}.owl-dt-inline-container,.owl-dt-popup-container{position:relative;width:18.5em;box-shadow:0 5px 5px -3px rgba(0,0,0,0.2),0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12)}.owl-dt-inline-container .owl-dt-calendar,.owl-dt-inline-container .owl-dt-timer,.owl-dt-popup-container .owl-dt-calendar,.owl-dt-popup-container .owl-dt-timer{width:100%}.owl-dt-inline-container .owl-dt-calendar,.owl-dt-popup-container .owl-dt-calendar{height:20.25em}.owl-dt-dialog-container{max-height:95vh;margin:-1.5em}.owl-dt-dialog-container .owl-dt-calendar{min-width:250px;min-height:330px;max-width:750px;max-height:750px}.owl-dt-dialog-container .owl-dt-timer{min-width:250px;max-width:750px}@media all and (orientation: landscape){.owl-dt-dialog-container .owl-dt-calendar{width:58vh;height:62vh}.owl-dt-dialog-container .owl-dt-timer{width:58vh}}@media all and (orientation: portrait){.owl-dt-dialog-container .owl-dt-calendar{width:80vw;height:80vw}.owl-dt-dialog-container .owl-dt-timer{width:80vw}}.owl-dt-container-buttons{display:flex;width:100%;height:2em;color:#3f51b5}.owl-dt-container-control-button{font-size:1em;width:50%;height:100%;border-radius:0}.owl-dt-container-control-button .owl-dt-control-button-content{height:100%;width:100%;transition:background-color 100ms linear}.owl-dt-container-control-button:hover .owl-dt-control-button-content{background-color:rgba(0,0,0,0.1)}.owl-dt-container-info{padding:0 .5em;cursor:pointer;-webkit-tap-highlight-color:transparent}.owl-dt-container-info .owl-dt-container-range{outline:none}.owl-dt-container-info .owl-dt-container-range .owl-dt-container-range-content{display:flex;justify-content:space-between;padding:.5em 0;font-size:.8em}.owl-dt-container-info .owl-dt-container-range:last-child{border-top:1px solid rgba(0,0,0,0.12)}.owl-dt-container-info .owl-dt-container-info-active{color:#3f51b5}.owl-dt-container-disabled,.owl-dt-trigger-disabled{opacity:0.35;filter:Alpha(Opacity=35);background-image:none;cursor:default !important}.owl-dt-timer-hour12{display:flex;justify-content:center;align-items:center;color:#3f51b5}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box{border:1px solid currentColor;border-radius:2px;transition:background 200ms ease}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box .owl-dt-control-button-content{width:100%;height:100%;padding:.5em}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:focus .owl-dt-control-button-content,.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:hover .owl-dt-control-button-content{background:#3f51b5;color:#ffffff}.owl-dt-calendar-only-current-month .owl-dt-calendar-cell-out{visibility:hidden;cursor:default}.owl-dt-inline{display:inline-block}.owl-dt-control{outline:none;cursor:pointer}.owl-dt-control .owl-dt-control-content{outline:none}.owl-dt-control:focus>.owl-dt-control-content{background-color:rgba(0,0,0,0.12)}.owl-dt-control:not(:-moz-focusring):focus>.owl-dt-control-content{box-shadow:none}.owl-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/intrack-web-app/src/styles.scss?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.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);
}

html {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-option-selected-state-label-text-color: #005691;
  --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: #005691;
  --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: #e20015;
  --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: #005691;
  --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: #005691;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}

html {
  --mat-full-pseudo-checkbox-selected-icon-color: #005691;
  --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: #005691;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}

.mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: #005691;
  --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: #005691;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}

.mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #e20015;
  --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: #e20015;
  --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 {
  --mat-option-label-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-option-label-text-line-height: 20px;
  --mat-option-label-text-size: 14px;
  --mat-option-label-text-tracking: normal;
  --mat-option-label-text-weight: 400;
  --mat-optgroup-label-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-optgroup-label-text-line-height: 20px;
  --mat-optgroup-label-text-size: 14px;
  --mat-optgroup-label-text-tracking: normal;
  --mat-optgroup-label-text-weight: 400;
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
  --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);
  --mat-card-title-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-card-title-text-line-height: 32px;
  --mat-card-title-text-size: 20px;
  --mat-card-title-text-tracking: normal;
  --mat-card-title-text-weight: 500;
  --mat-card-subtitle-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-card-subtitle-text-line-height: 24px;
  --mat-card-subtitle-text-size: 14px;
  --mat-card-subtitle-text-tracking: normal;
  --mat-card-subtitle-text-weight: 500;
  --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: #005691;
  --mdc-linear-progress-track-color: rgba(0, 86, 145, 0.25);
}
.mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: #005691;
  --mdc-linear-progress-track-color: rgba(0, 86, 145, 0.25);
}
.mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #e20015;
  --mdc-linear-progress-track-color: rgba(226, 0, 21, 0.25);
}

html {
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
  --mdc-plain-tooltip-supporting-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mdc-plain-tooltip-supporting-text-size: 12px;
  --mdc-plain-tooltip-supporting-text-weight: 400;
  --mdc-plain-tooltip-supporting-text-tracking: normal;
  --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;
  --mdc-filled-text-field-caret-color: #005691;
  --mdc-filled-text-field-focus-active-indicator-color: #005691;
  --mdc-filled-text-field-focus-label-text-color: rgba(0, 86, 145, 0.87);
  --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: #e20015;
  --mdc-filled-text-field-error-focus-label-text-color: #e20015;
  --mdc-filled-text-field-error-label-text-color: #e20015;
  --mdc-filled-text-field-error-caret-color: #e20015;
  --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: #e20015;
  --mdc-filled-text-field-error-focus-active-indicator-color: #e20015;
  --mdc-filled-text-field-error-hover-active-indicator-color: #e20015;
  --mdc-outlined-text-field-caret-color: #005691;
  --mdc-outlined-text-field-focus-outline-color: #005691;
  --mdc-outlined-text-field-focus-label-text-color: rgba(0, 86, 145, 0.87);
  --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: #e20015;
  --mdc-outlined-text-field-error-focus-label-text-color: #e20015;
  --mdc-outlined-text-field-error-label-text-color: #e20015;
  --mdc-outlined-text-field-error-hover-label-text-color: #e20015;
  --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: #e20015;
  --mdc-outlined-text-field-error-hover-outline-color: #e20015;
  --mdc-outlined-text-field-error-outline-color: #e20015;
  --mat-form-field-focus-select-arrow-color: rgba(0, 86, 145, 0.87);
  --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: #e20015;
  --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: #005691;
  --mdc-filled-text-field-focus-active-indicator-color: #005691;
  --mdc-filled-text-field-focus-label-text-color: rgba(0, 86, 145, 0.87);
  --mdc-outlined-text-field-caret-color: #005691;
  --mdc-outlined-text-field-focus-outline-color: #005691;
  --mdc-outlined-text-field-focus-label-text-color: rgba(0, 86, 145, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(0, 86, 145, 0.87);
}

.mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #e20015;
  --mdc-filled-text-field-focus-active-indicator-color: #e20015;
  --mdc-filled-text-field-focus-label-text-color: rgba(226, 0, 21, 0.87);
  --mdc-outlined-text-field-caret-color: #e20015;
  --mdc-outlined-text-field-focus-outline-color: #e20015;
  --mdc-outlined-text-field-focus-label-text-color: rgba(226, 0, 21, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(226, 0, 21, 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;
  --mdc-filled-text-field-label-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mdc-filled-text-field-label-text-size: 14px;
  --mdc-filled-text-field-label-text-tracking: normal;
  --mdc-filled-text-field-label-text-weight: 400;
  --mdc-outlined-text-field-label-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mdc-outlined-text-field-label-text-size: 14px;
  --mdc-outlined-text-field-label-text-tracking: normal;
  --mdc-outlined-text-field-label-text-weight: 400;
  --mat-form-field-container-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-form-field-container-text-line-height: 20px;
  --mat-form-field-container-text-size: 14px;
  --mat-form-field-container-text-tracking: normal;
  --mat-form-field-container-text-weight: 400;
  --mat-form-field-outlined-label-text-populated-size: 14px;
  --mat-form-field-subscript-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-form-field-subscript-text-line-height: 20px;
  --mat-form-field-subscript-text-size: 12px;
  --mat-form-field-subscript-text-tracking: normal;
  --mat-form-field-subscript-text-weight: 400;
  --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(0, 86, 145, 0.87);
  --mat-select-invalid-arrow-color: rgba(226, 0, 21, 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: rgba(0, 86, 145, 0.87);
  --mat-select-invalid-arrow-color: rgba(226, 0, 21, 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(226, 0, 21, 0.87);
  --mat-select-invalid-arrow-color: rgba(226, 0, 21, 0.87);
}

html {
  --mat-select-trigger-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-select-trigger-text-line-height: 20px;
  --mat-select-trigger-text-size: 14px;
  --mat-select-trigger-text-tracking: normal;
  --mat-select-trigger-text-weight: 400;
  --mat-autocomplete-background-color: white;
  --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;
  --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);
  --mdc-dialog-subhead-font: Roboto, "Helvetica Neue", sans-serif;
  --mdc-dialog-subhead-line-height: 32px;
  --mdc-dialog-subhead-size: 20px;
  --mdc-dialog-subhead-weight: 500;
  --mdc-dialog-subhead-tracking: normal;
  --mdc-dialog-supporting-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mdc-dialog-supporting-text-line-height: 20px;
  --mdc-dialog-supporting-text-size: 14px;
  --mdc-dialog-supporting-text-weight: 400;
  --mdc-dialog-supporting-text-tracking: normal;
}

.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-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: #e0e0e0;
  --mdc-chip-elevated-disabled-container-color: #e0e0e0;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-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-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: white;
  --mdc-chip-elevated-container-color: #005691;
  --mdc-chip-elevated-disabled-container-color: #005691;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-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-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: white;
  --mdc-chip-elevated-container-color: #005691;
  --mdc-chip-elevated-disabled-container-color: #005691;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-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-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: #e20015;
  --mdc-chip-elevated-disabled-container-color: #e20015;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-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-mdc-chip.mat-mdc-standard-chip {
  --mdc-chip-container-height: 32px;
}

.mat-mdc-standard-chip {
  --mdc-chip-label-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mdc-chip-label-text-line-height: 20px;
  --mdc-chip-label-text-size: 14px;
  --mdc-chip-label-text-tracking: normal;
  --mdc-chip-label-text-weight: 400;
}

html {
  --mdc-switch-disabled-handle-opacity: 0.38;
  --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;
  --mdc-switch-selected-focus-state-layer-color: #005691;
  --mdc-switch-selected-handle-color: #005691;
  --mdc-switch-selected-hover-state-layer-color: #005691;
  --mdc-switch-selected-pressed-state-layer-color: #005691;
  --mdc-switch-selected-focus-handle-color: #005691;
  --mdc-switch-selected-hover-handle-color: #005691;
  --mdc-switch-selected-pressed-handle-color: #005691;
  --mdc-switch-selected-focus-track-color: #005691;
  --mdc-switch-selected-hover-track-color: #005691;
  --mdc-switch-selected-pressed-track-color: #005691;
  --mdc-switch-selected-track-color: #005691;
  --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: #005691;
  --mdc-switch-selected-handle-color: #005691;
  --mdc-switch-selected-hover-state-layer-color: #005691;
  --mdc-switch-selected-pressed-state-layer-color: #005691;
  --mdc-switch-selected-focus-handle-color: #005691;
  --mdc-switch-selected-hover-handle-color: #005691;
  --mdc-switch-selected-pressed-handle-color: #005691;
  --mdc-switch-selected-focus-track-color: #005691;
  --mdc-switch-selected-hover-track-color: #005691;
  --mdc-switch-selected-pressed-track-color: #005691;
  --mdc-switch-selected-track-color: #005691;
}
html .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #e20015;
  --mdc-switch-selected-handle-color: #e20015;
  --mdc-switch-selected-hover-state-layer-color: #e20015;
  --mdc-switch-selected-pressed-state-layer-color: #e20015;
  --mdc-switch-selected-focus-handle-color: #e20015;
  --mdc-switch-selected-hover-handle-color: #e20015;
  --mdc-switch-selected-pressed-handle-color: #e20015;
  --mdc-switch-selected-focus-track-color: #e20015;
  --mdc-switch-selected-hover-track-color: #e20015;
  --mdc-switch-selected-pressed-track-color: #e20015;
  --mdc-switch-selected-track-color: #e20015;
}

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

html .mat-mdc-slide-toggle {
  --mdc-form-field-label-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mdc-form-field-label-text-line-height: 20px;
  --mdc-form-field-label-text-size: 14px;
  --mdc-form-field-label-text-tracking: normal;
  --mdc-form-field-label-text-weight: 400;
}

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: #000;
  --mdc-radio-disabled-unselected-icon-color: #000;
  --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: #005691;
  --mdc-radio-selected-hover-icon-color: #005691;
  --mdc-radio-selected-icon-color: #005691;
  --mdc-radio-selected-pressed-icon-color: #005691;
  --mat-radio-ripple-color: #000;
  --mat-radio-checked-ripple-color: #005691;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
}
.mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: #000;
  --mdc-radio-disabled-unselected-icon-color: #000;
  --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: #005691;
  --mdc-radio-selected-hover-icon-color: #005691;
  --mdc-radio-selected-icon-color: #005691;
  --mdc-radio-selected-pressed-icon-color: #005691;
  --mat-radio-ripple-color: #000;
  --mat-radio-checked-ripple-color: #005691;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
}
.mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: #000;
  --mdc-radio-disabled-unselected-icon-color: #000;
  --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: #e20015;
  --mdc-radio-selected-hover-icon-color: #e20015;
  --mdc-radio-selected-icon-color: #e20015;
  --mdc-radio-selected-pressed-icon-color: #e20015;
  --mat-radio-ripple-color: #000;
  --mat-radio-checked-ripple-color: #e20015;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
}

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

.mat-mdc-radio-button {
  --mdc-form-field-label-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mdc-form-field-label-text-line-height: 20px;
  --mdc-form-field-label-text-size: 14px;
  --mdc-form-field-label-text-tracking: normal;
  --mdc-form-field-label-text-weight: 400;
}

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;
  --mdc-slider-handle-color: #005691;
  --mdc-slider-focus-handle-color: #005691;
  --mdc-slider-hover-handle-color: #005691;
  --mdc-slider-active-track-color: #005691;
  --mdc-slider-inactive-track-color: #005691;
  --mdc-slider-with-tick-marks-inactive-container-color: #005691;
  --mdc-slider-with-tick-marks-active-container-color: 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: #005691;
  --mat-slider-hover-state-layer-color: rgba(0, 86, 145, 0.05);
  --mat-slider-focus-state-layer-color: rgba(0, 86, 145, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
}
html .mat-accent {
  --mat-slider-ripple-color: #005691;
  --mat-slider-hover-state-layer-color: rgba(0, 86, 145, 0.05);
  --mat-slider-focus-state-layer-color: rgba(0, 86, 145, 0.2);
  --mdc-slider-handle-color: #005691;
  --mdc-slider-focus-handle-color: #005691;
  --mdc-slider-hover-handle-color: #005691;
  --mdc-slider-active-track-color: #005691;
  --mdc-slider-inactive-track-color: #005691;
  --mdc-slider-with-tick-marks-inactive-container-color: #005691;
  --mdc-slider-with-tick-marks-active-container-color: white;
}
html .mat-warn {
  --mat-slider-ripple-color: #e20015;
  --mat-slider-hover-state-layer-color: rgba(226, 0, 21, 0.05);
  --mat-slider-focus-state-layer-color: rgba(226, 0, 21, 0.2);
  --mdc-slider-handle-color: #e20015;
  --mdc-slider-focus-handle-color: #e20015;
  --mdc-slider-hover-handle-color: #e20015;
  --mdc-slider-active-track-color: #e20015;
  --mdc-slider-inactive-track-color: #e20015;
  --mdc-slider-with-tick-marks-inactive-container-color: #e20015;
  --mdc-slider-with-tick-marks-active-container-color: white;
}

html {
  --mdc-slider-label-label-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mdc-slider-label-label-text-size: 14px;
  --mdc-slider-label-label-text-line-height: 24px;
  --mdc-slider-label-label-text-tracking: normal;
  --mdc-slider-label-label-text-weight: 500;
  --mat-menu-container-shape: 4px;
  --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-item-label-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-menu-item-label-text-size: 14px;
  --mat-menu-item-label-text-tracking: normal;
  --mat-menu-item-label-text-line-height: 20px;
  --mat-menu-item-label-text-weight: 400;
  --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;
  --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: #000;
  --mdc-radio-disabled-unselected-icon-color: #000;
  --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: #005691;
  --mdc-radio-selected-hover-icon-color: #005691;
  --mdc-radio-selected-icon-color: #005691;
  --mdc-radio-selected-pressed-icon-color: #005691;
}

.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: #000;
  --mdc-radio-disabled-unselected-icon-color: #000;
  --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: #005691;
  --mdc-radio-selected-hover-icon-color: #005691;
  --mdc-radio-selected-icon-color: #005691;
  --mdc-radio-selected-pressed-icon-color: #005691;
}

.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: #000;
  --mdc-radio-disabled-unselected-icon-color: #000;
  --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: #e20015;
  --mdc-radio-selected-hover-icon-color: #e20015;
  --mdc-radio-selected-icon-color: #e20015;
  --mdc-radio-selected-pressed-icon-color: #e20015;
}

.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: #fff;
  --mdc-checkbox-selected-focus-icon-color: #005691;
  --mdc-checkbox-selected-hover-icon-color: #005691;
  --mdc-checkbox-selected-icon-color: #005691;
  --mdc-checkbox-selected-pressed-icon-color: #005691;
  --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: #005691;
  --mdc-checkbox-selected-hover-state-layer-color: #005691;
  --mdc-checkbox-selected-pressed-state-layer-color: #005691;
  --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: #fff;
  --mdc-checkbox-selected-focus-icon-color: #005691;
  --mdc-checkbox-selected-hover-icon-color: #005691;
  --mdc-checkbox-selected-icon-color: #005691;
  --mdc-checkbox-selected-pressed-icon-color: #005691;
  --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: #005691;
  --mdc-checkbox-selected-hover-state-layer-color: #005691;
  --mdc-checkbox-selected-pressed-state-layer-color: #005691;
  --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: #fff;
  --mdc-checkbox-selected-focus-icon-color: #e20015;
  --mdc-checkbox-selected-hover-icon-color: #e20015;
  --mdc-checkbox-selected-icon-color: #e20015;
  --mdc-checkbox-selected-pressed-icon-color: #e20015;
  --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: #e20015;
  --mdc-checkbox-selected-hover-state-layer-color: #e20015;
  --mdc-checkbox-selected-pressed-state-layer-color: #e20015;
  --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: #005691;
}
.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: #005691;
}

.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;
}

.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 {
  --mdc-list-list-item-label-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mdc-list-list-item-label-text-line-height: 20px;
  --mdc-list-list-item-label-text-size: 14px;
  --mdc-list-list-item-label-text-tracking: normal;
  --mdc-list-list-item-label-text-weight: 400;
  --mdc-list-list-item-supporting-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mdc-list-list-item-supporting-text-line-height: 20px;
  --mdc-list-list-item-supporting-text-size: 14px;
  --mdc-list-list-item-supporting-text-tracking: normal;
  --mdc-list-list-item-supporting-text-weight: 400;
  --mdc-list-list-item-trailing-supporting-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mdc-list-list-item-trailing-supporting-text-line-height: 20px;
  --mdc-list-list-item-trailing-supporting-text-size: 12px;
  --mdc-list-list-item-trailing-supporting-text-tracking: normal;
  --mdc-list-list-item-trailing-supporting-text-weight: 400;
}

.mdc-list-group__subheader {
  font: 400 16px / 28px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

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);
  --mat-paginator-container-size: 56px;
}

.mat-mdc-paginator {
  --mat-form-field-container-height: 40px;
  --mat-form-field-filled-label-display: none;
  --mat-form-field-container-vertical-padding: 8px;
  --mat-form-field-filled-with-label-container-padding-top: 8px;
  --mat-form-field-filled-with-label-container-padding-bottom: 8px;
}

html {
  --mat-paginator-container-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-paginator-container-text-line-height: 20px;
  --mat-paginator-container-text-size: 12px;
  --mat-paginator-container-text-tracking: normal;
  --mat-paginator-container-text-weight: 400;
  --mat-paginator-select-trigger-text-size: 12px;
  --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: #005691;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: #000;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #005691;
  --mat-tab-header-active-ripple-color: #005691;
  --mat-tab-header-inactive-ripple-color: #005691;
  --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: #005691;
  --mat-tab-header-active-hover-label-text-color: #005691;
  --mat-tab-header-active-focus-indicator-color: #005691;
  --mat-tab-header-active-hover-indicator-color: #005691;
}
.mat-mdc-tab-group.mat-accent, .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: #005691;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: #000;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #005691;
  --mat-tab-header-active-ripple-color: #005691;
  --mat-tab-header-inactive-ripple-color: #005691;
  --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: #005691;
  --mat-tab-header-active-hover-label-text-color: #005691;
  --mat-tab-header-active-focus-indicator-color: #005691;
  --mat-tab-header-active-hover-indicator-color: #005691;
}
.mat-mdc-tab-group.mat-warn, .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #e20015;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: #000;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #e20015;
  --mat-tab-header-active-ripple-color: #e20015;
  --mat-tab-header-inactive-ripple-color: #e20015;
  --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: #e20015;
  --mat-tab-header-active-hover-label-text-color: #e20015;
  --mat-tab-header-active-focus-indicator-color: #e20015;
  --mat-tab-header-active-hover-indicator-color: #e20015;
}
.mat-mdc-tab-group.mat-background-primary, .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #005691;
  --mat-tab-header-with-background-foreground-color: white;
}
.mat-mdc-tab-group.mat-background-accent, .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: #005691;
  --mat-tab-header-with-background-foreground-color: white;
}
.mat-mdc-tab-group.mat-background-warn, .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #e20015;
  --mat-tab-header-with-background-foreground-color: white;
}

.mat-mdc-tab-header {
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mat-tab-header-label-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-tab-header-label-text-size: 14px;
  --mat-tab-header-label-text-tracking: normal;
  --mat-tab-header-label-text-line-height: 14px;
  --mat-tab-header-label-text-weight: 500;
}

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;
  --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: #fff;
  --mdc-checkbox-selected-focus-icon-color: #005691;
  --mdc-checkbox-selected-hover-icon-color: #005691;
  --mdc-checkbox-selected-icon-color: #005691;
  --mdc-checkbox-selected-pressed-icon-color: #005691;
  --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: #005691;
  --mdc-checkbox-selected-hover-state-layer-color: #005691;
  --mdc-checkbox-selected-pressed-state-layer-color: #005691;
  --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 {
  --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: #fff;
  --mdc-checkbox-selected-focus-icon-color: #005691;
  --mdc-checkbox-selected-hover-icon-color: #005691;
  --mdc-checkbox-selected-icon-color: #005691;
  --mdc-checkbox-selected-pressed-icon-color: #005691;
  --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: #005691;
  --mdc-checkbox-selected-hover-state-layer-color: #005691;
  --mdc-checkbox-selected-pressed-state-layer-color: #005691;
  --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: #fff;
  --mdc-checkbox-selected-focus-icon-color: #e20015;
  --mdc-checkbox-selected-hover-icon-color: #e20015;
  --mdc-checkbox-selected-icon-color: #e20015;
  --mdc-checkbox-selected-pressed-icon-color: #e20015;
  --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: #e20015;
  --mdc-checkbox-selected-hover-state-layer-color: #e20015;
  --mdc-checkbox-selected-pressed-state-layer-color: #e20015;
  --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-mdc-checkbox-disabled label {
  color: rgba(0, 0, 0, 0.38);
}

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

.mat-mdc-checkbox {
  --mdc-form-field-label-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mdc-form-field-label-text-line-height: 20px;
  --mdc-form-field-label-text-size: 14px;
  --mdc-form-field-label-text-tracking: normal;
  --mdc-form-field-label-text-weight: 400;
}

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;
  --mdc-text-button-label-text-color: #000;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: #000;
  --mat-text-button-disabled-state-layer-color: #000;
  --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: #000;
  --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: #000;
  --mat-filled-button-disabled-state-layer-color: #000;
  --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: #000;
  --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: #000;
  --mat-protected-button-disabled-state-layer-color: #000;
  --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: #000;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #000;
  --mat-outlined-button-disabled-state-layer-color: #000;
  --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: #005691;
  --mat-text-button-state-layer-color: #005691;
  --mat-text-button-ripple-color: rgba(0, 86, 145, 0.1);
}
.mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #005691;
  --mat-text-button-state-layer-color: #005691;
  --mat-text-button-ripple-color: rgba(0, 86, 145, 0.1);
}
.mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #e20015;
  --mat-text-button-state-layer-color: #e20015;
  --mat-text-button-ripple-color: rgba(226, 0, 21, 0.1);
}

.mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #005691;
  --mdc-filled-button-label-text-color: #fff;
  --mat-filled-button-state-layer-color: #fff;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #005691;
  --mdc-filled-button-label-text-color: #fff;
  --mat-filled-button-state-layer-color: #fff;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #e20015;
  --mdc-filled-button-label-text-color: #fff;
  --mat-filled-button-state-layer-color: #fff;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}

.mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #005691;
  --mdc-protected-button-label-text-color: #fff;
  --mat-protected-button-state-layer-color: #fff;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #005691;
  --mdc-protected-button-label-text-color: #fff;
  --mat-protected-button-state-layer-color: #fff;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #e20015;
  --mdc-protected-button-label-text-color: #fff;
  --mat-protected-button-state-layer-color: #fff;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}

.mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #005691;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #005691;
  --mat-outlined-button-ripple-color: rgba(0, 86, 145, 0.1);
}
.mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #005691;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #005691;
  --mat-outlined-button-ripple-color: rgba(0, 86, 145, 0.1);
}
.mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #e20015;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #e20015;
  --mat-outlined-button-ripple-color: rgba(226, 0, 21, 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;
  --mdc-text-button-label-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mdc-text-button-label-text-size: 14px;
  --mdc-text-button-label-text-tracking: normal;
  --mdc-text-button-label-text-weight: 500;
  --mdc-text-button-label-text-transform: none;
  --mdc-filled-button-label-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mdc-filled-button-label-text-size: 14px;
  --mdc-filled-button-label-text-tracking: normal;
  --mdc-filled-button-label-text-weight: 500;
  --mdc-filled-button-label-text-transform: none;
  --mdc-outlined-button-label-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mdc-outlined-button-label-text-size: 14px;
  --mdc-outlined-button-label-text-tracking: normal;
  --mdc-outlined-button-label-text-weight: 500;
  --mdc-outlined-button-label-text-transform: none;
  --mdc-protected-button-label-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mdc-protected-button-label-text-size: 14px;
  --mdc-protected-button-label-text-tracking: normal;
  --mdc-protected-button-label-text-weight: 500;
  --mdc-protected-button-label-text-transform: none;
  --mdc-icon-button-state-layer-size: 48px;
  --mdc-icon-button-icon-size: 24px;
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color: #000;
  --mat-icon-button-disabled-state-layer-color: #000;
  --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: #005691;
  --mat-icon-button-state-layer-color: #005691;
  --mat-icon-button-ripple-color: rgba(0, 86, 145, 0.1);
}
html .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: #005691;
  --mat-icon-button-state-layer-color: #005691;
  --mat-icon-button-ripple-color: rgba(0, 86, 145, 0.1);
}
html .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #e20015;
  --mat-icon-button-state-layer-color: #e20015;
  --mat-icon-button-ripple-color: rgba(226, 0, 21, 0.1);
}

.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-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: #000;
  --mat-fab-disabled-state-layer-color: #000;
  --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-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,
html .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-container-color: #005691;
  --mat-fab-foreground-color: #fff;
  --mat-fab-state-layer-color: #fff;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
html .mat-mdc-fab.mat-accent,
html .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-container-color: #005691;
  --mat-fab-foreground-color: #fff;
  --mat-fab-state-layer-color: #fff;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
html .mat-mdc-fab.mat-warn,
html .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-container-color: #e20015;
  --mat-fab-foreground-color: #fff;
  --mat-fab-state-layer-color: #fff;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}

html {
  --mdc-extended-fab-label-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mdc-extended-fab-label-text-size: 14px;
  --mdc-extended-fab-label-text-tracking: normal;
  --mdc-extended-fab-label-text-weight: 500;
  --mdc-snackbar-container-shape: 4px;
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: #005691;
  --mdc-snackbar-supporting-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mdc-snackbar-supporting-text-line-height: 20px;
  --mdc-snackbar-supporting-text-size: 14px;
  --mdc-snackbar-supporting-text-weight: 400;
  --mat-table-row-item-outline-width: 1px;
  --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);
  --mat-table-header-container-height: 56px;
  --mat-table-footer-container-height: 52px;
  --mat-table-row-item-container-height: 52px;
  --mat-table-header-headline-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-table-header-headline-line-height: 24px;
  --mat-table-header-headline-size: 14px;
  --mat-table-header-headline-weight: 500;
  --mat-table-header-headline-tracking: normal;
  --mat-table-row-item-label-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-table-row-item-label-text-line-height: 20px;
  --mat-table-row-item-label-text-size: 14px;
  --mat-table-row-item-label-text-weight: 400;
  --mat-table-row-item-label-text-tracking: normal;
  --mat-table-footer-supporting-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-table-footer-supporting-text-line-height: 20px;
  --mat-table-footer-supporting-text-size: 14px;
  --mat-table-footer-supporting-text-weight: 400;
  --mat-table-footer-supporting-text-tracking: normal;
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
  --mdc-circular-progress-active-indicator-color: #005691;
}
html .mat-accent {
  --mdc-circular-progress-active-indicator-color: #005691;
}
html .mat-warn {
  --mdc-circular-progress-active-indicator-color: #e20015;
}

html {
  --mat-badge-background-color: #005691;
  --mat-badge-text-color: 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: #005691;
  --mat-badge-text-color: white;
}

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

html {
  --mat-badge-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-badge-text-size: 12px;
  --mat-badge-text-weight: 600;
  --mat-badge-small-size-text-size: 9px;
  --mat-badge-large-size-text-size: 24px;
  --mat-bottom-sheet-container-shape: 4px;
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
  --mat-bottom-sheet-container-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-bottom-sheet-container-text-line-height: 20px;
  --mat-bottom-sheet-container-text-size: 14px;
  --mat-bottom-sheet-container-text-tracking: normal;
  --mat-bottom-sheet-container-text-weight: 400;
  --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;
  --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;
  --mat-standard-button-toggle-height: 48px;
  --mat-legacy-button-toggle-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-standard-button-toggle-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #005691;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(0, 86, 145, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(0, 86, 145, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(0, 86, 145, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #005691;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(0, 86, 145, 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-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: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #005691;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(0, 86, 145, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(0, 86, 145, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(0, 86, 145, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(0, 86, 145, 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: #e20015;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(226, 0, 21, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(226, 0, 21, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(226, 0, 21, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(226, 0, 21, 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: #005691;
}
.mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #e20015;
}

.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;
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target {
  display: none;
}

html {
  --mat-datepicker-calendar-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-datepicker-calendar-text-size: 13px;
  --mat-datepicker-calendar-body-label-text-size: 14px;
  --mat-datepicker-calendar-body-label-text-weight: 500;
  --mat-datepicker-calendar-period-button-text-size: 14px;
  --mat-datepicker-calendar-period-button-text-weight: 500;
  --mat-datepicker-calendar-header-text-size: 11px;
  --mat-datepicker-calendar-header-text-weight: 400;
  --mat-divider-width: 1px;
  --mat-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-container-shape: 4px;
  --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);
  --mat-expansion-header-collapsed-state-height: 48px;
  --mat-expansion-header-expanded-state-height: 64px;
  --mat-expansion-header-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-expansion-header-text-size: 14px;
  --mat-expansion-header-text-weight: 500;
  --mat-expansion-header-text-line-height: inherit;
  --mat-expansion-header-text-tracking: inherit;
  --mat-expansion-container-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-expansion-container-text-line-height: 20px;
  --mat-expansion-container-text-size: 14px;
  --mat-expansion-container-text-tracking: normal;
  --mat-expansion-container-text-weight: 400;
  --mat-grid-list-tile-header-primary-text-size: 14px;
  --mat-grid-list-tile-header-secondary-text-size: 12px;
  --mat-grid-list-tile-footer-primary-text-size: 14px;
  --mat-grid-list-tile-footer-secondary-text-size: 12px;
  --mat-icon-color: inherit;
}

.mat-icon.mat-primary {
  --mat-icon-color: #005691;
}
.mat-icon.mat-accent {
  --mat-icon-color: #005691;
}
.mat-icon.mat-warn {
  --mat-icon-color: #e20015;
}

html {
  --mat-sidenav-container-shape: 0;
  --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);
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #005691;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #005691;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #005691;
  --mat-stepper-header-edit-state-icon-foreground-color: 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: #e20015;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #e20015;
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
html .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #005691;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #005691;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #005691;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
html .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #e20015;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #e20015;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #e20015;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}

html {
  --mat-stepper-header-height: 72px;
  --mat-stepper-container-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-stepper-header-label-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-stepper-header-label-text-size: 14px;
  --mat-stepper-header-label-text-weight: 400;
  --mat-stepper-header-error-state-label-text-size: 14px;
  --mat-stepper-header-selected-state-label-text-size: 14px;
  --mat-stepper-header-selected-state-label-text-weight: 400;
  --mat-sort-arrow-color: #757575;
  --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: #005691;
  --mat-toolbar-container-text-color: white;
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #005691;
  --mat-toolbar-container-text-color: white;
}
.mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #e20015;
  --mat-toolbar-container-text-color: white;
}

html {
  --mat-toolbar-standard-height: 64px;
  --mat-toolbar-mobile-height: 56px;
  --mat-toolbar-title-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-toolbar-title-text-line-height: 32px;
  --mat-toolbar-title-text-size: 20px;
  --mat-toolbar-title-text-tracking: normal;
  --mat-toolbar-title-text-weight: 500;
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
  --mat-tree-node-min-height: 48px;
  --mat-tree-node-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-tree-node-text-size: 14px;
  --mat-tree-node-text-weight: 400;
}

:root {
  --mdc-checkbox-state-layer-size: 32px;
}
:root .mat-mdc-checkbox-touch-target {
  display: none;
}

.bosch-ic,
.Bosch-Ic {
  line-height: 1;
  vertical-align: 5%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bosch-ic:before,
.Bosch-Ic:before {
  font-family: "Bosch-Ic";
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  vertical-align: middle;
}

.bosch-ic-large,
.Bosch-Ic-Large {
  line-height: 1;
  vertical-align: 5%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bosch-ic-large:before,
.Bosch-Ic-Large:before {
  font-family: "Bosch-Ic";
  font-style: normal;
  font-weight: normal;
  font-size: 28px;
  vertical-align: middle;
}

.bosch-ic-medium,
.Bosch-Ic-Medium {
  line-height: 1;
  vertical-align: 5%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bosch-ic-medium:before,
.Bosch-Ic-Medium:before {
  font-family: "Bosch-Ic";
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  vertical-align: middle;
}

.bosch-ic-normal,
.Bosch-Ic-Normal {
  line-height: 1;
  vertical-align: 5%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bosch-ic-normal:before,
.Bosch-Ic-Normal:before {
  font-family: "Bosch-Ic";
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  vertical-align: middle;
}

.bosch-ic-small,
.Bosch-Ic-Small {
  line-height: 1;
  vertical-align: 5%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bosch-ic-small:before,
.Bosch-Ic-Small:before {
  font-family: "Bosch-Ic";
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  vertical-align: middle;
}

.Bosch-Ic-Disabled,
.bosch-ic-disabled,
.Bosch-Ic-Disabled:hover,
.bosch-ic-disabled:hover,
.Bosch-Ic[disabled],
.bosch-ic[disabled],
.Bosch-Ic[disabled]:hover,
.bosch-ic[disabled]:hover {
  cursor: not-allowed;
  color: #d4d7da;
}
.Bosch-Ic-Disabled:hover,
.bosch-ic-disabled:hover,
.Bosch-Ic-Disabled:hover:hover,
.bosch-ic-disabled:hover:hover,
.Bosch-Ic[disabled]:hover,
.bosch-ic[disabled]:hover,
.Bosch-Ic[disabled]:hover:hover,
.bosch-ic[disabled]:hover:hover {
  color: #d4d7da;
}

.bosch-ic-clickable,
.Bosch-Ic-Clickable {
  cursor: pointer;
}
.bosch-ic-clickable:hover,
.Bosch-Ic-Clickable:hover {
  color: #7fc6e7;
}

.bosch-ic-activated,
.Bosch-Ic-Activated {
  color: #008ecf;
}

.bosch-ic-qr-code:before {
  content: "\e397";
}

.bosch-ic-add:before {
  content: "\e087";
}

.bosch-ic-edit:before {
  content: "\e152";
}

.bosch-ic-delete:before {
  content: "\e118";
}

.bosch-ic-material:before {
  content: "\e395";
}

.bosch-ic-arrow-right:before {
  content: "\e093";
}

.bosch-ic-arrow-left:before {
  content: "\e090";
}

.bosch-ic-close:before {
  content: "\e0f0";
}

.bosch-ic-badge-checkmark:before {
  content: "\e2b1";
}

.bosch-ic-options:before {
  content: "\e1fb";
}

.bosch-ic-onroad-truck-top:before {
  content: "\e901";
}

.bosch-ic-components:before {
  content: "\e100";
}

.bosch-ic-document:before {
  content: "\e124";
}

.bosch-ic-filter-delete:before {
  content: "\e3ae";
}

.bosch-ic-circle-segment:before {
  content: "\e0eb";
}

.bosch-ic-batch:before {
  content: "\e384";
}

.bosch-ic-back-left:before {
  content: "\e0a0";
}

.bosch-ic-search:before {
  content: "\e235";
}

.bosch-ic-calendar:before {
  content: "\e0c8";
}

.bosch-ic-delivery:before {
  content: "\e119";
}

.bosch-ic-calendar-clock:before {
  content: "\e2d1";
}

.bosch-ic-checkmark-frame:before {
  content: "\e891";
}

.bosch-ic-copy:before {
  content: "\e10c";
}

.bosch-ic-save:before {
  content: "\e232";
}

.bosch-ic-up:before {
  content: "\e296";
}

.bosch-ic-box-delivery:before {
  content: "\e0bd";
}

.bosch-ic-down:before {
  content: "\e147";
}

.bosch-ic-exit:before {
  content: "\e163";
}

.bosch-ic-map:before {
  content: "\e1d5";
}

.bosch-ic-delivery-checkmark:before {
  content: "\e40d";
}

.bosch-ic-checkmark:before {
  content: "\e0e9";
}

.bosch-ic-box-delivery-checkmark:before {
  content: "\e3f7";
}

.bosch-ic-cube-filled:before {
  content: "\e10f";
}

.bosch-ic-box:before {
  content: "\e0bb";
}

.bosch-ic-filter:before {
  content: "\e16e";
}

.bosch-ic-list-view:before {
  content: "\e1c0";
}

.bosch-ic-list-view-mobile:before {
  content: "\e1c1";
}

.bosch-ic-my-brand-frame:before {
  content: "\e897";
}

.bosch-ic-settings:before {
  content: "\e23f";
}

.bosch-ic-home:before {
  content: "\e19d";
}

.bosch-ic-desktop-graph:before {
  content: "\e413";
}

.bosch-ic-notepad-edit:before {
  content: "\e1f4";
}

.bosch-ic-industry:before {
  content: "\e1a8";
}

.bosch-ic-interval:before {
  content: "\e1ad";
}

.bosch-ic-data-center:before {
  content: "\e6c1";
}

.bosch-ic-security-check:before {
  content: "\e237";
}

.bosch-ic-service-agent:before {
  content: "\e23d";
}

.bosch-ic-registration:before {
  content: "\e220";
}

.bosch-ic-agility:before {
  content: "\e08a";
}

.bosch-ic-plane-start:before {
  content: "\e35d";
}

.bosch-ic-plane-land:before {
  content: "\e35e";
}

.bosch-ic-locator:before {
  content: "\e1c3";
}

.bosch-ic-message:before {
  content: "\e1dc";
}

.bosch-ic-handover-check:before {
  content: "\e197";
}

.bosch-ic-emergency-exit:before {
  content: "\e15a";
}

.bosch-ic-clipboard-checkmark:before {
  content: "\e401";
}

.bosch-ic-clipboard:before {
  content: "\e0ed";
}

.bosch-ic-logistics:before {
  content: "\e1cb";
}

.bosch-ic-plane-side:before {
  content: "\e20a";
}

.bosch-ic-ship:before {
  content: "\e244";
}

.bosch-ic-harbour-ship-cargo:before {
  content: "\e6f9";
}

.bosch-ic-train:before {
  content: "\e283";
}

.bosch-ic-truck-delivery:before {
  content: "\e5c4";
}

.bosch-ic-truck-distance:before {
  content: "\e900";
}

.bosch-ic-lock-closed-checkmark:before {
  content: "\e432";
}

.bosch-ic-truck-box:before {
  content: "\e902";
}

.bosch-ic-logistics-dock:before {
  content: "\e5ce";
}

.bosch-ic-globe:before {
  content: "\e18d";
}

.bosch-ic-fullscreen:before {
  content: "\e184";
}

.bosch-ic-fullscreen-exit:before {
  content: "\e186";
}

.bosch-ic-smartphone-arrow-right:before {
  content: "\e253";
}

.bosch-ic-smartphone:before {
  content: "\e251";
}

.bosch-ic-smartphone-loading-wheel:before {
  content: "\e257";
}

.bosch-ic-maximize:before {
  content: "\e1d9";
}

.bosch-ic-minimize:before {
  content: "\e1e0";
}

.bosch-ic-box-questionmark:before {
  content: "\e3a9";
}

.bosch-ic-alert-warning:before {
  content: "\eb0d";
}

.bosch-ic-alert-warning-filled:before {
  content: "\eb0c";
}

.bosch-ic-speedometer-speed-high:before {
  content: "\e604";
}

.bosch-ic-history:before {
  content: "\e19c";
}

.bosch-ic-clock:before {
  content: "\e0ef";
}

.bosch-ic-steering-wheel:before {
  content: "\e264";
}

.bosch-ic-truck-size-s:before {
  content: "\e975";
}

.bosch-ic-truck-size-m:before {
  content: "\e976";
}

.bosch-ic-truck-size-l:before {
  content: "\e977";
}

.bosch-ic-truck-size-xl:before {
  content: "\e979";
}

.bosch-ic-truck-size-xxl:before {
  content: "\e97b";
}

.bosch-ic-my-product:before {
  content: "\e1ee";
}

.bosch-ic-material-list:before {
  content: "\e393";
}

.bosch-ic-refresh:before {
  content: "\e21e";
}

.bosch-ic-dragdrop:before {
  content: "\e14b";
}

.bosch-ic-change:before {
  content: "\e0df";
}

.bosch-ic-car-clock:before {
  content: "\e0d4";
}

.bosch-ic-clipboard-list:before {
  content: "\e0ee";
}

.bosch-ic-alert-info-filled:before {
  content: "\eb0e";
}

.bosch-ic-alert-info:before {
  content: "\eb0f";
}

.bosch-ic-forward-right:before {
  content: "\e181";
}

.bosch-ic-camera:before {
  content: "\e0d1";
}

.bosch-ic-document-pdf:before {
  content: "\e133";
}

.bosch-ic-download-frame:before {
  content: "\e893";
}

.bosch-ic-zoom-in:before {
  content: "\e2c9";
}

.bosch-ic-zoom-out:before {
  content: "\e2ca";
}

.bosch-ic-clock-stop:before {
  content: "\e363";
}

.bosch-ic-lock-closed-checkmark:before {
  content: "\e432";
}

.bosch-ic-document-xls:before {
  content: "\e141";
}

.bosch-ic-drag-handle:before {
  content: "\e14a";
}

.bosch-ic-checklist-stack:before {
  content: "\e3fe";
}

.bosch-ic-gate-open:before {
  content: "\e5cb";
}

.bosch-ic-watch-on:before {
  content: "\e2b3";
}

.bosch-ic-question-frame:before {
  content: "\e89b";
}

.bosch-ic-image-checked:before {
  content: "\e649";
}

.bosch-ic-user-desktop:before {
  content: "\e29e";
}

.bosch-ic-arrow-down:before {
  content: "\e08f";
}

.bosch-ic-arrow-up:before {
  content: "\e098";
}

.bosch-ic-imagery-add:before {
  content: "\e1a3";
}

.bosch-ic-components-reservation:before {
  content: "\e102";
}

.bosch-ic-broom:before {
  content: "\e0c1";
}

.bosch-ic-trolly-filled-files:before {
  content: "\e28d";
}

.bosch-ic-plane-top:before {
  content: "\e5af";
}

.bosch-ic-data-center:before {
  content: "\e6c1";
}

.bosch-ic-document-check:before {
  content: "\e129";
}

.bosch-ic-document-add:before {
  content: "\e125";
}

.bosch-ic-document-settings:before {
  content: "\e13c";
}

.bosch-ic-chat:before {
  content: "\e0e4";
}

.bosch-ic-paperplane:before {
  content: "\e201";
}

.bosch-ic-notification-add:before {
  content: "\e1f7";
}

.bosch-ic-wishlist:before {
  content: "\e2c5";
}

.bosch-ic-box-delivery-connected:before {
  content: "\e0be";
}

.bosch-ic-notification:before {
  content: "\e1f5";
}

.bosch-ic-notification-active:before {
  content: "\e1f6";
}

.bosch-ic-concierge-bell:before {
  content: "\e103";
}

.bosch-ic-add-frame:before {
  content: "\e8a1";
}

.bosch-ic-parking:before {
  content: "\e202";
}

.bosch-ic-garage:before {
  content: "\e597";
}

.bosch-ic-redo:before {
  content: "\e21c";
}

.bosch-ic-undo:before {
  content: "\e295";
}

.bosch-ic-mail:before {
  content: "\e1cf";
}

.bosch-ic-people:before {
  content: "\e205";
}

.bosch-ic-wrench-warning:before {
  content: "\e4f5";
}

.sidebar {
  padding: 24px;
  width: 30vw;
  box-sizing: border-box;
}
.sidebar__title {
  font-size: 20px;
  margin: 12px 0 24px;
  font-weight: 500;
}
.sidebar ui-uli-type {
  height: 24px;
  margin-left: 8px;
}
.sidebar .uli-actions {
  margin: 0 0 25px;
  padding-top: 25px;
  border-top: 1px solid #d4d7da;
}
.sidebar .uli-actions__icon {
  margin: 0 10px 0 0;
}
.sidebar .uli-actions__item:nth-last-child(-1) {
  border-top: 1px solid #d4d7da;
}
.sidebar .carrier-name {
  font-size: 36px;
  margin: 0 0 20px;
}
.sidebar .load-number {
  margin: 0;
}
.sidebar .slot-section__title {
  margin-bottom: 16px;
}
.sidebar .slot-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 32px;
}
.sidebar .slot-list {
  display: grid;
  align-items: center;
  grid-template-columns: 5fr 2fr 1fr;
  gap: 8px 32px;
  font-size: 14px;
  padding-bottom: 25px;
}
.sidebar .field__label {
  margin: 0 0 4px;
  font-size: 12px;
  color: #7d8790;
}
.sidebar .slot-actions {
  margin: 25px 0;
  padding-top: 25px;
  border-top: 1px solid #d4d7da;
}
.sidebar .slot-actions__icon {
  margin: 0 10px 0 0;
}
.sidebar .slot-actions__item {
  text-align: left;
  cursor: pointer;
  margin: 0 0 20px;
}
.sidebar .slot-actions__item:last-child {
  margin: 0;
}
.sidebar .slot-actions__item:nth-last-child(-1) {
  border-top: 1px solid #d4d7da;
}
.sidebar .slot-actions__item:nth-last-child(2) {
  padding-top: 25px;
  border-top: 1px solid #d4d7da;
}
.sidebar .slot-actions__item:nth-last-child(-1) {
  border-top: 1px solid #d4d7da;
}
.sidebar .additional-actions:not(:empty) {
  border-top: 1px solid #d4d7da;
  padding-top: 25px;
}
.sidebar .truck-info {
  display: flex;
  flex-direction: row;
  margin-bottom: 16px;
}
@media (max-width: 1399px) {
  .sidebar .truck-info {
    flex-direction: column;
  }
  .sidebar .truck-info .trailer-id {
    margin-top: 20px;
  }
  .sidebar .truck-info .truck-size {
    margin-top: 20px;
  }
  .sidebar .truck-info .field__load-number {
    margin-top: 20px;
  }
}
.sidebar .truck-info .field__label-truck, .sidebar .truck-info .field__value {
  display: inline;
}
.sidebar .truck-info .truck-id,
.sidebar .truck-info .trailer-id {
  min-width: 0;
}
.sidebar .truck-info .truck-id .field__value .size-icon,
.sidebar .truck-info .trailer-id .field__value .size-icon {
  width: 0;
}
.sidebar .truck-info .truck-id .field__value ::ng-deep .size-icon:before,
.sidebar .truck-info .trailer-id .field__value ::ng-deep .size-icon:before {
  font-size: 20px;
}
.sidebar .truck-info .field__value.uli-number {
  display: flex;
  align-items: center;
}
.sidebar .carrier-info {
  display: flex;
  flex-direction: row;
  margin-bottom: 16px;
}
@media (max-width: 1399px) {
  .sidebar .carrier-info {
    flex-direction: column;
  }
  .sidebar .carrier-info .carrier-id,
  .sidebar .carrier-info .carrier-number {
    margin-top: 20px;
  }
}
.sidebar .uli-status,
.sidebar .truck-status {
  display: flex;
  align-items: center;
}
.sidebar .uli-status__bubble,
.sidebar .truck-status__bubble {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  margin-right: 8px;
}
.sidebar .uli-status__bubble_init,
.sidebar .truck-status__bubble_init {
  background: #dfdfe0;
}
.sidebar .uli-status__bubble_registered,
.sidebar .truck-status__bubble_registered {
  background: #fdc351;
}
.sidebar .uli-status__bubble_deleted,
.sidebar .truck-status__bubble_deleted {
  background: #a90010;
  color: #eaeaea;
}
.sidebar .uli-status__bubble_called-to-dock,
.sidebar .truck-status__bubble_called-to-dock {
  background: #ef4050;
}
.sidebar .uli-status__bubble_called-to-waiting-area,
.sidebar .truck-status__bubble_called-to-waiting-area {
  background: #bbde8f;
}
.sidebar .uli-status__bubble_released-from-dock,
.sidebar .truck-status__bubble_released-from-dock {
  background: #50237f;
  color: #eaeaea;
}
.sidebar .uli-status__bubble_processed,
.sidebar .truck-status__bubble_processed {
  background: #5a8e18;
}
.sidebar .uli-status__bubble_loading,
.sidebar .truck-status__bubble_loading {
  background: #bd8311;
}
.sidebar .uli-status__bubble_loaded,
.sidebar .truck-status__bubble_loaded {
  background: #7e580c;
  color: #eaeaea;
}
.sidebar .uli-status__bubble_unloading,
.sidebar .truck-status__bubble_unloading {
  background: #00a8b0;
}
.sidebar .uli-status__bubble_unloaded,
.sidebar .truck-status__bubble_unloaded {
  background: #005458;
  color: #eaeaea;
}
.sidebar .uli-status__bubble_cleared,
.sidebar .truck-status__bubble_cleared {
  background: #a90010;
  color: #eaeaea;
}
.sidebar .uli-status__bubble_geofence1,
.sidebar .truck-status__bubble_geofence1 {
  background: #004937;
  color: #eaeaea;
}
.sidebar .uli-status__bubble_geofence2,
.sidebar .truck-status__bubble_geofence2 {
  background: #408977;
}
.sidebar .uli-status__bubble_init,
.sidebar .truck-status__bubble_init {
  background: #dfdfe0;
}
.sidebar .uli-status__bubble_registered,
.sidebar .truck-status__bubble_registered {
  background: #fdc351;
}
.sidebar .uli-status__bubble_called-to-dock,
.sidebar .truck-status__bubble_called-to-dock {
  background: #ef4050;
}
.sidebar .uli-status__bubble_called-to-arrival-security,
.sidebar .truck-status__bubble_called-to-arrival-security {
  background: #edc0dd;
}
.sidebar .uli-status__bubble_arrival-security-finished,
.sidebar .truck-status__bubble_arrival-security-finished {
  background: #8b0158;
  color: #eaeaea;
}
.sidebar .uli-status__bubble_arrived-at-dock,
.sidebar .truck-status__bubble_arrived-at-dock {
  background: #a791bf;
  color: #eaeaea;
}
.sidebar .uli-status__bubble_released-from-dock,
.sidebar .truck-status__bubble_released-from-dock {
  background: #50237f;
  color: #eaeaea;
}
.sidebar .uli-status__bubble_waiting-area,
.sidebar .truck-status__bubble_waiting-area {
  background: #7fc6e7;
}
.sidebar .uli-status__bubble_called-to-seal-picture-control,
.sidebar .truck-status__bubble_called-to-seal-picture-control {
  background: #008ecf;
}
.sidebar .uli-status__bubble_seal-picture-control-finished,
.sidebar .truck-status__bubble_seal-picture-control-finished {
  background: #006a9b;
  color: #eaeaea;
}
.sidebar .uli-status__bubble_performed-departure-security,
.sidebar .truck-status__bubble_performed-departure-security {
  background: #105372;
}
.sidebar .uli-status__bubble_prepared-for-departure,
.sidebar .truck-status__bubble_prepared-for-departure {
  background: #cfd0d1;
}
.sidebar .uli-status__bubble_departed,
.sidebar .truck-status__bubble_departed {
  background: #8f9091;
  color: #eaeaea;
}
.sidebar .uli-status__bubble_left,
.sidebar .truck-status__bubble_left {
  background: #525f6b;
  color: #eaeaea;
}
.sidebar .uli-status__bubble_geofence1,
.sidebar .truck-status__bubble_geofence1 {
  background: #004937;
  color: #eaeaea;
}
.sidebar .uli-status__bubble_geofence2,
.sidebar .truck-status__bubble_geofence2 {
  background: #408977;
}
.sidebar .uli-status__bubble_called-to-waiting-area,
.sidebar .truck-status__bubble_called-to-waiting-area {
  background: #bbde8f;
}
.sidebar .wrap {
  display: flex;
  min-height: 100%;
}
.sidebar .truck-details,
.sidebar .uli-list,
.sidebar .slot-actions,
.sidebar .rule-info,
.sidebar .rule-create-actions,
.sidebar .rule-details {
  padding: 24px 0;
  border-bottom: 1px solid #dfdfe0;
}
.sidebar .uli-details {
  padding: 24px 0;
}
.sidebar .truck-assignment {
  display: flex;
  justify-content: space-between;
  padding-bottom: 24px;
  border-bottom: 1px solid #dfdfe0;
}
.sidebar .truck-assignment p {
  margin: 0;
}
.sidebar .truck-assignment__item {
  padding: 0 4px;
}
.sidebar .uli-info {
  display: grid;
  grid-auto-flow: column;
  position: relative;
  padding-left: 24px;
  flex: 1;
}
.sidebar .uli-list {
  display: grid;
  align-items: center;
  grid-template-columns: 4fr 1fr;
  gap: 8px 32px;
  font-size: 14px;
}
.sidebar .uli-list:last-child {
  border-bottom: none;
}
.sidebar .uli-status {
  display: flex;
  align-items: center;
  position: absolute;
  width: 20px;
  left: 0;
  border-radius: 20px;
  overflow: hidden;
  transition: width 300ms;
}
.sidebar .uli-status__bubble {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  transform-origin: center;
  transition: 300ms all 200ms;
}
.sidebar .uli-status__bubble_init {
  background: #dfdfe0;
}
.sidebar .uli-status__bubble_registered {
  background: #fdc351;
}
.sidebar .uli-status__bubble_deleted {
  background: #a90010;
  color: #eaeaea;
}
.sidebar .uli-status__bubble_called-to-dock {
  background: #ef4050;
}
.sidebar .uli-status__bubble_called-to-waiting-area {
  background: #bbde8f;
}
.sidebar .uli-status__bubble_released-from-dock {
  background: #50237f;
  color: #eaeaea;
}
.sidebar .uli-status__bubble_processed {
  background: #5a8e18;
}
.sidebar .uli-status__bubble_loading {
  background: #bd8311;
}
.sidebar .uli-status__bubble_loaded {
  background: #7e580c;
  color: #eaeaea;
}
.sidebar .uli-status__bubble_unloading {
  background: #00a8b0;
}
.sidebar .uli-status__bubble_unloaded {
  background: #005458;
  color: #eaeaea;
}
.sidebar .uli-status__bubble_cleared {
  background: #a90010;
  color: #eaeaea;
}
.sidebar .uli-status__bubble_geofence1 {
  background: #004937;
  color: #eaeaea;
}
.sidebar .uli-status__bubble_geofence2 {
  background: #408977;
}
.sidebar .uli-status__name {
  opacity: 0;
  padding: 0 16px 0 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: 300ms opacity 200ms;
}
.sidebar .uli-status__name_init {
  background: #dfdfe0;
}
.sidebar .uli-status__name_registered {
  background: #fdc351;
}
.sidebar .uli-status__name_deleted {
  background: #a90010;
  color: #eaeaea;
}
.sidebar .uli-status__name_called-to-dock {
  background: #ef4050;
}
.sidebar .uli-status__name_called-to-waiting-area {
  background: #bbde8f;
}
.sidebar .uli-status__name_released-from-dock {
  background: #50237f;
  color: #eaeaea;
}
.sidebar .uli-status__name_processed {
  background: #5a8e18;
}
.sidebar .uli-status__name_loading {
  background: #bd8311;
}
.sidebar .uli-status__name_loaded {
  background: #7e580c;
  color: #eaeaea;
}
.sidebar .uli-status__name_unloading {
  background: #00a8b0;
}
.sidebar .uli-status__name_unloaded {
  background: #005458;
  color: #eaeaea;
}
.sidebar .uli-status__name_cleared {
  background: #a90010;
  color: #eaeaea;
}
.sidebar .uli-status__name_geofence1 {
  background: #004937;
  color: #eaeaea;
}
.sidebar .uli-status__name_geofence2 {
  background: #408977;
}
.sidebar .uli-status:hover {
  width: 100%;
  transition: 300ms all 0s;
}
.sidebar .uli-status:hover .uli-status__bubble {
  width: 20px;
  height: 20px;
}
.sidebar .uli-status:hover .uli-status__name {
  opacity: 1;
  transition: opacity 100ms;
}

button.mdc-button .mdc-button__label {
  display: flex;
  align-items: center;
}

button.mat-mdc-button.mat-mdc-button-base {
  font-family: "Bosch-Sans";
  font-weight: 300;
  line-height: 48px;
  font-size: 14px;
  padding: 0 16px 0 16px;
  cursor: pointer;
  height: unset;
  white-space: nowrap;
}

button.mat-mdc-raised-button,
button.mdc-button.mat-mdc-raised-button {
  color: #ffffff;
  font-family: "Bosch-Sans";
  font-weight: 300;
  line-height: 48px;
  font-size: 14px;
  padding: 0 16px 0 16px;
  cursor: pointer;
  height: unset;
  white-space: nowrap;
  background-image: linear-gradient(to top, #008ecf 50%, #005691 50%);
  background-size: 100% 200%;
  transition: all 0.2s, margin 0s;
  border-width: 0;
  border-color: transparent;
  border-style: solid;
  border-radius: 0;
}
button.mat-mdc-raised-button:active, button.mat-mdc-raised-button.active, button.mat-mdc-raised-button:active:hover, button.mat-mdc-raised-button:hover, button.mat-mdc-raised-button.focus, button.mat-mdc-raised-button:focus,
button.mdc-button.mat-mdc-raised-button:active,
button.mdc-button.mat-mdc-raised-button.active,
button.mdc-button.mat-mdc-raised-button:active:hover,
button.mdc-button.mat-mdc-raised-button:hover,
button.mdc-button.mat-mdc-raised-button.focus,
button.mdc-button.mat-mdc-raised-button:focus {
  border-color: #008ecf;
  background-position: 0% 100%;
  background-color: #008ecf;
  background-image: linear-gradient(to top, #008ecf 50%, #005691 50%);
  color: #ffffff;
  outline: 0;
}
button.mat-mdc-raised-button:disabled, button.mat-mdc-raised-button:hover:disabled, button.mat-mdc-raised-button.disabled,
button.mdc-button.mat-mdc-raised-button:disabled,
button.mdc-button.mat-mdc-raised-button:hover:disabled,
button.mdc-button.mat-mdc-raised-button.disabled {
  background-color: #dfdfe0;
  border-color: #a8afb5;
  color: #a8afb5;
  background-image: none;
  pointer-events: none;
}
button.mat-mdc-raised-button:disabled > *, button.mat-mdc-raised-button:hover:disabled > *, button.mat-mdc-raised-button.disabled > *,
button.mdc-button.mat-mdc-raised-button:disabled > *,
button.mdc-button.mat-mdc-raised-button:hover:disabled > *,
button.mdc-button.mat-mdc-raised-button.disabled > * {
  pointer-events: all;
  cursor: not-allowed;
}
button.mat-mdc-raised-button.mat-mdc-button-base,
button.mdc-button.mat-mdc-raised-button.mat-mdc-button-base {
  box-shadow: none;
}
button.mat-mdc-raised-button:hover, button.mat-mdc-raised-button:active, button.mat-mdc-raised-button:not([disabled]):active, button.mat-mdc-raised-button.active, button.mat-mdc-raised-button:focus, button.mat-mdc-raised-button.focus,
button.mdc-button.mat-mdc-raised-button:hover,
button.mdc-button.mat-mdc-raised-button:active,
button.mdc-button.mat-mdc-raised-button:not([disabled]):active,
button.mdc-button.mat-mdc-raised-button.active,
button.mdc-button.mat-mdc-raised-button:focus,
button.mdc-button.mat-mdc-raised-button.focus {
  box-shadow: none;
  outline: none;
}

button.mat-mdc-fab:not([class*=mat-elevation-z]), button.mat-mdc-mini-fab:not([class*=mat-elevation-z]), button.mat-mdc-raised-button:not([class*=mat-elevation-z]), button.mat-fab:not([disabled]):active:not([class*=mat-elevation-z]), button.mat-mini-fab:not([disabled]):active:not([class*=mat-elevation-z]), button.mat-raised-button:not([disabled]):active:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
button.success-button, button.activate-button, button.approve-button {
  background-image: linear-gradient(to top, #5a8e18 50%, #006249 50%);
  background-size: 100% 200%;
  transition: all 0.2s, margin 0s;
}
button.success-button:active, button.success-button.active, button.success-button:active:hover, button.success-button:hover, button.success-button.focus, button.success-button:focus, button.activate-button:active, button.activate-button.active, button.activate-button:active:hover, button.activate-button:hover, button.activate-button.focus, button.activate-button:focus, button.approve-button:active, button.approve-button.active, button.approve-button:active:hover, button.approve-button:hover, button.approve-button.focus, button.approve-button:focus {
  border-color: #5a8e18;
  background-position: 0% 100%;
  background-color: #5a8e18;
  background-image: linear-gradient(to top, #5a8e18 50%, #006249 50%);
  color: #ffffff;
  outline: 0;
}
button.delete-button, button.mdc-button.delete-button {
  background-image: linear-gradient(to top, #a90010 50%, #71000b 50%);
  background-size: 100% 200%;
  transition: all 0.2s, margin 0s;
}
button.delete-button:active, button.delete-button.active, button.delete-button:active:hover, button.delete-button:hover, button.delete-button.focus, button.delete-button:focus, button.mdc-button.delete-button:active, button.mdc-button.delete-button.active, button.mdc-button.delete-button:active:hover, button.mdc-button.delete-button:hover, button.mdc-button.delete-button.focus, button.mdc-button.delete-button:focus {
  border-color: #a90010;
  background-position: 0% 100%;
  background-color: #a90010;
  background-image: linear-gradient(to top, #a90010 50%, #71000b 50%);
  color: #ffffff;
  outline: 0;
}

button.mat-mdc-button,
button.mdc-button.mat-mdc-button {
  color: #525f6b;
  background-color: transparent;
  font-family: "Bosch-Sans";
  font-weight: 300;
  line-height: 44px;
  font-size: 14px;
  padding: 0 16px 0 16px;
  cursor: pointer;
  white-space: nowrap;
  transition: all 0.4s ease 0s, margin 0s;
  border-width: 2px;
  border-color: #525f6b;
  border-style: solid;
  border-radius: 0;
  transition: margin 0s;
  height: unset;
}
button.mat-mdc-button:active, button.mat-mdc-button.active, button.mat-mdc-button:focus, button.mat-mdc-button:hover,
button.mdc-button.mat-mdc-button:active,
button.mdc-button.mat-mdc-button.active,
button.mdc-button.mat-mdc-button:focus,
button.mdc-button.mat-mdc-button:hover {
  border-color: #008ecf;
  outline: 0;
}
button.mat-mdc-button:disabled, button.mat-mdc-button:hover:disabled, button.mat-mdc-button.disabled,
button.mdc-button.mat-mdc-button:disabled,
button.mdc-button.mat-mdc-button:hover:disabled,
button.mdc-button.mat-mdc-button.disabled {
  color: #bfc0c2;
  border-color: #bfc0c2;
  pointer-events: none;
}
button.mat-mdc-button:disabled > *, button.mat-mdc-button:hover:disabled > *, button.mat-mdc-button.disabled > *,
button.mdc-button.mat-mdc-button:disabled > *,
button.mdc-button.mat-mdc-button:hover:disabled > *,
button.mdc-button.mat-mdc-button.disabled > * {
  pointer-events: all;
  cursor: not-allowed;
}
button.mat-mdc-button .mat-mdc-button-persistent-ripple,
button.mat-mdc-button .mat-mdc-button-persistent-ripple:before,
button.mdc-button.mat-mdc-button .mat-mdc-button-persistent-ripple,
button.mdc-button.mat-mdc-button .mat-mdc-button-persistent-ripple:before {
  background-color: transparent !important;
}

a.mat-mdc-button {
  color: #005691;
  background-color: transparent;
  border: none;
  box-shadow: none;
  font-family: "Bosch-Sans";
  font-weight: 300;
  line-height: 48px;
  font-size: 16px;
  padding: 0 16px 0 16px;
  cursor: pointer;
  height: unset;
  white-space: nowrap;
}
a.mat-mdc-button::after {
  position: absolute;
  transition: all 0.4s ease 0s;
}
a.mat-mdc-button:hover, a.mat-mdc-button:focus {
  color: #000000;
  text-decoration: none;
  outline: 0;
  transition: all 0.4s ease 0s;
}
a.mat-mdc-button:hover::after, a.mat-mdc-button:focus::after {
  transform: translate(4px, 0);
}
a.mat-mdc-button.disabled, a.mat-mdc-button[disabled],
a.mat-mdc-button fieldset[disabled] {
  color: #bfc0c2;
  text-decoration: none;
  pointer-events: none;
  transition: none;
}
a.mat-mdc-button.disabled > *, a.mat-mdc-button[disabled] > *,
a.mat-mdc-button fieldset[disabled] > * {
  pointer-events: all;
  cursor: not-allowed;
}
a.mat-mdc-button.disabled::after, a.mat-mdc-button[disabled]::after,
a.mat-mdc-button fieldset[disabled]::after {
  transform: translate(0, 0);
}
a.mat-mdc-button .mat-button-focus-overlay {
  background-color: transparent !important;
}
a.mat-mdc-button .mat-button-ripple {
  display: none;
}

button.mat-mdc-icon-button,
button.mat-mdc-icon-button.mat-mdc-button-base {
  width: auto;
  min-width: 40px;
  height: 40px;
  font-size: 14px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
}
button.mat-mdc-icon-button > *,
button.mat-mdc-icon-button.mat-mdc-button-base > * {
  background: none;
}
button.mat-mdc-icon-button > *:before,
button.mat-mdc-icon-button.mat-mdc-button-base > *:before {
  background: none;
}
button.mat-mdc-icon-button:disabled, button.mat-mdc-icon-button:hover:disabled, button.mat-mdc-icon-button.disabled,
button.mat-mdc-icon-button.mat-mdc-button-base:disabled,
button.mat-mdc-icon-button.mat-mdc-button-base:hover:disabled,
button.mat-mdc-icon-button.mat-mdc-button-base.disabled {
  color: #bfc0c2;
  background: none;
  pointer-events: none;
  transition: none;
}
button.mat-mdc-icon-button:disabled:hover, button.mat-mdc-icon-button:hover:disabled:hover, button.mat-mdc-icon-button.disabled:hover,
button.mat-mdc-icon-button.mat-mdc-button-base:disabled:hover,
button.mat-mdc-icon-button.mat-mdc-button-base:hover:disabled:hover,
button.mat-mdc-icon-button.mat-mdc-button-base.disabled:hover {
  background: none;
}
button.mat-mdc-icon-button:disabled > *, button.mat-mdc-icon-button:hover:disabled > *, button.mat-mdc-icon-button.disabled > *,
button.mat-mdc-icon-button.mat-mdc-button-base:disabled > *,
button.mat-mdc-icon-button.mat-mdc-button-base:hover:disabled > *,
button.mat-mdc-icon-button.mat-mdc-button-base.disabled > * {
  pointer-events: all;
  cursor: not-allowed;
}
button.mat-mdc-icon-button:disabled > *:hover, button.mat-mdc-icon-button:hover:disabled > *:hover, button.mat-mdc-icon-button.disabled > *:hover,
button.mat-mdc-icon-button.mat-mdc-button-base:disabled > *:hover,
button.mat-mdc-icon-button.mat-mdc-button-base:hover:disabled > *:hover,
button.mat-mdc-icon-button.mat-mdc-button-base.disabled > *:hover {
  background: none;
}
button.mat-mdc-icon-button:disabled > *:before, button.mat-mdc-icon-button:hover:disabled > *:before, button.mat-mdc-icon-button.disabled > *:before,
button.mat-mdc-icon-button.mat-mdc-button-base:disabled > *:before,
button.mat-mdc-icon-button.mat-mdc-button-base:hover:disabled > *:before,
button.mat-mdc-icon-button.mat-mdc-button-base.disabled > *:before {
  background: none;
}
button.mat-mdc-icon-button:disabled::after, button.mat-mdc-icon-button:hover:disabled::after, button.mat-mdc-icon-button.disabled::after,
button.mat-mdc-icon-button.mat-mdc-button-base:disabled::after,
button.mat-mdc-icon-button.mat-mdc-button-base:hover:disabled::after,
button.mat-mdc-icon-button.mat-mdc-button-base.disabled::after {
  transform: translate(0, 0);
}
button.mat-mdc-icon-button .mat-button-wrapper,
button.mat-mdc-icon-button.mat-mdc-button-base .mat-button-wrapper {
  min-width: 40px;
  display: inline-block;
  text-align: center;
}
button.mat-mdc-icon-button .mat-ripple,
button.mat-mdc-icon-button .mat-button-focus-overlay,
button.mat-mdc-icon-button.mat-mdc-button-base .mat-ripple,
button.mat-mdc-icon-button.mat-mdc-button-base .mat-button-focus-overlay {
  width: 40px;
}
button.mat-mdc-icon-button.size-md,
button.mat-mdc-icon-button.mat-mdc-button-base.size-md {
  min-width: 32px;
  height: 32px;
  line-height: 32px;
}
button.mat-mdc-icon-button.size-md .mat-button-wrapper,
button.mat-mdc-icon-button.mat-mdc-button-base.size-md .mat-button-wrapper {
  min-width: 32px;
  display: inline-block;
  text-align: center;
}
button.mat-mdc-icon-button.size-md .mat-ripple,
button.mat-mdc-icon-button.size-md .mat-button-focus-overlay,
button.mat-mdc-icon-button.mat-mdc-button-base.size-md .mat-ripple,
button.mat-mdc-icon-button.mat-mdc-button-base.size-md .mat-button-focus-overlay {
  width: 32px;
}

.mat-mdc-icon-button .mat-button-wrapper :last-child:not(.mat-icon, svg, ui-svg-icon) {
  margin-right: 16px;
}

.mat-datepicker-toggle svg {
  font-size: 24px;
}

button.mat-mdc-button.danger {
  border-color: #a90010;
  color: #a90010;
}
button.mat-mdc-button.mat-calendar-period-button {
  border: none;
}

.mat-button-toggle.cdk-focused {
  outline: none;
}
.mat-button-toggle-group {
  border-color: #cfd0d1;
}
.mat-button-toggle-group .mat-button-toggle-appearance-standard {
  background: transparent;
}
.mat-button-toggle-button {
  min-width: 80px;
}
.mat-button-toggle-checked, .mat-button-toggle-checked.mat-button-toggle.mat-button-toggle-appearance-standard {
  background: #005691;
  color: #ffffff;
}
.mat-button-toggle-checked.mat-button-toggle-disabled, .mat-button-toggle-checked.mat-button-toggle.mat-button-toggle-appearance-standard.mat-button-toggle-disabled {
  background: #a8afb5;
}

.mat-card-title__toggle {
  font-size: 16px;
}
.mat-card-title__toggle .mat-button-toggle-label-content {
  line-height: 32px;
}

.dock-slot {
  position: absolute;
  padding: 4px 4px 0 12px;
  border: 2px solid;
  border-radius: 5px;
  box-sizing: border-box;
  -webkit-user-select: none;
          user-select: none;
  cursor: pointer;
  overflow: hidden;
  background: #f9fafb;
  font-size: 14px;
  transition: width, height 300ms;
  z-index: 2;
}
.dock-slot_init {
  border-color: #dfdfe0;
}
.dock-slot_registered {
  border-color: #fdc351;
}
.dock-slot_deleted {
  border-color: #a90010;
  color: #eaeaea;
}
.dock-slot_called-to-dock {
  border-color: #ef4050;
}
.dock-slot_called-to-waiting-area {
  border-color: #bbde8f;
}
.dock-slot_released-from-dock {
  border-color: #50237f;
  color: #eaeaea;
}
.dock-slot_processed {
  border-color: #5a8e18;
}
.dock-slot_loading {
  border-color: #bd8311;
}
.dock-slot_loaded {
  border-color: #7e580c;
  color: #eaeaea;
}
.dock-slot_unloading {
  border-color: #00a8b0;
}
.dock-slot_unloaded {
  border-color: #005458;
  color: #eaeaea;
}
.dock-slot_cleared {
  border-color: #a90010;
  color: #eaeaea;
}
.dock-slot_geofence1 {
  border-color: #004937;
  color: #eaeaea;
}
.dock-slot_geofence2 {
  border-color: #408977;
}
.dock-slot_init {
  border-color: #dfdfe0;
}
.dock-slot_registered {
  border-color: #fdc351;
}
.dock-slot_called-to-dock {
  border-color: #ef4050;
}
.dock-slot_called-to-arrival-security {
  border-color: #edc0dd;
}
.dock-slot_arrival-security-finished {
  border-color: #8b0158;
  color: #eaeaea;
}
.dock-slot_arrived-at-dock {
  border-color: #a791bf;
  color: #eaeaea;
}
.dock-slot_released-from-dock {
  border-color: #50237f;
  color: #eaeaea;
}
.dock-slot_waiting-area {
  border-color: #7fc6e7;
}
.dock-slot_called-to-seal-picture-control {
  border-color: #008ecf;
}
.dock-slot_seal-picture-control-finished {
  border-color: #006a9b;
  color: #eaeaea;
}
.dock-slot_performed-departure-security {
  border-color: #105372;
}
.dock-slot_prepared-for-departure {
  border-color: #cfd0d1;
}
.dock-slot_departed {
  border-color: #8f9091;
  color: #eaeaea;
}
.dock-slot_left {
  border-color: #525f6b;
  color: #eaeaea;
}
.dock-slot_geofence1 {
  border-color: #004937;
  color: #eaeaea;
}
.dock-slot_geofence2 {
  border-color: #408977;
}
.dock-slot_called-to-waiting-area {
  border-color: #bbde8f;
}
.dock-slot.init {
  border-color: #bfe3f3;
}
.dock-slot:hover {
  z-index: 3;
  box-shadow: 0 0 12px #a8afb5;
}
.dock-slot:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  height: 5px;
  background: linear-gradient(0deg, #f9fafb, transparent);
}
.dock-slot.slot_placeholder {
  border: 2px solid #bfe3f3;
}
.dock-slot.slot_manual-selection {
  border: 2px solid #bfe3f3;
  background-color: #005691;
  width: 100%;
}
.dock-slot.slot-dragging {
  position: fixed;
  cursor: move;
  width: 100%;
  display: block;
  z-index: 100;
  transition: none;
  box-shadow: 0 0 12px #a8afb5;
}
.dock-slot.slot-dropped {
  position: fixed;
  display: block;
  transition: none;
  z-index: 100;
}
.dock-slot .dragging-overlay {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 1;
  position: absolute;
  cursor: move;
  z-index: 10;
}
.dock-slot.slot_over-restricted-area {
  border: 1px solid #7d8790;
}
.dock-slot.slot_over-restricted-area .dragging-overlay {
  border-radius: 5px;
  cursor: not-allowed;
  opacity: 0.8;
  background-image: repeating-linear-gradient(-58deg, #ffffff 0 15px, #f7f7f7 15px 30px);
}

.slot-content {
  display: flex;
  justify-content: space-between;
}
.slot__main-info {
  overflow: hidden;
  width: 100%;
}
.slot_restricted {
  border: 2px solid #bfc0c2;
  cursor: not-allowed;
  padding: 0;
}
.slot_restricted-description {
  height: 100%;
}
.slot_restricted:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  background: #efeff0;
  opacity: 0.5;
  z-index: 2;
}
.slot__row {
  color: #8f9091;
  margin-bottom: 2px;
  display: flex;
  justify-content: space-between;
}
.slot__row.slot-title {
  font-weight: 700;
  margin-bottom: 4px;
}
.slot__row .uli {
  display: flex;
  flex-direction: row;
  flex: 1 1 100%;
  justify-content: space-between;
  align-items: center;
  overflow: hidden;
}
.slot__bubbles {
  margin: 0 0 0 5px;
}
.slot__bubbles .uli-bubble {
  width: 20px;
  height: 20px;
  border-radius: 10px;
  line-height: 20px;
  text-align: center;
  font-size: 11px;
  font-weight: 500;
  margin-left: 5px;
}
.slot__bubbles .uli-bubble_init {
  background: #dfdfe0;
}
.slot__bubbles .uli-bubble_registered {
  background: #fdc351;
}
.slot__bubbles .uli-bubble_deleted {
  background: #a90010;
  color: #eaeaea;
}
.slot__bubbles .uli-bubble_called-to-dock {
  background: #ef4050;
}
.slot__bubbles .uli-bubble_called-to-waiting-area {
  background: #bbde8f;
}
.slot__bubbles .uli-bubble_released-from-dock {
  background: #50237f;
  color: #eaeaea;
}
.slot__bubbles .uli-bubble_processed {
  background: #5a8e18;
}
.slot__bubbles .uli-bubble_loading {
  background: #bd8311;
}
.slot__bubbles .uli-bubble_loaded {
  background: #7e580c;
  color: #eaeaea;
}
.slot__bubbles .uli-bubble_unloading {
  background: #00a8b0;
}
.slot__bubbles .uli-bubble_unloaded {
  background: #005458;
  color: #eaeaea;
}
.slot__bubbles .uli-bubble_cleared {
  background: #a90010;
  color: #eaeaea;
}
.slot__bubbles .uli-bubble_geofence1 {
  background: #004937;
  color: #eaeaea;
}
.slot__bubbles .uli-bubble_geofence2 {
  background: #408977;
}
.slot__bubbles .uli-bubble_init {
  background: #dfdfe0;
}
.slot__bubbles .uli-bubble_registered {
  background: #fdc351;
}
.slot__bubbles .uli-bubble_called-to-dock {
  background: #ef4050;
}
.slot__bubbles .uli-bubble_called-to-arrival-security {
  background: #edc0dd;
}
.slot__bubbles .uli-bubble_arrival-security-finished {
  background: #8b0158;
  color: #eaeaea;
}
.slot__bubbles .uli-bubble_arrived-at-dock {
  background: #a791bf;
  color: #eaeaea;
}
.slot__bubbles .uli-bubble_released-from-dock {
  background: #50237f;
  color: #eaeaea;
}
.slot__bubbles .uli-bubble_waiting-area {
  background: #7fc6e7;
}
.slot__bubbles .uli-bubble_called-to-seal-picture-control {
  background: #008ecf;
}
.slot__bubbles .uli-bubble_seal-picture-control-finished {
  background: #006a9b;
  color: #eaeaea;
}
.slot__bubbles .uli-bubble_performed-departure-security {
  background: #105372;
}
.slot__bubbles .uli-bubble_prepared-for-departure {
  background: #cfd0d1;
}
.slot__bubbles .uli-bubble_departed {
  background: #8f9091;
  color: #eaeaea;
}
.slot__bubbles .uli-bubble_left {
  background: #525f6b;
  color: #eaeaea;
}
.slot__bubbles .uli-bubble_geofence1 {
  background: #004937;
  color: #eaeaea;
}
.slot__bubbles .uli-bubble_geofence2 {
  background: #408977;
}
.slot__bubbles .uli-bubble_called-to-waiting-area {
  background: #bbde8f;
}
.slot__bubbles .uli-bubble.rule-bubble {
  background-color: #aacfe3;
}
.slot__status-color-line {
  position: absolute;
  width: 6px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.slot__status-color-line_init {
  background: #dfdfe0;
}
.slot__status-color-line_registered {
  background: #fdc351;
}
.slot__status-color-line_deleted {
  background: #a90010;
  color: #eaeaea;
}
.slot__status-color-line_called-to-dock {
  background: #ef4050;
}
.slot__status-color-line_called-to-waiting-area {
  background: #bbde8f;
}
.slot__status-color-line_released-from-dock {
  background: #50237f;
  color: #eaeaea;
}
.slot__status-color-line_processed {
  background: #5a8e18;
}
.slot__status-color-line_loading {
  background: #bd8311;
}
.slot__status-color-line_loaded {
  background: #7e580c;
  color: #eaeaea;
}
.slot__status-color-line_unloading {
  background: #00a8b0;
}
.slot__status-color-line_unloaded {
  background: #005458;
  color: #eaeaea;
}
.slot__status-color-line_cleared {
  background: #a90010;
  color: #eaeaea;
}
.slot__status-color-line_geofence1 {
  background: #004937;
  color: #eaeaea;
}
.slot__status-color-line_geofence2 {
  background: #408977;
}
.slot__status-color-line_init {
  background: #dfdfe0;
}
.slot__status-color-line_registered {
  background: #fdc351;
}
.slot__status-color-line_called-to-dock {
  background: #ef4050;
}
.slot__status-color-line_called-to-arrival-security {
  background: #edc0dd;
}
.slot__status-color-line_arrival-security-finished {
  background: #8b0158;
  color: #eaeaea;
}
.slot__status-color-line_arrived-at-dock {
  background: #a791bf;
  color: #eaeaea;
}
.slot__status-color-line_released-from-dock {
  background: #50237f;
  color: #eaeaea;
}
.slot__status-color-line_waiting-area {
  background: #7fc6e7;
}
.slot__status-color-line_called-to-seal-picture-control {
  background: #008ecf;
}
.slot__status-color-line_seal-picture-control-finished {
  background: #006a9b;
  color: #eaeaea;
}
.slot__status-color-line_performed-departure-security {
  background: #105372;
}
.slot__status-color-line_prepared-for-departure {
  background: #cfd0d1;
}
.slot__status-color-line_departed {
  background: #8f9091;
  color: #eaeaea;
}
.slot__status-color-line_left {
  background: #525f6b;
  color: #eaeaea;
}
.slot__status-color-line_geofence1 {
  background: #004937;
  color: #eaeaea;
}
.slot__status-color-line_geofence2 {
  background: #408977;
}
.slot__status-color-line_called-to-waiting-area {
  background: #bbde8f;
}

mat-card.mat-mdc-card {
  font-size: 14px;
  display: block;
  height: auto;
  padding: 24px;
  margin-bottom: 32px;
  border-radius: 3px;
  border: 1px solid #eaeaea;
  box-shadow: none !important;
}
mat-card.mat-mdc-card.with-icon {
  padding: 24px 24px 16px 52px;
}
mat-card.mat-mdc-card.with-icon mat-card-title.mat-mdc-card-title ui-svg-icon:not(.help-icon) {
  margin-left: -36px;
}
mat-card.mat-mdc-card mat-card-content.mat-mdc-card-content {
  padding: 0;
  font-family: "Bosch-Sans";
}
mat-card.mat-mdc-card mat-card-title.mat-mdc-card-title {
  font-family: "Bosch-Sans";
  line-height: 28px;
}

mat-card-title.mat-mdc-card-title {
  margin-bottom: 32px;
  font-size: 20px;
  padding: 0;
  font-weight: 300;
  color: #7d8790;
}
mat-card-title.mat-mdc-card-title ui-svg-icon:not(.help-icon) {
  margin-right: 4px;
  margin-left: -4px;
  color: #000000;
}

.card-h2 {
  font-size: 22px;
  margin: 32px 0 24px;
  font-weight: 300;
}

.flag {
  background-image: url("/assets/core/images/flags_sprite_2x.png");
  background-size: 100% auto;
  filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.54));
  height: 14px;
  width: 24px;
  margin-right: 5px;
  display: inline-block;
}
.flag.KY {
  background-position: 0 0;
}
.flag.AC {
  background-position: 0 -14px;
}
.flag.AE {
  background-position: 0 -28px;
}
.flag.AF {
  background-position: 0 -42px;
}
.flag.AG {
  background-position: 0 -56px;
}
.flag.AI {
  background-position: 0 -70px;
}
.flag.AL {
  background-position: 0 -84px;
}
.flag.AM {
  background-position: 0 -98px;
}
.flag.AO {
  background-position: 0 -112px;
}
.flag.AQ {
  background-position: 0 -126px;
}
.flag.AR {
  background-position: 0 -140px;
}
.flag.AS {
  background-position: 0 -154px;
}
.flag.AT {
  background-position: 0 -168px;
}
.flag.AU {
  background-position: 0 -182px;
}
.flag.AW {
  background-position: 0 -196px;
}
.flag.AX {
  background-position: 0 -210px;
}
.flag.AZ {
  background-position: 0 -224px;
}
.flag.BA {
  background-position: 0 -238px;
}
.flag.BB {
  background-position: 0 -252px;
}
.flag.BD {
  background-position: 0 -266px;
}
.flag.BE {
  background-position: 0 -280px;
}
.flag.BF {
  background-position: 0 -294px;
}
.flag.BG {
  background-position: 0 -308px;
}
.flag.BH {
  background-position: 0 -322px;
}
.flag.BI {
  background-position: 0 -336px;
}
.flag.BJ {
  background-position: 0 -350px;
}
.flag.BL {
  background-position: 0 -364px;
}
.flag.BM {
  background-position: 0 -378px;
}
.flag.BN {
  background-position: 0 -392px;
}
.flag.BO {
  background-position: 0 -406px;
}
.flag.BQ {
  background-position: 0 -420px;
}
.flag.BR {
  background-position: 0 -434px;
}
.flag.BS {
  background-position: 0 -448px;
}
.flag.BT {
  background-position: 0 -462px;
}
.flag.BV {
  background-position: 0 -476px;
}
.flag.BW {
  background-position: 0 -490px;
}
.flag.BY {
  background-position: 0 -504px;
}
.flag.BZ {
  background-position: 0 -518px;
}
.flag.CA {
  background-position: 0 -532px;
}
.flag.CC {
  background-position: 0 -546px;
}
.flag.CD {
  background-position: 0 -560px;
}
.flag.CF {
  background-position: 0 -574px;
}
.flag.CG {
  background-position: 0 -588px;
}
.flag.CH {
  background-position: 0 -602px;
}
.flag.CI {
  background-position: 0 -616px;
}
.flag.CK {
  background-position: 0 -630px;
}
.flag.CL {
  background-position: 0 -644px;
}
.flag.CM {
  background-position: 0 -658px;
}
.flag.CN {
  background-position: 0 -672px;
}
.flag.CO {
  background-position: 0 -686px;
}
.flag.CP {
  background-position: 0 -700px;
}
.flag.CR {
  background-position: 0 -714px;
}
.flag.CU {
  background-position: 0 -728px;
}
.flag.CV {
  background-position: 0 -742px;
}
.flag.CW {
  background-position: 0 -756px;
}
.flag.CX {
  background-position: 0 -770px;
}
.flag.CY {
  background-position: 0 -784px;
}
.flag.CZ {
  background-position: 0 -798px;
}
.flag.DE {
  background-position: 0 -812px;
}
.flag.DG {
  background-position: 0 -826px;
}
.flag.DJ {
  background-position: 0 -840px;
}
.flag.DK {
  background-position: 0 -854px;
}
.flag.DM {
  background-position: 0 -868px;
}
.flag.DO {
  background-position: 0 -882px;
}
.flag.DZ {
  background-position: 0 -896px;
}
.flag.EA {
  background-position: 0 -910px;
}
.flag.EC {
  background-position: 0 -924px;
}
.flag.EE {
  background-position: 0 -938px;
}
.flag.EG {
  background-position: 0 -952px;
}
.flag.EH {
  background-position: 0 -966px;
}
.flag.ER {
  background-position: 0 -980px;
}
.flag.ES {
  background-position: 0 -994px;
}
.flag.ET {
  background-position: 0 -1008px;
}
.flag.EU {
  background-position: 0 -1022px;
}
.flag.FI {
  background-position: 0 -1036px;
}
.flag.FJ {
  background-position: 0 -1050px;
}
.flag.FK {
  background-position: 0 -1064px;
}
.flag.FM {
  background-position: 0 -1078px;
}
.flag.FO {
  background-position: 0 -1092px;
}
.flag.FR {
  background-position: 0 -1106px;
}
.flag.GA {
  background-position: 0 -1120px;
}
.flag.GB {
  background-position: 0 -1134px;
}
.flag.GD {
  background-position: 0 -1148px;
}
.flag.GE {
  background-position: 0 -1162px;
}
.flag.GF {
  background-position: 0 -1176px;
}
.flag.GG {
  background-position: 0 -1190px;
}
.flag.GH {
  background-position: 0 -1204px;
}
.flag.GI {
  background-position: 0 -1218px;
}
.flag.GL {
  background-position: 0 -1232px;
}
.flag.GM {
  background-position: 0 -1246px;
}
.flag.GN {
  background-position: 0 -1260px;
}
.flag.GP {
  background-position: 0 -1274px;
}
.flag.GQ {
  background-position: 0 -1288px;
}
.flag.GR {
  background-position: 0 -1302px;
}
.flag.GS {
  background-position: 0 -1316px;
}
.flag.GT {
  background-position: 0 -1330px;
}
.flag.GU {
  background-position: 0 -1344px;
}
.flag.GW {
  background-position: 0 -1358px;
}
.flag.GY {
  background-position: 0 -1372px;
}
.flag.HK {
  background-position: 0 -1386px;
}
.flag.HM {
  background-position: 0 -1400px;
}
.flag.HN {
  background-position: 0 -1414px;
}
.flag.HR {
  background-position: 0 -1428px;
}
.flag.HT {
  background-position: 0 -1442px;
}
.flag.HU {
  background-position: 0 -1456px;
}
.flag.IC {
  background-position: 0 -1470px;
}
.flag.ID {
  background-position: 0 -1484px;
}
.flag.IE {
  background-position: 0 -1498px;
}
.flag.IL {
  background-position: 0 -1512px;
}
.flag.IM {
  background-position: 0 -1526px;
}
.flag.IN {
  background-position: 0 -1540px;
}
.flag.IO {
  background-position: 0 -1554px;
}
.flag.IQ {
  background-position: 0 -1568px;
}
.flag.IR {
  background-position: 0 -1582px;
}
.flag.IS {
  background-position: 0 -1596px;
}
.flag.IT {
  background-position: 0 -1610px;
}
.flag.JE {
  background-position: 0 -1624px;
}
.flag.JM {
  background-position: 0 -1638px;
}
.flag.JO {
  background-position: 0 -1652px;
}
.flag.JP {
  background-position: 0 -1666px;
}
.flag.KE {
  background-position: 0 -1680px;
}
.flag.KG {
  background-position: 0 -1694px;
}
.flag.KH {
  background-position: 0 -1708px;
}
.flag.KI {
  background-position: 0 -1722px;
}
.flag.KM {
  background-position: 0 -1736px;
}
.flag.KN {
  background-position: 0 -1750px;
}
.flag.KP {
  background-position: 0 -1764px;
}
.flag.KR {
  background-position: 0 -1778px;
}
.flag.KW {
  background-position: 0 -1792px;
}
.flag.AD {
  background-position: 0 -1806px;
}
.flag.KZ {
  background-position: 0 -1820px;
}
.flag.LA {
  background-position: 0 -1834px;
}
.flag.LB {
  background-position: 0 -1848px;
}
.flag.LC {
  background-position: 0 -1862px;
}
.flag.LI {
  background-position: 0 -1876px;
}
.flag.LK {
  background-position: 0 -1890px;
}
.flag.LR {
  background-position: 0 -1904px;
}
.flag.LS {
  background-position: 0 -1918px;
}
.flag.LT {
  background-position: 0 -1932px;
}
.flag.LU {
  background-position: 0 -1946px;
}
.flag.LV {
  background-position: 0 -1960px;
}
.flag.LY {
  background-position: 0 -1974px;
}
.flag.MA {
  background-position: 0 -1988px;
}
.flag.MC {
  background-position: 0 -2002px;
}
.flag.MD {
  background-position: 0 -2016px;
}
.flag.ME {
  background-position: 0 -2030px;
}
.flag.MF {
  background-position: 0 -2044px;
}
.flag.MG {
  background-position: 0 -2058px;
}
.flag.MH {
  background-position: 0 -2072px;
}
.flag.MK {
  background-position: 0 -2086px;
}
.flag.ML {
  background-position: 0 -2100px;
}
.flag.MM {
  background-position: 0 -2114px;
}
.flag.MN {
  background-position: 0 -2128px;
}
.flag.MO {
  background-position: 0 -2142px;
}
.flag.MP {
  background-position: 0 -2156px;
}
.flag.MQ {
  background-position: 0 -2170px;
}
.flag.MR {
  background-position: 0 -2184px;
}
.flag.MS {
  background-position: 0 -2198px;
}
.flag.MT {
  background-position: 0 -2212px;
}
.flag.MU {
  background-position: 0 -2226px;
}
.flag.MV {
  background-position: 0 -2240px;
}
.flag.MW {
  background-position: 0 -2254px;
}
.flag.MX {
  background-position: 0 -2268px;
}
.flag.MY {
  background-position: 0 -2282px;
}
.flag.MZ {
  background-position: 0 -2296px;
}
.flag.NA {
  background-position: 0 -2310px;
}
.flag.NC {
  background-position: 0 -2324px;
}
.flag.NE {
  background-position: 0 -2338px;
}
.flag.NF {
  background-position: 0 -2352px;
}
.flag.NG {
  background-position: 0 -2366px;
}
.flag.NI {
  background-position: 0 -2380px;
}
.flag.NL {
  background-position: 0 -2394px;
}
.flag.NO {
  background-position: 0 -2408px;
}
.flag.NP {
  background-position: 0 -2422px;
}
.flag.NR {
  background-position: 0 -2436px;
}
.flag.NU {
  background-position: 0 -2450px;
}
.flag.NZ {
  background-position: 0 -2464px;
}
.flag.OM {
  background-position: 0 -2478px;
}
.flag.PA {
  background-position: 0 -2492px;
}
.flag.PE {
  background-position: 0 -2506px;
}
.flag.PF {
  background-position: 0 -2520px;
}
.flag.PG {
  background-position: 0 -2534px;
}
.flag.PH {
  background-position: 0 -2548px;
}
.flag.PK {
  background-position: 0 -2562px;
}
.flag.PL {
  background-position: 0 -2576px;
}
.flag.PM {
  background-position: 0 -2590px;
}
.flag.PN {
  background-position: 0 -2604px;
}
.flag.PR {
  background-position: 0 -2618px;
}
.flag.PS {
  background-position: 0 -2632px;
}
.flag.PT {
  background-position: 0 -2646px;
}
.flag.PW {
  background-position: 0 -2660px;
}
.flag.PY {
  background-position: 0 -2674px;
}
.flag.QA {
  background-position: 0 -2688px;
}
.flag.RE {
  background-position: 0 -2702px;
}
.flag.RO {
  background-position: 0 -2716px;
}
.flag.RS {
  background-position: 0 -2730px;
}
.flag.RU {
  background-position: 0 -2744px;
}
.flag.RW {
  background-position: 0 -2758px;
}
.flag.SA {
  background-position: 0 -2772px;
}
.flag.SB {
  background-position: 0 -2786px;
}
.flag.SC {
  background-position: 0 -2800px;
}
.flag.SD {
  background-position: 0 -2814px;
}
.flag.SE {
  background-position: 0 -2828px;
}
.flag.SG {
  background-position: 0 -2842px;
}
.flag.SH {
  background-position: 0 -2856px;
}
.flag.SI {
  background-position: 0 -2870px;
}
.flag.SJ {
  background-position: 0 -2884px;
}
.flag.SK {
  background-position: 0 -2898px;
}
.flag.SL {
  background-position: 0 -2912px;
}
.flag.SM {
  background-position: 0 -2926px;
}
.flag.SN {
  background-position: 0 -2940px;
}
.flag.SO {
  background-position: 0 -2954px;
}
.flag.SR {
  background-position: 0 -2968px;
}
.flag.SS {
  background-position: 0 -2982px;
}
.flag.ST {
  background-position: 0 -2996px;
}
.flag.SV {
  background-position: 0 -3010px;
}
.flag.SX {
  background-position: 0 -3024px;
}
.flag.SY {
  background-position: 0 -3038px;
}
.flag.SZ {
  background-position: 0 -3052px;
}
.flag.TA {
  background-position: 0 -3066px;
}
.flag.TC {
  background-position: 0 -3080px;
}
.flag.TD {
  background-position: 0 -3094px;
}
.flag.TF {
  background-position: 0 -3108px;
}
.flag.TG {
  background-position: 0 -3122px;
}
.flag.TH {
  background-position: 0 -3136px;
}
.flag.TJ {
  background-position: 0 -3150px;
}
.flag.TK {
  background-position: 0 -3164px;
}
.flag.TL {
  background-position: 0 -3178px;
}
.flag.TM {
  background-position: 0 -3192px;
}
.flag.TN {
  background-position: 0 -3206px;
}
.flag.TO {
  background-position: 0 -3220px;
}
.flag.TR {
  background-position: 0 -3234px;
}
.flag.TT {
  background-position: 0 -3248px;
}
.flag.TV {
  background-position: 0 -3262px;
}
.flag.TW {
  background-position: 0 -3276px;
}
.flag.TZ {
  background-position: 0 -3290px;
}
.flag.UA {
  background-position: 0 -3304px;
}
.flag.UG {
  background-position: 0 -3318px;
}
.flag.UM {
  background-position: 0 -3332px;
}
.flag.UN {
  background-position: 0 -3346px;
}
.flag.US {
  background-position: 0 -3360px;
}
.flag.UY {
  background-position: 0 -3374px;
}
.flag.UZ {
  background-position: 0 -3388px;
}
.flag.VA {
  background-position: 0 -3402px;
}
.flag.VC {
  background-position: 0 -3416px;
}
.flag.VE {
  background-position: 0 -3430px;
}
.flag.VG {
  background-position: 0 -3444px;
}
.flag.VI {
  background-position: 0 -3458px;
}
.flag.VN {
  background-position: 0 -3472px;
}
.flag.VU {
  background-position: 0 -3486px;
}
.flag.WF {
  background-position: 0 -3500px;
}
.flag.WS {
  background-position: 0 -3514px;
}
.flag.XK {
  background-position: 0 -3528px;
}
.flag.YE {
  background-position: 0 -3542px;
}
.flag.YT {
  background-position: 0 -3556px;
}
.flag.ZA {
  background-position: 0 -3570px;
}
.flag.ZM {
  background-position: 0 -3584px;
}
.flag.ZW {
  background-position: 0 -3598px;
}

.mat-checkbox.mat-accent .mat-checkbox-layout {
  padding: 4px;
  margin: 0;
}

mat-chip-grid.mat-mdc-chip-grid {
  margin: 4px 0 0 0;
  overflow: hidden;
}
mat-chip-grid.mat-mdc-chip-grid .mdc-evolution-chip-set__chips > span {
  max-width: 100%;
}

mat-chip-row.mat-mdc-chip {
  max-width: 100%;
}
mat-chip-row.mat-mdc-chip span.mdc-evolution-chip__cell {
  overflow: hidden;
}
mat-chip-row.mat-mdc-chip span.mdc-evolution-chip__cell span.mat-mdc-chip-action {
  box-sizing: border-box;
  max-width: 100%;
}
mat-chip-row.mat-mdc-chip span.mdc-evolution-chip__cell span.mat-mdc-chip-action span.mat-mdc-chip-action-label {
  text-overflow: ellipsis;
  overflow: hidden;
}

.field-wrapper.dragged-mode mat-chip-grid.mat-mdc-chip-grid {
  margin: 0;
}

.list__detail-row {
  height: auto;
  display: table-row;
}
.list__detail-row > mat-cell.mat-mdc-cell.mat-column-expanded-detail {
  padding: 0 16px !important;
}
.list__element-row + .list__detail-row {
  height: auto;
  display: block;
  min-height: 0;
  font-size: 0;
}
.list__element-row:not(.list__element-row_expanded) + .list__detail-row {
  border-bottom-width: 0;
}
.list__element-detail {
  overflow-y: hidden;
}
.list__error-details {
  color: #008ecf;
}
.list__arrow {
  padding: 10px;
  margin-left: 5px;
}
.list__arrow-up {
  transform: rotate(180deg);
  margin-top: 5px;
}
.list__arrow-down {
  transform: rotate(0deg);
  margin-bottom: 5px;
}
.list__arrow::after {
  border-style: solid;
  border-width: 0 2px 2px 0;
  content: "";
  display: inline-block;
  padding: 3px;
  transform: rotate(45deg);
  vertical-align: middle;
}
.list mat-row::after {
  content: none;
}

.menu-globe {
  align-self: center;
  padding: 7px 0 7px;
}

mat-form-field.mat-mdc-form-field {
  box-shadow: none;
  padding: 16px 0 20px;
  line-height: 44px;
}

.mat-mdc-form-field .mat-mdc-form-field-icon-suffix,
.mat-mdc-form-field .mat-mdc-form-field-icon-prefix {
  line-height: 44px;
  padding: 0 4px;
  display: flex;
  align-items: center;
}

mat-form-field.mat-mdc-form-field .mat-mdc-text-field-wrapper {
  background-color: transparent;
}

mat-form-field.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field {
  border-radius: 0;
  padding: 0;
  overflow: visible;
}

mat-form-field.mat-mdc-form-field .mat-mdc-form-field-infix {
  min-height: 48px;
}

mat-form-field.mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix {
  padding: 0;
}

mat-form-field.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label {
  padding: 0 8px;
  line-height: 44px;
  color: #a8afb5;
  top: 24px;
  transition: transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1), color 400ms cubic-bezier(0.25, 0.8, 0.25, 1), width 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
}

mat-form-field.mat-mdc-form-field .mdc-text-field .mdc-line-ripple:before {
  background-color: #cfd0d1;
  border: none;
  height: 1px;
}

mat-form-field.mat-mdc-form-field.mat-form-field-invalid .mat-mdc-floating-label {
  color: #e30015;
}

mat-form-field.mat-mdc-form-field.mat-form-field-invalid:not(.mat-focused) .mdc-text-field .mdc-line-ripple:before,
mat-form-field.mat-mdc-form-field.mat-form-field-invalid:not(.mat-focused) .mat-chip-list .mdc-line-ripple:before {
  background-color: #e30015;
}

mat-form-field.mat-mdc-form-field.mat-form-field-invalid .mat-mdc-form-field-error-wrapper,
.emails-error {
  padding: 0 8px;
  width: 100%;
}

mat-form-field.mat-mdc-form-field.mat-form-field-invalid .mat-mdc-form-field-error-wrapper .mat-mdc-form-field-error {
  font-size: 10px;
}

mat-form-field.mat-mdc-form-field .mdc-text-field .mdc-line-ripple:after {
  background-color: transparent;
  border: none;
  height: 1px;
}

mat-form-field.mat-mdc-form-field .mat-mdc-form-field-focus-overlay {
  display: none;
}

mat-form-field.mat-mdc-form-field .mat-chip-list {
  padding: 0;
  width: 100%;
}

mat-form-field.mat-mdc-form-field .mdc-text-field .mdc-text-field__input:not(.mat-mdc-form-field-textarea-control),
mat-form-field.mat-mdc-form-field .mat-chip-list .mat-mdc-chip-input:not(.mat-mdc-form-field-textarea-control) {
  height: 44px;
  background-size: 100% 200%;
  background: transparent;
  transition: 0.2s;
  margin-top: 4px;
  padding: 0 8px;
  box-sizing: border-box;
  font-weight: 300;
  border: none;
}

mat-form-field.mat-mdc-form-field .mat-mdc-chip-grid .mat-mdc-chip-input {
  margin: 4px 0 0 0;
  flex: 1 0 calc(100% - 24px);
}

mat-form-field.mat-mdc-form-field.mat-form-field-disabled .mdc-text-field .mdc-text-field__input,
mat-form-field.mat-mdc-form-field.mat-form-field-disabled .mat-chip-list .mat-mdc-chip-input {
  background: #ffffff;
}

mat-form-field.mat-mdc-form-field .mat-mdc-chip-grid .mat-mdc-standard-chip {
  margin: 4px;
  max-width: calc(100% - 8px);
}

mat-form-field.mat-mdc-form-field .mat-mdc-chip-grid .mdc-evolution-chip-set__chips {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  margin: 3px 0 -4px;
}

.field-wrapper.dragged-mode mat-chip-grid.mat-mdc-chip-grid .mdc-evolution-chip-set__chips {
  margin-top: 0;
}

mat-form-field.mat-mdc-form-field .mdc-text-field .mdc-text-field__input:focus:enabled,
mat-form-field.mat-mdc-form-field.mat-focused .mat-chip-list .mat-mdc-chip-input {
  background-position: 0 100%;
  background-color: #efeff0;
}

mat-form-field.mat-mdc-form-field .mdc-text-field--filled .mdc-floating-label--float-above,
mat-form-field.mat-mdc-form-field.mat-focused .mdc-floating-label {
  transform: translateY(-100%) scale(0.85);
  color: #7d8790;
}

mat-form-field.mat-mdc-form-field .mat-mdc-form-field-bottom-align::before {
  display: none;
}

mat-form-field.mat-mdc-form-field textarea {
  color: #000000;
  padding: 0 8px;
  background-size: 100% 200%;
  background-image: linear-gradient(to top, #efeff0 50%, transparent 50%);
  box-shadow: none;
  transition: 0.2s;
  line-height: 24px;
  font-family: "Bosch-Sans";
  font-weight: 300;
  font-size: 14px;
  border-width: 0px 0px 1px 0px;
  border-color: #cfd0d1;
  border-style: solid;
  border-radius: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  height: 96px;
  box-sizing: border-box;
  margin-bottom: 0;
}
mat-form-field.mat-mdc-form-field textarea:active:enabled, mat-form-field.mat-mdc-form-field textarea.active, mat-form-field.mat-mdc-form-field textarea:focus:enabled {
  border-color: #cfd0d1;
  background-position: 0 100%;
  background-color: #efeff0;
  box-shadow: none;
}
mat-form-field.mat-mdc-form-field textarea:disabled, mat-form-field.mat-mdc-form-field textarea:hover:disabled, mat-form-field.mat-mdc-form-field textarea.disabled, mat-form-field.mat-mdc-form-field textarea[readonly] {
  background-color: transparent;
  border-color: #efeff0;
  background-image: none;
  color: #525f6b;
}
mat-form-field.mat-mdc-form-field textarea:focus {
  box-shadow: none;
  outline: 0;
}
mat-form-field.mat-mdc-form-field textarea::-ms-expand {
  border: 0;
  background-color: transparent;
}
mat-form-field.mat-mdc-form-field textarea::placeholder {
  color: #d4d7da;
  font-family: "Bosch-Sans";
  font-weight: 300;
  font-size: 14px;
}

mat-dialog-container.mat-mdc-dialog-container .mat-mdc-dialog-surface {
  border-radius: 0;
  padding: 32px;
  font-family: Bosch-Sans, sans-serif;
}
mat-dialog-container.mat-mdc-dialog-container .mat-mdc-dialog-title {
  margin-bottom: 20px;
  font-size: 24px;
  line-height: 32px;
  font-weight: 300;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  padding: 0;
}
mat-dialog-container.mat-mdc-dialog-container .mat-mdc-dialog-title:before {
  display: none;
}
mat-dialog-container.mat-mdc-dialog-container .mat-mdc-dialog-content {
  padding-bottom: 0;
  padding-top: 0;
  margin: 0 -24px;
  max-height: 65vh;
  overflow: auto;
  font-size: initial;
  color: #000000;
  font-family: Bosch-Sans, sans-serif;
}
mat-dialog-container.mat-mdc-dialog-container .mat-dialog-content {
  max-height: 65vh;
  overflow: auto;
  font-size: initial;
  color: #000000;
}

div.mat-mdc-dialog-actions {
  padding: 16px 0 0;
}

p.description {
  margin: 0 0 24px;
  font-size: 16px;
}

mat-horizontal-stepper .mat-horizontal-stepper-header-container {
  max-width: 800px;
  margin: auto;
}
mat-horizontal-stepper .mat-step-header .mat-step-icon {
  background: #dfdfe0;
  color: #000000;
  height: 32px;
  width: 32px;
}
mat-horizontal-stepper .mat-step-header .mat-step-label {
  line-height: 22px;
}
mat-horizontal-stepper .mat-step-header .mat-step-icon-selected {
  color: #ffffff;
  background: #005691;
}
mat-horizontal-stepper .mat-step-header .mat-step-icon-state-edit {
  background: #dfdfe0;
}

.mat-stepper-horizontal {
  background: transparent;
}
.mat-stepper-horizontal.with-one-step .mat-horizontal-stepper-header-container {
  display: none;
}

.mat-horizontal-content-container {
  margin-top: 20px;
}

.mat-step-header:hover {
  background: transparent;
}

.buttons-wrap {
  display: flex;
  justify-content: space-between;
  margin-top: 24px;
}
.buttons-wrap button[matsteppernext] {
  margin-left: auto;
}
.buttons-wrap .all-fields-valid {
  background-color: #005691;
  color: #ffffff;
}

.monitoring-card mat-card.mat-mdc-card,
.status-history-card mat-card.mat-mdc-card,
.notification-history-card mat-card.mat-mdc-card {
  padding: 16px 24px 8px;
  margin-bottom: 16px;
}
.monitoring-card .mat-mdc-card-title__toggle,
.status-history-card .mat-mdc-card-title__toggle,
.notification-history-card .mat-mdc-card-title__toggle {
  height: 32px;
  align-self: center;
}
.monitoring-card .mat-accordion,
.status-history-card .mat-accordion,
.notification-history-card .mat-accordion {
  display: block;
  margin-top: 8px;
  padding-left: 12px;
}
.monitoring-card .mat-accordion .mat-expansion-panel,
.status-history-card .mat-accordion .mat-expansion-panel,
.notification-history-card .mat-accordion .mat-expansion-panel {
  box-shadow: none !important;
}
.monitoring-card .mat-accordion .mat-expansion-panel-content,
.status-history-card .mat-accordion .mat-expansion-panel-content,
.notification-history-card .mat-accordion .mat-expansion-panel-content {
  padding: 4px 0 4px 16px;
}
.monitoring-card .mat-accordion .mat-expansion-panel .mat-expansion-panel-body,
.status-history-card .mat-accordion .mat-expansion-panel .mat-expansion-panel-body,
.notification-history-card .mat-accordion .mat-expansion-panel .mat-expansion-panel-body {
  padding: 8px 0;
}
.monitoring-card .mat-accordion .mat-expansion-panel-header,
.status-history-card .mat-accordion .mat-expansion-panel-header,
.notification-history-card .mat-accordion .mat-expansion-panel-header {
  height: 32px;
  padding: 4px 12px 4px 20px;
  font-size: 14px;
}
.monitoring-card .mat-accordion .mat-expansion-panel-header.mat-expanded,
.status-history-card .mat-accordion .mat-expansion-panel-header.mat-expanded,
.notification-history-card .mat-accordion .mat-expansion-panel-header.mat-expanded {
  height: 32px;
  background: #f7f7f7 !important;
}
.monitoring-card .mat-accordion .mat-expansion-panel-header-title,
.status-history-card .mat-accordion .mat-expansion-panel-header-title,
.notification-history-card .mat-accordion .mat-expansion-panel-header-title {
  justify-content: space-between;
  align-items: center;
  padding-left: 8px;
  margin-right: 32px;
  font-weight: 500;
}
.monitoring-card .mat-accordion .mat-expansion-panel-header-description,
.status-history-card .mat-accordion .mat-expansion-panel-header-description,
.notification-history-card .mat-accordion .mat-expansion-panel-header-description {
  align-items: center;
  font-size: 12px;
}
.monitoring-card .mat-accordion .mat-expansion-panel-spacing,
.status-history-card .mat-accordion .mat-expansion-panel-spacing,
.notification-history-card .mat-accordion .mat-expansion-panel-spacing {
  margin: 0;
}
.monitoring-card .mat-accordion .expansion-panel,
.status-history-card .mat-accordion .expansion-panel,
.notification-history-card .mat-accordion .expansion-panel {
  position: relative;
}
.monitoring-card .mat-accordion .expansion-panel__point,
.status-history-card .mat-accordion .expansion-panel__point,
.notification-history-card .mat-accordion .expansion-panel__point {
  position: absolute;
  height: 100%;
  top: 14px;
  margin: auto;
  z-index: 1;
}
.monitoring-card .mat-accordion .expansion-panel__point:after,
.status-history-card .mat-accordion .expansion-panel__point:after,
.notification-history-card .mat-accordion .expansion-panel__point:after {
  content: "";
  position: absolute;
  box-sizing: border-box;
  width: 13px;
  height: 13px;
  left: -6px;
  top: 0;
  border-radius: 50%;
  background: #cfd0d1;
}
.monitoring-card .mat-accordion .expansion-panel__point.in-progress:after,
.status-history-card .mat-accordion .expansion-panel__point.in-progress:after,
.notification-history-card .mat-accordion .expansion-panel__point.in-progress:after {
  background: #008ecf;
  border-color: #008ecf;
}
.monitoring-card .mat-accordion .expansion-panel__point.delivered:after,
.status-history-card .mat-accordion .expansion-panel__point.delivered:after,
.notification-history-card .mat-accordion .expansion-panel__point.delivered:after {
  background: #70bf54;
  border-color: #70bf54;
}
.monitoring-card .card-item-number,
.status-history-card .card-item-number,
.notification-history-card .card-item-number {
  display: flex;
  align-items: center;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  white-space: nowrap;
}
.monitoring-card .card-item-status,
.status-history-card .card-item-status,
.notification-history-card .card-item-status {
  display: inline-flex;
  white-space: nowrap;
  margin-right: 8px;
  background: #dfdfe0;
  border-radius: 20px;
  font-size: 12px;
  padding: 2px 10px;
}
.monitoring-card .sub-item,
.status-history-card .sub-item,
.notification-history-card .sub-item {
  position: relative;
}
.monitoring-card .sub-item__number,
.status-history-card .sub-item__number,
.notification-history-card .sub-item__number {
  position: relative;
  transition: all 0.15s;
}
.monitoring-card .sub-item__number:after,
.status-history-card .sub-item__number:after,
.notification-history-card .sub-item__number:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  height: 1px;
  background: #bfc0c2;
  transition: all 0.15s;
}
.monitoring-card .sub-item__number:hover,
.status-history-card .sub-item__number:hover,
.notification-history-card .sub-item__number:hover {
  color: #008ecf;
}
.monitoring-card .sub-item__number:hover:after,
.status-history-card .sub-item__number:hover:after,
.notification-history-card .sub-item__number:hover:after {
  background: #7fc6e7;
}
.monitoring-card .info,
.status-history-card .info,
.notification-history-card .info {
  flex: 3;
  margin-bottom: 4px;
  font-size: 14px;
  padding: 0 12px;
}
.monitoring-card .info__title,
.status-history-card .info__title,
.notification-history-card .info__title {
  font-weight: 600;
  margin-bottom: 8px;
}
.monitoring-card .info .row,
.status-history-card .info .row,
.notification-history-card .info .row {
  margin-bottom: 4px;
}
.monitoring-card .info .label,
.status-history-card .info .label,
.notification-history-card .info .label {
  font-weight: 500;
}
.monitoring-card .load__details,
.status-history-card .load__details,
.notification-history-card .load__details {
  display: flex;
}
.monitoring-card .load .info:nth-child(1),
.status-history-card .load .info:nth-child(1),
.notification-history-card .load .info:nth-child(1) {
  flex: 2;
}
.monitoring-card .expansion-panel-point,
.status-history-card .expansion-panel-point,
.notification-history-card .expansion-panel-point {
  position: absolute;
  width: 1px;
  height: 100%;
  top: 14px;
  margin: auto;
  z-index: 1;
  border-left: 1px solid #cfd0d1;
}
.monitoring-card .expansion-panel-point:after,
.status-history-card .expansion-panel-point:after,
.notification-history-card .expansion-panel-point:after {
  content: "";
  position: absolute;
  box-sizing: border-box;
  width: 13px;
  height: 13px;
  left: -7px;
  top: 0;
  border-radius: 50%;
  background: #ffffff;
  border: 1px solid #7d8790;
}
.monitoring-card .expansion-panel-point_planned,
.status-history-card .expansion-panel-point_planned,
.notification-history-card .expansion-panel-point_planned {
  border-left-style: dashed;
}
.monitoring-card .expansion-panel-point_planned:after,
.status-history-card .expansion-panel-point_planned:after,
.notification-history-card .expansion-panel-point_planned:after {
  background: #007bc0;
  border: 1px solid #007bc0;
}
.monitoring-card .status-info__description,
.status-history-card .status-info__description,
.notification-history-card .status-info__description {
  margin-bottom: 2px;
}
.monitoring-card .status-info__date,
.status-history-card .status-info__date,
.notification-history-card .status-info__date {
  color: #bfc0c2;
  font-size: 10px;
  line-height: initial;
}
.monitoring-card .planned-arrival,
.status-history-card .planned-arrival,
.notification-history-card .planned-arrival {
  font-size: 14px;
}
.monitoring-card .planned-arrival__label,
.status-history-card .planned-arrival__label,
.notification-history-card .planned-arrival__label {
  margin-left: 5px;
}
.monitoring-card .planned-arrival__text,
.status-history-card .planned-arrival__text,
.notification-history-card .planned-arrival__text {
  display: inline-grid;
  grid-template-columns: auto auto;
  margin-top: 5px;
}
.monitoring-card .planned-arrival__date,
.status-history-card .planned-arrival__date,
.notification-history-card .planned-arrival__date {
  margin-left: 5px;
}

.status-history,
.notification-history {
  display: block;
  margin-bottom: 32px;
}
.status-history > .mat-expansion-panel,
.notification-history > .mat-expansion-panel {
  border-radius: 3px;
  border: 1px solid #eaeaea;
  box-shadow: none;
}
.status-history__title,
.notification-history__title {
  font-size: 20px;
  font-weight: 300;
  color: #7d8790;
}
.status-history .status-history-card,
.status-history .notification-history-card,
.notification-history .status-history-card,
.notification-history .notification-history-card {
  padding: 0 24px;
}

.bosch-ic,
.Bosch-Ic {
  line-height: 1;
  vertical-align: 5%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bosch-ic:before,
.Bosch-Ic:before {
  font-family: "Bosch-Ic";
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  vertical-align: middle;
}

.bosch-ic-large,
.Bosch-Ic-Large {
  line-height: 1;
  vertical-align: 5%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bosch-ic-large:before,
.Bosch-Ic-Large:before {
  font-family: "Bosch-Ic";
  font-style: normal;
  font-weight: normal;
  font-size: 28px;
  vertical-align: middle;
}

.bosch-ic-medium,
.Bosch-Ic-Medium {
  line-height: 1;
  vertical-align: 5%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bosch-ic-medium:before,
.Bosch-Ic-Medium:before {
  font-family: "Bosch-Ic";
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  vertical-align: middle;
}

.bosch-ic-normal,
.Bosch-Ic-Normal {
  line-height: 1;
  vertical-align: 5%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bosch-ic-normal:before,
.Bosch-Ic-Normal:before {
  font-family: "Bosch-Ic";
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  vertical-align: middle;
}

.bosch-ic-small,
.Bosch-Ic-Small {
  line-height: 1;
  vertical-align: 5%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bosch-ic-small:before,
.Bosch-Ic-Small:before {
  font-family: "Bosch-Ic";
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  vertical-align: middle;
}

.Bosch-Ic-Disabled,
.bosch-ic-disabled,
.Bosch-Ic-Disabled:hover,
.bosch-ic-disabled:hover,
.Bosch-Ic[disabled],
.bosch-ic[disabled],
.Bosch-Ic[disabled]:hover,
.bosch-ic[disabled]:hover {
  cursor: not-allowed;
  color: #d4d7da;
}
.Bosch-Ic-Disabled:hover,
.bosch-ic-disabled:hover,
.Bosch-Ic-Disabled:hover:hover,
.bosch-ic-disabled:hover:hover,
.Bosch-Ic[disabled]:hover,
.bosch-ic[disabled]:hover,
.Bosch-Ic[disabled]:hover:hover,
.bosch-ic[disabled]:hover:hover {
  color: #d4d7da;
}

.bosch-ic-clickable,
.Bosch-Ic-Clickable {
  cursor: pointer;
}
.bosch-ic-clickable:hover,
.Bosch-Ic-Clickable:hover {
  color: #7fc6e7;
}

.bosch-ic-activated,
.Bosch-Ic-Activated {
  color: #008ecf;
}

.bosch-ic-qr-code:before {
  content: "\e397";
}

.bosch-ic-add:before {
  content: "\e087";
}

.bosch-ic-edit:before {
  content: "\e152";
}

.bosch-ic-delete:before {
  content: "\e118";
}

.bosch-ic-material:before {
  content: "\e395";
}

.bosch-ic-arrow-right:before {
  content: "\e093";
}

.bosch-ic-arrow-left:before {
  content: "\e090";
}

.bosch-ic-close:before {
  content: "\e0f0";
}

.bosch-ic-badge-checkmark:before {
  content: "\e2b1";
}

.bosch-ic-options:before {
  content: "\e1fb";
}

.bosch-ic-onroad-truck-top:before {
  content: "\e901";
}

.bosch-ic-components:before {
  content: "\e100";
}

.bosch-ic-document:before {
  content: "\e124";
}

.bosch-ic-filter-delete:before {
  content: "\e3ae";
}

.bosch-ic-circle-segment:before {
  content: "\e0eb";
}

.bosch-ic-batch:before {
  content: "\e384";
}

.bosch-ic-back-left:before {
  content: "\e0a0";
}

.bosch-ic-search:before {
  content: "\e235";
}

.bosch-ic-calendar:before {
  content: "\e0c8";
}

.bosch-ic-delivery:before {
  content: "\e119";
}

.bosch-ic-calendar-clock:before {
  content: "\e2d1";
}

.bosch-ic-checkmark-frame:before {
  content: "\e891";
}

.bosch-ic-copy:before {
  content: "\e10c";
}

.bosch-ic-save:before {
  content: "\e232";
}

.bosch-ic-up:before {
  content: "\e296";
}

.bosch-ic-box-delivery:before {
  content: "\e0bd";
}

.bosch-ic-down:before {
  content: "\e147";
}

.bosch-ic-exit:before {
  content: "\e163";
}

.bosch-ic-map:before {
  content: "\e1d5";
}

.bosch-ic-delivery-checkmark:before {
  content: "\e40d";
}

.bosch-ic-checkmark:before {
  content: "\e0e9";
}

.bosch-ic-box-delivery-checkmark:before {
  content: "\e3f7";
}

.bosch-ic-cube-filled:before {
  content: "\e10f";
}

.bosch-ic-box:before {
  content: "\e0bb";
}

.bosch-ic-filter:before {
  content: "\e16e";
}

.bosch-ic-list-view:before {
  content: "\e1c0";
}

.bosch-ic-list-view-mobile:before {
  content: "\e1c1";
}

.bosch-ic-my-brand-frame:before {
  content: "\e897";
}

.bosch-ic-settings:before {
  content: "\e23f";
}

.bosch-ic-home:before {
  content: "\e19d";
}

.bosch-ic-desktop-graph:before {
  content: "\e413";
}

.bosch-ic-notepad-edit:before {
  content: "\e1f4";
}

.bosch-ic-industry:before {
  content: "\e1a8";
}

.bosch-ic-interval:before {
  content: "\e1ad";
}

.bosch-ic-data-center:before {
  content: "\e6c1";
}

.bosch-ic-security-check:before {
  content: "\e237";
}

.bosch-ic-service-agent:before {
  content: "\e23d";
}

.bosch-ic-registration:before {
  content: "\e220";
}

.bosch-ic-agility:before {
  content: "\e08a";
}

.bosch-ic-plane-start:before {
  content: "\e35d";
}

.bosch-ic-plane-land:before {
  content: "\e35e";
}

.bosch-ic-locator:before {
  content: "\e1c3";
}

.bosch-ic-message:before {
  content: "\e1dc";
}

.bosch-ic-handover-check:before {
  content: "\e197";
}

.bosch-ic-emergency-exit:before {
  content: "\e15a";
}

.bosch-ic-clipboard-checkmark:before {
  content: "\e401";
}

.bosch-ic-clipboard:before {
  content: "\e0ed";
}

.bosch-ic-logistics:before {
  content: "\e1cb";
}

.bosch-ic-plane-side:before {
  content: "\e20a";
}

.bosch-ic-ship:before {
  content: "\e244";
}

.bosch-ic-harbour-ship-cargo:before {
  content: "\e6f9";
}

.bosch-ic-train:before {
  content: "\e283";
}

.bosch-ic-truck-delivery:before {
  content: "\e5c4";
}

.bosch-ic-truck-distance:before {
  content: "\e900";
}

.bosch-ic-lock-closed-checkmark:before {
  content: "\e432";
}

.bosch-ic-truck-box:before {
  content: "\e902";
}

.bosch-ic-logistics-dock:before {
  content: "\e5ce";
}

.bosch-ic-globe:before {
  content: "\e18d";
}

.bosch-ic-fullscreen:before {
  content: "\e184";
}

.bosch-ic-fullscreen-exit:before {
  content: "\e186";
}

.bosch-ic-smartphone-arrow-right:before {
  content: "\e253";
}

.bosch-ic-smartphone:before {
  content: "\e251";
}

.bosch-ic-smartphone-loading-wheel:before {
  content: "\e257";
}

.bosch-ic-maximize:before {
  content: "\e1d9";
}

.bosch-ic-minimize:before {
  content: "\e1e0";
}

.bosch-ic-box-questionmark:before {
  content: "\e3a9";
}

.bosch-ic-alert-warning:before {
  content: "\eb0d";
}

.bosch-ic-alert-warning-filled:before {
  content: "\eb0c";
}

.bosch-ic-speedometer-speed-high:before {
  content: "\e604";
}

.bosch-ic-history:before {
  content: "\e19c";
}

.bosch-ic-clock:before {
  content: "\e0ef";
}

.bosch-ic-steering-wheel:before {
  content: "\e264";
}

.bosch-ic-truck-size-s:before {
  content: "\e975";
}

.bosch-ic-truck-size-m:before {
  content: "\e976";
}

.bosch-ic-truck-size-l:before {
  content: "\e977";
}

.bosch-ic-truck-size-xl:before {
  content: "\e979";
}

.bosch-ic-truck-size-xxl:before {
  content: "\e97b";
}

.bosch-ic-my-product:before {
  content: "\e1ee";
}

.bosch-ic-material-list:before {
  content: "\e393";
}

.bosch-ic-refresh:before {
  content: "\e21e";
}

.bosch-ic-dragdrop:before {
  content: "\e14b";
}

.bosch-ic-change:before {
  content: "\e0df";
}

.bosch-ic-car-clock:before {
  content: "\e0d4";
}

.bosch-ic-clipboard-list:before {
  content: "\e0ee";
}

.bosch-ic-alert-info-filled:before {
  content: "\eb0e";
}

.bosch-ic-alert-info:before {
  content: "\eb0f";
}

.bosch-ic-forward-right:before {
  content: "\e181";
}

.bosch-ic-camera:before {
  content: "\e0d1";
}

.bosch-ic-document-pdf:before {
  content: "\e133";
}

.bosch-ic-download-frame:before {
  content: "\e893";
}

.bosch-ic-zoom-in:before {
  content: "\e2c9";
}

.bosch-ic-zoom-out:before {
  content: "\e2ca";
}

.bosch-ic-clock-stop:before {
  content: "\e363";
}

.bosch-ic-lock-closed-checkmark:before {
  content: "\e432";
}

.bosch-ic-document-xls:before {
  content: "\e141";
}

.bosch-ic-drag-handle:before {
  content: "\e14a";
}

.bosch-ic-checklist-stack:before {
  content: "\e3fe";
}

.bosch-ic-gate-open:before {
  content: "\e5cb";
}

.bosch-ic-watch-on:before {
  content: "\e2b3";
}

.bosch-ic-question-frame:before {
  content: "\e89b";
}

.bosch-ic-image-checked:before {
  content: "\e649";
}

.bosch-ic-user-desktop:before {
  content: "\e29e";
}

.bosch-ic-arrow-down:before {
  content: "\e08f";
}

.bosch-ic-arrow-up:before {
  content: "\e098";
}

.bosch-ic-imagery-add:before {
  content: "\e1a3";
}

.bosch-ic-components-reservation:before {
  content: "\e102";
}

.bosch-ic-broom:before {
  content: "\e0c1";
}

.bosch-ic-trolly-filled-files:before {
  content: "\e28d";
}

.bosch-ic-plane-top:before {
  content: "\e5af";
}

.bosch-ic-data-center:before {
  content: "\e6c1";
}

.bosch-ic-document-check:before {
  content: "\e129";
}

.bosch-ic-document-add:before {
  content: "\e125";
}

.bosch-ic-document-settings:before {
  content: "\e13c";
}

.bosch-ic-chat:before {
  content: "\e0e4";
}

.bosch-ic-paperplane:before {
  content: "\e201";
}

.bosch-ic-notification-add:before {
  content: "\e1f7";
}

.bosch-ic-wishlist:before {
  content: "\e2c5";
}

.bosch-ic-box-delivery-connected:before {
  content: "\e0be";
}

.bosch-ic-notification:before {
  content: "\e1f5";
}

.bosch-ic-notification-active:before {
  content: "\e1f6";
}

.bosch-ic-concierge-bell:before {
  content: "\e103";
}

.bosch-ic-add-frame:before {
  content: "\e8a1";
}

.bosch-ic-parking:before {
  content: "\e202";
}

.bosch-ic-garage:before {
  content: "\e597";
}

.bosch-ic-redo:before {
  content: "\e21c";
}

.bosch-ic-undo:before {
  content: "\e295";
}

.bosch-ic-mail:before {
  content: "\e1cf";
}

.bosch-ic-people:before {
  content: "\e205";
}

.bosch-ic-wrench-warning:before {
  content: "\e4f5";
}

mat-paginator.mat-mdc-paginator {
  color: #000000;
  font-size: 14px;
}
mat-paginator.mat-mdc-paginator mat-select.mat-mdc-select .mat-mdc-select-value {
  font-size: 14px;
}
mat-paginator.mat-mdc-paginator .mat-mdc-paginator-container {
  padding: 8px 0;
}
mat-paginator.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-label {
  margin: 0 8px;
}
mat-paginator.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-paginator-page-size-select {
  min-width: 80px;
  padding: 0;
  margin: 0;
}
mat-paginator.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-navigation-previous .mat-mdc-paginator-icon {
  display: none;
}
mat-paginator.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-navigation-previous:before {
  position: absolute;
  display: block;
  right: 8px;
  top: 0;
  line-height: 40px;
  font-family: "Bosch-Ic";
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  content: "\e0a0";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
mat-paginator.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-navigation-next .mat-mdc-paginator-icon {
  display: none;
}
mat-paginator.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-navigation-next:before {
  position: absolute;
  display: block;
  right: 8px;
  top: 0;
  line-height: 40px;
  font-family: "Bosch-Ic";
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  content: "\e181";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
mat-paginator.mat-mdc-paginator mat-form-field.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline .mdc-notched-outline__leading,
mat-paginator.mat-mdc-paginator mat-form-field.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline .mdc-notched-outline__notch,
mat-paginator.mat-mdc-paginator mat-form-field.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline .mdc-notched-outline__trailing {
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #cfd0d1;
}
mat-paginator.mat-mdc-paginator mat-form-field.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline .mdc-notched-outline__leading:hover,
mat-paginator.mat-mdc-paginator mat-form-field.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline .mdc-notched-outline__notch:hover,
mat-paginator.mat-mdc-paginator mat-form-field.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline .mdc-notched-outline__trailing:hover {
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #CFD0D1;
}

.bosch-ic,
.Bosch-Ic {
  line-height: 1;
  vertical-align: 5%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bosch-ic:before,
.Bosch-Ic:before {
  font-family: "Bosch-Ic";
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  vertical-align: middle;
}

.bosch-ic-large,
.Bosch-Ic-Large {
  line-height: 1;
  vertical-align: 5%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bosch-ic-large:before,
.Bosch-Ic-Large:before {
  font-family: "Bosch-Ic";
  font-style: normal;
  font-weight: normal;
  font-size: 28px;
  vertical-align: middle;
}

.bosch-ic-medium,
.Bosch-Ic-Medium {
  line-height: 1;
  vertical-align: 5%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bosch-ic-medium:before,
.Bosch-Ic-Medium:before {
  font-family: "Bosch-Ic";
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  vertical-align: middle;
}

.bosch-ic-normal,
.Bosch-Ic-Normal {
  line-height: 1;
  vertical-align: 5%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bosch-ic-normal:before,
.Bosch-Ic-Normal:before {
  font-family: "Bosch-Ic";
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  vertical-align: middle;
}

.bosch-ic-small,
.Bosch-Ic-Small {
  line-height: 1;
  vertical-align: 5%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bosch-ic-small:before,
.Bosch-Ic-Small:before {
  font-family: "Bosch-Ic";
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  vertical-align: middle;
}

.Bosch-Ic-Disabled,
.bosch-ic-disabled,
.Bosch-Ic-Disabled:hover,
.bosch-ic-disabled:hover,
.Bosch-Ic[disabled],
.bosch-ic[disabled],
.Bosch-Ic[disabled]:hover,
.bosch-ic[disabled]:hover {
  cursor: not-allowed;
  color: #d4d7da;
}
.Bosch-Ic-Disabled:hover,
.bosch-ic-disabled:hover,
.Bosch-Ic-Disabled:hover:hover,
.bosch-ic-disabled:hover:hover,
.Bosch-Ic[disabled]:hover,
.bosch-ic[disabled]:hover,
.Bosch-Ic[disabled]:hover:hover,
.bosch-ic[disabled]:hover:hover {
  color: #d4d7da;
}

.bosch-ic-clickable,
.Bosch-Ic-Clickable {
  cursor: pointer;
}
.bosch-ic-clickable:hover,
.Bosch-Ic-Clickable:hover {
  color: #7fc6e7;
}

.bosch-ic-activated,
.Bosch-Ic-Activated {
  color: #008ecf;
}

.bosch-ic-qr-code:before {
  content: "\e397";
}

.bosch-ic-add:before {
  content: "\e087";
}

.bosch-ic-edit:before {
  content: "\e152";
}

.bosch-ic-delete:before {
  content: "\e118";
}

.bosch-ic-material:before {
  content: "\e395";
}

.bosch-ic-arrow-right:before {
  content: "\e093";
}

.bosch-ic-arrow-left:before {
  content: "\e090";
}

.bosch-ic-close:before {
  content: "\e0f0";
}

.bosch-ic-badge-checkmark:before {
  content: "\e2b1";
}

.bosch-ic-options:before {
  content: "\e1fb";
}

.bosch-ic-onroad-truck-top:before {
  content: "\e901";
}

.bosch-ic-components:before {
  content: "\e100";
}

.bosch-ic-document:before {
  content: "\e124";
}

.bosch-ic-filter-delete:before {
  content: "\e3ae";
}

.bosch-ic-circle-segment:before {
  content: "\e0eb";
}

.bosch-ic-batch:before {
  content: "\e384";
}

.bosch-ic-back-left:before {
  content: "\e0a0";
}

.bosch-ic-search:before {
  content: "\e235";
}

.bosch-ic-calendar:before {
  content: "\e0c8";
}

.bosch-ic-delivery:before {
  content: "\e119";
}

.bosch-ic-calendar-clock:before {
  content: "\e2d1";
}

.bosch-ic-checkmark-frame:before {
  content: "\e891";
}

.bosch-ic-copy:before {
  content: "\e10c";
}

.bosch-ic-save:before {
  content: "\e232";
}

.bosch-ic-up:before {
  content: "\e296";
}

.bosch-ic-box-delivery:before {
  content: "\e0bd";
}

.bosch-ic-down:before {
  content: "\e147";
}

.bosch-ic-exit:before {
  content: "\e163";
}

.bosch-ic-map:before {
  content: "\e1d5";
}

.bosch-ic-delivery-checkmark:before {
  content: "\e40d";
}

.bosch-ic-checkmark:before {
  content: "\e0e9";
}

.bosch-ic-box-delivery-checkmark:before {
  content: "\e3f7";
}

.bosch-ic-cube-filled:before {
  content: "\e10f";
}

.bosch-ic-box:before {
  content: "\e0bb";
}

.bosch-ic-filter:before {
  content: "\e16e";
}

.bosch-ic-list-view:before {
  content: "\e1c0";
}

.bosch-ic-list-view-mobile:before {
  content: "\e1c1";
}

.bosch-ic-my-brand-frame:before {
  content: "\e897";
}

.bosch-ic-settings:before {
  content: "\e23f";
}

.bosch-ic-home:before {
  content: "\e19d";
}

.bosch-ic-desktop-graph:before {
  content: "\e413";
}

.bosch-ic-notepad-edit:before {
  content: "\e1f4";
}

.bosch-ic-industry:before {
  content: "\e1a8";
}

.bosch-ic-interval:before {
  content: "\e1ad";
}

.bosch-ic-data-center:before {
  content: "\e6c1";
}

.bosch-ic-security-check:before {
  content: "\e237";
}

.bosch-ic-service-agent:before {
  content: "\e23d";
}

.bosch-ic-registration:before {
  content: "\e220";
}

.bosch-ic-agility:before {
  content: "\e08a";
}

.bosch-ic-plane-start:before {
  content: "\e35d";
}

.bosch-ic-plane-land:before {
  content: "\e35e";
}

.bosch-ic-locator:before {
  content: "\e1c3";
}

.bosch-ic-message:before {
  content: "\e1dc";
}

.bosch-ic-handover-check:before {
  content: "\e197";
}

.bosch-ic-emergency-exit:before {
  content: "\e15a";
}

.bosch-ic-clipboard-checkmark:before {
  content: "\e401";
}

.bosch-ic-clipboard:before {
  content: "\e0ed";
}

.bosch-ic-logistics:before {
  content: "\e1cb";
}

.bosch-ic-plane-side:before {
  content: "\e20a";
}

.bosch-ic-ship:before {
  content: "\e244";
}

.bosch-ic-harbour-ship-cargo:before {
  content: "\e6f9";
}

.bosch-ic-train:before {
  content: "\e283";
}

.bosch-ic-truck-delivery:before {
  content: "\e5c4";
}

.bosch-ic-truck-distance:before {
  content: "\e900";
}

.bosch-ic-lock-closed-checkmark:before {
  content: "\e432";
}

.bosch-ic-truck-box:before {
  content: "\e902";
}

.bosch-ic-logistics-dock:before {
  content: "\e5ce";
}

.bosch-ic-globe:before {
  content: "\e18d";
}

.bosch-ic-fullscreen:before {
  content: "\e184";
}

.bosch-ic-fullscreen-exit:before {
  content: "\e186";
}

.bosch-ic-smartphone-arrow-right:before {
  content: "\e253";
}

.bosch-ic-smartphone:before {
  content: "\e251";
}

.bosch-ic-smartphone-loading-wheel:before {
  content: "\e257";
}

.bosch-ic-maximize:before {
  content: "\e1d9";
}

.bosch-ic-minimize:before {
  content: "\e1e0";
}

.bosch-ic-box-questionmark:before {
  content: "\e3a9";
}

.bosch-ic-alert-warning:before {
  content: "\eb0d";
}

.bosch-ic-alert-warning-filled:before {
  content: "\eb0c";
}

.bosch-ic-speedometer-speed-high:before {
  content: "\e604";
}

.bosch-ic-history:before {
  content: "\e19c";
}

.bosch-ic-clock:before {
  content: "\e0ef";
}

.bosch-ic-steering-wheel:before {
  content: "\e264";
}

.bosch-ic-truck-size-s:before {
  content: "\e975";
}

.bosch-ic-truck-size-m:before {
  content: "\e976";
}

.bosch-ic-truck-size-l:before {
  content: "\e977";
}

.bosch-ic-truck-size-xl:before {
  content: "\e979";
}

.bosch-ic-truck-size-xxl:before {
  content: "\e97b";
}

.bosch-ic-my-product:before {
  content: "\e1ee";
}

.bosch-ic-material-list:before {
  content: "\e393";
}

.bosch-ic-refresh:before {
  content: "\e21e";
}

.bosch-ic-dragdrop:before {
  content: "\e14b";
}

.bosch-ic-change:before {
  content: "\e0df";
}

.bosch-ic-car-clock:before {
  content: "\e0d4";
}

.bosch-ic-clipboard-list:before {
  content: "\e0ee";
}

.bosch-ic-alert-info-filled:before {
  content: "\eb0e";
}

.bosch-ic-alert-info:before {
  content: "\eb0f";
}

.bosch-ic-forward-right:before {
  content: "\e181";
}

.bosch-ic-camera:before {
  content: "\e0d1";
}

.bosch-ic-document-pdf:before {
  content: "\e133";
}

.bosch-ic-download-frame:before {
  content: "\e893";
}

.bosch-ic-zoom-in:before {
  content: "\e2c9";
}

.bosch-ic-zoom-out:before {
  content: "\e2ca";
}

.bosch-ic-clock-stop:before {
  content: "\e363";
}

.bosch-ic-lock-closed-checkmark:before {
  content: "\e432";
}

.bosch-ic-document-xls:before {
  content: "\e141";
}

.bosch-ic-drag-handle:before {
  content: "\e14a";
}

.bosch-ic-checklist-stack:before {
  content: "\e3fe";
}

.bosch-ic-gate-open:before {
  content: "\e5cb";
}

.bosch-ic-watch-on:before {
  content: "\e2b3";
}

.bosch-ic-question-frame:before {
  content: "\e89b";
}

.bosch-ic-image-checked:before {
  content: "\e649";
}

.bosch-ic-user-desktop:before {
  content: "\e29e";
}

.bosch-ic-arrow-down:before {
  content: "\e08f";
}

.bosch-ic-arrow-up:before {
  content: "\e098";
}

.bosch-ic-imagery-add:before {
  content: "\e1a3";
}

.bosch-ic-components-reservation:before {
  content: "\e102";
}

.bosch-ic-broom:before {
  content: "\e0c1";
}

.bosch-ic-trolly-filled-files:before {
  content: "\e28d";
}

.bosch-ic-plane-top:before {
  content: "\e5af";
}

.bosch-ic-data-center:before {
  content: "\e6c1";
}

.bosch-ic-document-check:before {
  content: "\e129";
}

.bosch-ic-document-add:before {
  content: "\e125";
}

.bosch-ic-document-settings:before {
  content: "\e13c";
}

.bosch-ic-chat:before {
  content: "\e0e4";
}

.bosch-ic-paperplane:before {
  content: "\e201";
}

.bosch-ic-notification-add:before {
  content: "\e1f7";
}

.bosch-ic-wishlist:before {
  content: "\e2c5";
}

.bosch-ic-box-delivery-connected:before {
  content: "\e0be";
}

.bosch-ic-notification:before {
  content: "\e1f5";
}

.bosch-ic-notification-active:before {
  content: "\e1f6";
}

.bosch-ic-concierge-bell:before {
  content: "\e103";
}

.bosch-ic-add-frame:before {
  content: "\e8a1";
}

.bosch-ic-parking:before {
  content: "\e202";
}

.bosch-ic-garage:before {
  content: "\e597";
}

.bosch-ic-redo:before {
  content: "\e21c";
}

.bosch-ic-undo:before {
  content: "\e295";
}

.bosch-ic-mail:before {
  content: "\e1cf";
}

.bosch-ic-people:before {
  content: "\e205";
}

.bosch-ic-wrench-warning:before {
  content: "\e4f5";
}

mat-form-field.mat-mdc-form-field-type-mat-select {
  font-family: "Bosch-Sans";
  font-weight: 300;
  font-size: 14px;
  padding: 16px 0;
}

mat-form-field.mat-mdc-form-field .mat-mdc-select-value {
  line-height: 48px;
  padding: 0 8px;
}

mat-form-field.mat-mdc-form-field mat-select .mat-mdc-select-arrow-wrapper {
  transform: none;
}

mat-form-field.mat-mdc-form-field mat-select .mat-mdc-select-arrow {
  width: 22px;
  height: 100%;
  background-image: url("/assets/core/icons/down.svg");
  background-repeat: no-repeat;
  background-position: center;
  margin: 0 8px;
}
mat-form-field.mat-mdc-form-field mat-select .mat-mdc-select-arrow > svg {
  display: none;
}

.mat-mdc-select-panel[aria-multiselectable=false] .mat-pseudo-checkbox,
.mat-mdc-select-panel[aria-multiselectable=false] .mat-pseudo-checkbox-checked {
  display: none;
}
.mat-mdc-select-panel mat-option.mat-mdc-option {
  font-weight: 300;
  color: #000000;
  white-space: nowrap;
}
.mat-mdc-select-panel mat-option.mat-mdc-option .mdc-list-item__primary-text {
  margin: 0;
  flex-grow: 1;
  align-items: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.mat-mdc-select-panel mat-option.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text {
  color: inherit;
}
.mat-mdc-select-panel mat-option.mat-mdc-option .mat-pseudo-checkbox,
.mat-mdc-select-panel mat-option.mat-mdc-option .mat-pseudo-checkbox-checked {
  width: 24px;
  height: 24px;
  background-color: #dfdfe0;
  border-width: 0;
  border-color: transparent;
  border-style: solid;
  border-radius: 0;
}
.mat-mdc-select-panel mat-option.mat-mdc-option .mat-pseudo-checkbox.mat-pseudo-checkbox-checked,
.mat-mdc-select-panel mat-option.mat-mdc-option .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-checked {
  background-color: #005691;
}

.language-panel {
  width: auto !important;
}

.login-page-header-select-panel {
  width: auto !important;
}
.login-page-header-select-panel .mat-mdc-select-panel {
  min-width: 130px;
}

.mat-mdc-option {
  min-height: 42px;
}

.mdc-menu-surface.mat-mdc-select-pane {
  padding: 0;
}

.mat-mdc-country-code-select-panel {
  width: 280px !important;
}

.mat-mdc-select-panel {
  padding: 0 !important;
  min-width: calc(100% + 32px) !important;
  max-width: 280px !important;
  position: relative !important;
  left: -16px;
}

.mat-mdc-option {
  min-height: 42px !important;
}

mat-select.mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow {
  opacity: 0.2;
}

mat-form-field.mat-mdc-form-field.mat-form-field-disabled .mdc-text-field .mdc-line-ripple:before {
  background-color: #efeff0;
}

mat-option.mat-mdc-option.mdc-list-item.contains-mat-select-search {
  top: 0;
  margin: 0;
  background: #ffffff;
  height: 50px;
}

mat-option.mat-mdc-option.mdc-list-item.contains-mat-select-search input {
  height: 48px;
}

.mat-column-select {
  flex: 0 0 40px;
}

mat-snack-bar-container.mat-mdc-snack-bar-container {
  border-radius: 0;
  margin: 24px;
  padding: 14px 16px;
  background-color: #cff0ff;
  color: #008ecf;
  max-width: 33vw;
  min-width: 344px;
  min-height: 48px;
  box-sizing: border-box;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
}
mat-snack-bar-container.mat-mdc-snack-bar-container .mdc-snackbar__surface {
  background: none;
  box-shadow: none;
  border-radius: 0;
  min-width: initial;
  max-width: initial;
  width: 100%;
}
mat-snack-bar-container.mat-mdc-snack-bar-container.mat-snack-bar-top {
  margin-top: 24px;
}
mat-snack-bar-container.mat-mdc-snack-bar-container .mat-mdc-simple-snack-bar {
  font-size: 14px;
  font-weight: 700;
  justify-content: start;
  align-items: center;
}
mat-snack-bar-container.mat-mdc-snack-bar-container .mat-mdc-simple-snack-bar:before {
  margin: 0 16px 0 0;
  font-family: "Bosch-Ic";
  font-size: 24px;
  line-height: 20px;
  font-style: normal;
  font-weight: normal;
  vertical-align: middle;
  content: "\e1ac";
}
mat-snack-bar-container.mat-mdc-snack-bar-container .mat-mdc-simple-snack-bar .mdc-snackbar__label {
  padding: 0;
  color: inherit;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: "Bosch-Sans", sans-serif;
}
mat-snack-bar-container.mat-mdc-snack-bar-container .mat-mdc-snack-bar-action {
  margin: -8px -16px -8px 64px;
}
mat-snack-bar-container.mat-mdc-snack-bar-container .mat-mdc-snack-bar-action button {
  border: none;
  padding: 0 8px;
  line-height: initial;
}
mat-snack-bar-container.mat-mdc-snack-bar-container.error {
  background-color: #f9d3d4;
  color: #e11f26;
}
mat-snack-bar-container.mat-mdc-snack-bar-container.error .mat-mdc-simple-snack-bar:before {
  content: "\eb08";
}
mat-snack-bar-container.mat-mdc-snack-bar-container.success {
  background-color: #ecf7e8;
  color: #70bf54;
}
mat-snack-bar-container.mat-mdc-snack-bar-container.success .mat-mdc-simple-snack-bar:before {
  content: "\eb0a";
}
mat-snack-bar-container.mat-mdc-snack-bar-container.warning {
  background-color: #fff4e0;
  color: #fcaf17;
}
mat-snack-bar-container.mat-mdc-snack-bar-container.warning .mat-mdc-simple-snack-bar:before {
  content: "\eb0c";
}

mat-slide-toggle.mat-mdc-slide-toggle label {
  font-size: 16px;
  padding: 0 0 0 8px;
  color: inherit;
}
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle-track .mdc-switch__icons {
  display: none;
}
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle .mdc-switch__ripple {
  height: 40px;
  width: 40px;
}
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track {
  opacity: 0.38;
}
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track::before,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__track::before {
  background: rgba(0, 0, 0, 0.3803921569);
}
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track::after,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__track::after {
  background: rgba(0, 86, 145, 0.5411764706);
}
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 .mdc-switch__track::before, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled:hover .mdc-switch__track::before, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled:hover:active:not(:focus) .mdc-switch__track::before, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled:hover:focus:not(:active) .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:focus:not(:hover):not(:active) .mdc-switch__track::before, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled:active:not(:hover):not(:focus) .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 .mdc-switch__track::before,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:enabled:hover .mdc-switch__track::before,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:enabled:hover:active:not(:focus) .mdc-switch__track::before,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:enabled:hover:focus:not(:active) .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:focus:not(:hover):not(:active) .mdc-switch__track::before,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:enabled:active:not(:hover):not(:focus) .mdc-switch__track::before {
  background: rgba(0, 0, 0, 0.3803921569);
}
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 .mdc-switch__track::after, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled:hover .mdc-switch__track::after, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled:hover:active:not(:focus) .mdc-switch__track::after, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled:hover:focus:not(:active) .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:focus:not(:hover):not(:active) .mdc-switch__track::after, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled:active:not(:hover):not(:focus) .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 .mdc-switch__track::after,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:enabled:hover .mdc-switch__track::after,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:enabled:hover:active:not(:focus) .mdc-switch__track::after,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:enabled:hover:focus:not(:active) .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:focus:not(:hover):not(:active) .mdc-switch__track::after,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:enabled:active:not(:hover):not(:focus) .mdc-switch__track::after {
  background: rgba(0, 86, 145, 0.5411764706);
}
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled.mdc-switch--unselected .mdc-switch__handle::after, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled.mdc-switch--unselected:active .mdc-switch__handle::after, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled.mdc-switch--unselected:focus .mdc-switch__handle::after, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled.mdc-switch--unselected:hover .mdc-switch__handle::after, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled.mdc-switch--unselected:hover:focus:not(:active) .mdc-switch__handle::after, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled.mdc-switch--unselected:hover:active:not(:focus) .mdc-switch__handle::after, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled.mdc-switch--unselected:hover:not(:focus):not(:active) .mdc-switch__handle::after, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled.mdc-switch--unselected:focus:not(:hover):not(:active) .mdc-switch__handle::after, mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:disabled.mdc-switch--unselected:active:not(:hover):not(:focus) .mdc-switch__handle::after,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:enabled.mdc-switch--unselected .mdc-switch__handle::after,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:enabled.mdc-switch--unselected:active .mdc-switch__handle::after,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:enabled.mdc-switch--unselected:focus .mdc-switch__handle::after,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:enabled.mdc-switch--unselected:hover .mdc-switch__handle::after,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:enabled.mdc-switch--unselected:hover:focus:not(:active) .mdc-switch__handle::after,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:enabled.mdc-switch--unselected:hover:active:not(:focus) .mdc-switch__handle::after,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:enabled.mdc-switch--unselected:hover:not(:focus):not(:active) .mdc-switch__handle::after,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:enabled.mdc-switch--unselected:focus:not(:hover):not(:active) .mdc-switch__handle::after,
mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch:enabled.mdc-switch--unselected:active:not(:hover):not(:focus) .mdc-switch__handle::after {
  background-color: #fafafa;
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}

.tracking-widget {
  padding: 0 0 30px 65px;
  position: relative;
  overflow: hidden;
}
.tracking-widget__stages {
  margin-bottom: -5px;
}

.milestone {
  flex: 1 0 0;
  min-width: 140px;
}
.milestone__item {
  position: relative;
}
.milestone__link-type {
  position: absolute;
  left: 50%;
  width: 30px;
  height: 30px;
  transform: translate(-30px, -50px);
}
.milestone__link-type.pointer {
  width: 20px;
  height: 20px;
  transform: translate(-20px, -40px);
}
.milestone__head {
  position: relative;
  height: 40px;
  width: 100%;
  padding: 46px 0 10px;
}
@media (max-width: 1199px) {
  .milestone__head {
    height: 50px;
    padding-top: 64px;
  }
}
.milestone__top {
  width: 550px;
  position: absolute;
  top: 0;
}
@media (max-width: 1399px) {
  .milestone__top {
    width: 450px;
  }
}
@media (max-width: 1199px) {
  .milestone__top {
    width: 200px;
  }
}
.milestone.milestone_first .milestone__head {
  transform: translateX(-65px);
}
.milestone.milestone_first .milestone__top {
  left: 0;
  text-align: left;
}
.milestone.milestone_first .milestone__icon {
  transform: translateX(45px);
}
.milestone.milestone_last {
  min-width: 85px;
  max-width: 200px;
  flex: 0 1 auto;
}
.milestone.milestone_last .milestone__top {
  right: 0;
  display: flex;
  flex-direction: column;
}
.milestone.milestone_last .milestone__top .milestone__title, .milestone.milestone_last .milestone__top .milestone__address {
  align-self: flex-end;
}
.milestone.milestone_last .milestone__icon {
  position: relative;
}
.milestone.milestone_last .milestone__icon ui-svg-icon {
  position: absolute;
  right: 50px;
}
.milestone.milestone_last .milestone__checkpoint {
  position: absolute;
  right: 55px;
  transform: none;
}
.milestone.milestone_last .milestone__footer {
  text-align: right;
  padding: 0 45px 0 0;
}
.milestone:not(.milestone_first, .milestone_last) .milestone__icon ui-svg-icon {
  transform: translateX(-50%);
}
.milestone.milestone_last .milestone__progress:before, .milestone.milestone_last .milestone__progress:after {
  width: calc(100% - 55px);
}
.milestone.milestone_last .milestone__progress_half-solid:after {
  display: none;
}
.milestone.milestone_major .milestone__checkpoint {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  top: 0;
}
.milestone__title {
  padding: 0;
  margin: 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1.2857142857em;
}
@media (max-width: 1199px) {
  .milestone__title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 2.5714285714em;
  }
}
.milestone__address {
  padding: 0;
  margin: 0 0 10px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1.2857142857em;
}
.milestone__icon {
  fill: #000000;
}
.milestone__progress {
  position: relative;
  display: flex;
  justify-content: space-between;
  height: 24px;
}
.milestone__progress:before {
  content: "";
  position: absolute;
  height: 1px;
  top: 50%;
  width: 100%;
  border-bottom: 1px dashed #d9d9d9;
}
.milestone__progress:after {
  content: "";
  position: absolute;
  height: 1px;
  top: 50%;
  width: 100%;
  border-bottom-width: 1px;
  border-bottom-color: #007bc0;
}
.milestone__progress_solid:after {
  border-bottom-style: solid;
}
.milestone__progress_dotted:after {
  display: none;
}
.milestone__progress_half-solid:after {
  border-bottom-style: solid;
  width: 50%;
}
.milestone__checkpoint {
  position: relative;
  z-index: 1;
  display: block;
  width: 12px;
  height: 12px;
  background: #d9d9d9;
  border-radius: 6px;
  transform: translateX(-50%);
  top: 7px;
}
.milestone_passed .milestone__checkpoint {
  background: #007bc0;
}
.milestone_passed.milestone_secondary-data .milestone__checkpoint {
  background: #b8d6ff;
}
.milestone__footer {
  margin-top: 10px;
  transform: translateX(-12px);
}
.milestone__description, .milestone__status, .milestone__stage-address {
  margin: 0;
}
.milestone__description {
  font-size: 14px;
  color: #000000;
  font-weight: 500;
}
.milestone__description.unavailable {
  color: #bfc0c2;
}
.milestone__status, .milestone__stage-address {
  color: #000000;
  font-size: 10px;
  line-height: 1.5;
}
.milestone__info-icon {
  padding-left: 8px;
  color: #000000;
  cursor: pointer;
  transform: translateY(2px);
}

.status-tracking-scrollbar ::-webkit-scrollbar {
  height: 10px;
}
.status-tracking-scrollbar ::-webkit-scrollbar-thumb {
  background: #d4d7da;
  border-radius: 10px;
}

.status-tracking-graph {
  display: flex;
  overflow: auto;
}

.status-tracking-item {
  display: flex;
  position: relative;
  width: 130px;
  margin-right: 50px;
  padding: 8px 0;
  flex-direction: column;
}
.status-tracking-item.not_received .status-tracking-item__diagonal-line {
  opacity: 0;
}
.status-tracking-item.not_received .status-tracking-item__icon {
  background: transparent;
  border-color: #525f6b;
  color: #525f6b;
}
.status-tracking-item.not_received .status-tracking-item__icon:after {
  margin: auto;
  height: 2px;
  top: 0;
  bottom: 0;
  width: 144px;
  left: -145px;
  background: repeating-linear-gradient(to right, #a8afb5 0, #a8afb5 5px, transparent 5px, transparent 7px);
}
.status-tracking-item__icon {
  position: relative;
  background: #008ecf;
  border: 1px solid #008ecf;
  color: #ffffff;
  padding: 5px;
  border-radius: 50%;
  margin-right: 16px;
}
.status-tracking-item__icon:after {
  content: "";
  position: absolute;
  height: 2px;
  width: 144px;
  top: 0;
  bottom: 0;
  margin: auto;
  left: -180px;
  right: 0;
  background: #008ecf;
  z-index: 2;
}
.status-tracking-item__diagonal-line {
  width: 60px;
  height: 68px;
  position: absolute;
  border-bottom: 1px solid #e1e1e1;
  transform: translateY(-9px) translateX(48px) rotate(45deg);
}
.status-tracking-item__diagonal-line:after {
  content: " ";
  position: absolute;
  width: 3px;
  height: 3px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent #e1e1e1 #e1e1e1 transparent;
  transform: translateY(66px) translateX(55px) rotate(-45deg);
}
.status-tracking-item .status-info {
  margin-top: 10px;
  width: 150px;
}
.status-tracking-item .status-info__code {
  color: #000000;
  font-weight: 500;
  font-size: 26px;
}
.status-tracking-item .status-info__icon {
  height: 25px;
  line-height: 2.2;
  margin-top: 5px;
  margin-left: 4px;
}
.status-tracking-item .status-info__description {
  margin: 5px 0;
}
.status-tracking-item .status-info__date, .status-tracking-item .status-info__title, .status-tracking-item .status-info__address {
  color: #000000;
  font-size: 10px;
  line-height: initial;
  margin: 5px 0;
}
.status-tracking-item .status-info__expected-at {
  white-space: nowrap;
  padding-right: 3px;
}
.status-tracking-item .status-info > span {
  display: flex;
}

.mat-mdc-paginator {
  background: transparent;
}

mat-table.mat-mdc-table {
  font-family: "Bosch-Sans";
  background: #f7f7f7;
}
mat-table.mat-mdc-table mat-header-row.mat-mdc-header-row {
  border-bottom: 4px solid #bfc0c2;
  padding: 0;
}
mat-table.mat-mdc-table mat-header-row.mat-mdc-header-row mat-header-cell.mat-mdc-header-cell {
  text-align: left;
  color: #525f6b;
  font-family: "Bosch-Sans";
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  align-self: stretch;
  box-sizing: content-box;
  border-bottom: none;
}
mat-table.mat-mdc-table > mat-row.mat-mdc-row {
  padding: 0 !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1215686275);
}
mat-table.mat-mdc-table > mat-row.mat-mdc-row > mat-cell.mat-mdc-cell {
  line-height: 1.428571429;
  padding: 8px 16px;
  box-sizing: content-box;
  display: flex;
  align-self: stretch;
  align-items: center;
  font-family: "Bosch-Sans";
}
mat-table.mat-mdc-table > mat-row.mat-mdc-row > mat-cell.mat-mdc-cell:nth-of-type(odd) {
  background-color: #ffffff;
  transition: 0.1s;
}
mat-table.mat-mdc-table > mat-row.mat-mdc-row:hover > mat-cell.mat-mdc-cell {
  background-color: #efeff0;
  transition: 0.2s;
}
mat-table.mat-mdc-table > mat-row.mat-mdc-row:hover > mat-cell.mat-mdc-cell:nth-of-type(odd) {
  background-color: #fbfbfb;
}
mat-table.mat-mdc-table > mat-row.mat-mdc-row.selected > mat-cell.mat-mdc-cell {
  background-color: rgba(0, 123, 199, 0.1) !important;
}
mat-table.mat-mdc-table mat-cell.mat-mdc-cell {
  border-bottom: none;
}

.truck-info__header, .truck-info__truck-size {
  margin: 0 0 32px 0;
}
.truck-info__cancel {
  margin: 0 16px 0 0;
}

mat-form-field.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label {
  width: 100%;
  box-sizing: border-box;
}

mat-form-field.mat-mdc-form-field:not(.mdc-text-field--textarea) .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix {
  padding: 0;
}

mat-radio-button.mat-mdc-radio-button .mdc-radio {
  padding: 0;
}
mat-radio-button.mat-mdc-radio-button label {
  padding-left: 8px;
  font-size: 16px;
  cursor: pointer;
}
mat-radio-button.mat-mdc-radio-button .mdc-radio__native-control {
  width: 20px;
  height: 20px;
}
mat-radio-button.mat-mdc-radio-button .mat-mdc-radio-touch-target {
  width: 40px;
  height: 40px;
}

.mat-mdc-autocomplete-panel .mat-mdc-option {
  min-height: 48px;
}

.mat-mdc-autocomplete-panel .mat-mdc-option .mdc-list-item__primary-text {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 16px;
  font-weight: 300;
}

.mat-mdc-list .mat-mdc-list-item .mdc-list-item__primary-text {
  font-size: 16px;
}

.mat-menu {
  font-size: 16px;
}

.mat-mdc-tab-list .mdc-tab.mat-mdc-tab-link.mdc-tab--active .mdc-tab__text-label {
  color: #000000;
}
.mat-mdc-tab-list .mdc-tab.mat-mdc-tab-link .mdc-tab__text-label {
  color: #bfc0c2;
}
.mat-mdc-tab-list .mdc-tab.mat-mdc-tab-link .mat-ripple-element {
  background: #000000;
}
.mat-mdc-tab-list .mdc-tab.mat-mdc-tab-link .mdc-tab-indicator__content--underline {
  display: none;
}
.mat-mdc-tab-list .mdc-tab.mat-mdc-tab-link:hover .mdc-tab__ripple:before {
  background: none;
}

.mat-mdc-tab-header-pagination {
  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-mdc-tab-header-pagination .mat-ripple-element {
  background: #000000;
}

.hover-highlight {
  background-color: rgba(143, 144, 145, 0.4);
  transition: background-color 0.2s ease-in-out;
}

.mat-drawer-container {
  background: #f7f7f7;
}

.link {
  color: #008ecf;
  cursor: pointer;
}

.pointer {
  cursor: pointer;
}

.scroll-decor::-webkit-scrollbar {
  width: 5px;
}
.scroll-decor::-webkit-scrollbar-track {
  background: #efeff0;
}
.scroll-decor::-webkit-scrollbar-thumb {
  background: #8f9091;
  border-radius: 3px;
}

.fixed-filter-label {
  padding: 0 8px;
  color: #525f6b;
  font-weight: 500;
  font-size: 12px;
}

.hover-underline:hover {
  text-decoration-line: underline;
}

ul {
  padding-left: 0;
}

li {
  list-style: none;
}

.highlight-text {
  color: #008ecf;
}

.mat-mdc-progress-bar .mdc-linear-progress__buffer {
  background-color: #ffffff;
}
.mat-mdc-progress-bar .mdc-linear-progress__bar-inner {
  border-color: #7fc6e7;
}

*,
.mat-slide-toggle-content {
  font-family: Bosch-Sans, sans-serif;
}
*:focus,
.mat-slide-toggle-content:focus {
  outline: none;
}

mat-form-field.mat-mdc-form-field {
  display: block;
}
mat-form-field.mat-mdc-form-field .mat-mdc-floating-label {
  font-weight: 400;
}

.color-danger {
  color: #e11f26;
}
.color-success {
  color: #70bf54;
}

.section-title {
  font-weight: bold;
  margin-bottom: 16px;
  font-size: 20px;
}

.font-weight-medium {
  font-weight: 500;
}
.font-weight-strong {
  font-weight: 700;
}

.mat-mdc-slide-toggle {
  font-size: 16px;
}

.title {
  font-size: 32px;
  font-weight: 400;
  margin: 0;
}

.subtitle {
  font-size: 20px;
  font-weight: 400;
}

.no-data-message {
  text-align: center;
  font-size: 14px;
}

.nowrap {
  white-space: nowrap;
}

.break-anywhere {
  overflow-wrap: anywhere;
}

.status-label, .early-label, .delay-label, .cancelled-label, .complete-label,
.incomplete-label {
  border-radius: 20px;
  color: #ffffff;
  padding: 3px 16px;
  margin-left: 12px;
  font-size: 12px;
  background-color: #bfc0c2;
}
.status-label.red, .red.early-label, .red.delay-label, .red.cancelled-label, .red.complete-label,
.red.incomplete-label {
  background-color: #a90010;
}
.status-label.green, .green.early-label, .green.delay-label, .green.cancelled-label, .green.complete-label,
.green.incomplete-label {
  background-color: #5a8e18;
}
.status-label.yellow, .yellow.early-label, .yellow.delay-label, .yellow.cancelled-label, .yellow.complete-label,
.yellow.incomplete-label {
  background-color: #fcaf17;
}
.status-label.scarlet, .scarlet.early-label, .scarlet.delay-label, .scarlet.cancelled-label, .scarlet.complete-label,
.scarlet.incomplete-label {
  background-color: #e30015;
}
.status-label.blue, .blue.early-label, .blue.delay-label, .blue.cancelled-label, .blue.complete-label,
.blue.incomplete-label {
  background-color: #005691;
}
.status-label.black, .black.early-label, .black.delay-label, .black.cancelled-label, .black.complete-label,
.black.incomplete-label {
  background-color: #000000;
}

.delay-label, .cancelled-label, .complete-label, .early-label,
.incomplete-label {
  background-color: #a90010;
  width: max-content;
  font-size: 10px;
  padding: 2px 10px;
}

.early-label {
  background-color: #fcaf17;
}

.complete-label {
  background-color: #70bf54;
}

.cancelled-label {
  background-color: #e30015;
  margin-left: 0px;
}

.right-align {
  margin-left: auto;
}

.cancel-back-button {
  border: none;
  color: #005691;
}

.text-center {
  text-align: center;
}

.flex-1 {
  flex: 1;
}

.flex-2 {
  flex: 2;
}

.flex-3 {
  flex: 3;
}

.flex-4 {
  flex: 4;
}

.flex-5 {
  flex: 5;
}

.flex-6 {
  flex: 6;
}

.flex-7 {
  flex: 7;
}

.flex-8 {
  flex: 8;
}

.flex-9 {
  flex: 9;
}

.flex-10 {
  flex: 10;
}

.html-content ul {
  padding-left: 20px;
}
.html-content ul li {
  list-style: unset;
}
.html-content ul li ul {
  padding-left: 40px;
}
.html-content ol li {
  list-style: decimal;
}

.cropped {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  min-width: 0;
}
.cropped .mat-chip-list {
  display: inline-flex;
}

.item-status {
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  margin-right: 8px;
  background: #dfdfe0;
  border-radius: 20px;
  font-size: 12px;
  padding: 2px 10px;
}

.carousel-gallery-popup .mat-mdc-dialog-container {
  overflow: unset;
}

ui-svg-icon.help-icon {
  pointer-events: all;
}
ui-svg-icon.help-icon__with-height {
  pointer-events: all;
  line-height: 0.5rem;
}

a {
  color: inherit;
  text-decoration: none;
}

.language-panel .mat-mdc-select-panel {
  max-height: none;
  overflow: visible;
}

.file-attach {
  width: 100%;
  cursor: pointer;
  border: 1px solid #d4d7da;
  background: #fbfbfb;
  padding: 20px;
  font-size: 14px;
  color: #a8afb5;
  box-sizing: border-box;
}

.warning-icon {
  color: #fcaf17;
}

.bosch-ic-document-xls {
  padding: 0 20px 10px 0;
}
.bosch-ic-document-xls:before {
  font-size: 36px;
  color: #78be20;
}
.bosch-ic-document-xls.disabled:before {
  color: #d4d7da;
  cursor: no-drop;
}

.bold-required-field.mat-mdc-form-field.mat-form-field-invalid .mat-mdc-floating-label:not(.mdc-floating-label--float-above) {
  font-weight: 700;
}
.bold-required-field__ui-kit mat-form-field.mat-form-field-invalid .mat-mdc-floating-label:not(.mdc-floating-label--float-above) {
  font-weight: 700;
}

.mat-mdc-tooltip-panel {
  font-size: 13px;
}

.mat-mdc-tooltip-panel.fit-content-tooltip {
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.cdk-global-overlay-wrapper {
  justify-content: center;
}

.mat-mdc-select-overlay-panel .mat-select-panel mat-option.mat-option.mat-selected {
  background-color: #f7f7f7;
  color: #000000;
}

.security-check-select-overlay-panel {
  min-width: 100px !important;
}

.tracking-map-marker-label {
  transform: translateY(-13px);
}

.hour-only-picker owl-date-time-timer-box:last-child {
  display: none;
}

body {
  background: #f7f7f7;
  margin: 0;
}
.tw-pointer-events-none{
  pointer-events: none !important;
}
.tw-absolute{
  position: absolute !important;
}
.tw-relative{
  position: relative !important;
}
.tw-bottom-0{
  bottom: 0px !important;
}
.tw-left-0{
  left: 0px !important;
}
.tw-right-0{
  right: 0px !important;
}
.tw-top-0{
  top: 0px !important;
}
.tw-z-10{
  z-index: 10 !important;
}
.tw-z-\[11\]{
  z-index: 11 !important;
}
.tw-col-span-1{
  grid-column: span 1 / span 1 !important;
}
.tw-col-span-3{
  grid-column: span 3 / span 3 !important;
}
.tw-m-0{
  margin: 0px !important;
}
.-tw-mx-4{
  margin-left: -1rem !important;
  margin-right: -1rem !important;
}
.tw-mx-0\.5{
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.tw-mx-1{
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}
.tw-mx-2{
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
.tw-mx-20{
  margin-left: 5rem !important;
  margin-right: 5rem !important;
}
.tw-mx-4{
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.tw-mx-auto{
  margin-left: auto !important;
  margin-right: auto !important;
}
.tw-my-2{
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.-tw-mt-10{
  margin-top: -2.5rem !important;
}
.-tw-mt-5{
  margin-top: -1.25rem !important;
}
.tw-mb-0{
  margin-bottom: 0px !important;
}
.tw-mb-0\.5{
  margin-bottom: 0.125rem !important;
}
.tw-mb-1{
  margin-bottom: 0.25rem !important;
}
.tw-mb-1\.5{
  margin-bottom: 0.375rem !important;
}
.tw-mb-10{
  margin-bottom: 2.5rem !important;
}
.tw-mb-14{
  margin-bottom: 3.5rem !important;
}
.tw-mb-2{
  margin-bottom: 0.5rem !important;
}
.tw-mb-2\.5{
  margin-bottom: 0.625rem !important;
}
.tw-mb-3{
  margin-bottom: 0.75rem !important;
}
.tw-mb-4{
  margin-bottom: 1rem !important;
}
.tw-mb-5{
  margin-bottom: 1.25rem !important;
}
.tw-mb-6{
  margin-bottom: 1.5rem !important;
}
.tw-mb-8{
  margin-bottom: 2rem !important;
}
.tw-mb-\[0\.5vw\]{
  margin-bottom: 0.5vw !important;
}
.tw-mb-\[1vw\]{
  margin-bottom: 1vw !important;
}
.tw-ml-0{
  margin-left: 0px !important;
}
.tw-ml-1{
  margin-left: 0.25rem !important;
}
.tw-ml-1\.5{
  margin-left: 0.375rem !important;
}
.tw-ml-10{
  margin-left: 2.5rem !important;
}
.tw-ml-2{
  margin-left: 0.5rem !important;
}
.tw-ml-2\.5{
  margin-left: 0.625rem !important;
}
.tw-ml-3{
  margin-left: 0.75rem !important;
}
.tw-ml-3\.5{
  margin-left: 0.875rem !important;
}
.tw-ml-4{
  margin-left: 1rem !important;
}
.tw-ml-6{
  margin-left: 1.5rem !important;
}
.tw-ml-\[1vw\]{
  margin-left: 1vw !important;
}
.tw-ml-auto{
  margin-left: auto !important;
}
.tw-mr-0{
  margin-right: 0px !important;
}
.tw-mr-1{
  margin-right: 0.25rem !important;
}
.tw-mr-1\.5{
  margin-right: 0.375rem !important;
}
.tw-mr-2{
  margin-right: 0.5rem !important;
}
.tw-mr-2\.5{
  margin-right: 0.625rem !important;
}
.tw-mr-4{
  margin-right: 1rem !important;
}
.tw-mr-5{
  margin-right: 1.25rem !important;
}
.tw-mr-6{
  margin-right: 1.5rem !important;
}
.tw-mr-\[1vw\]{
  margin-right: 1vw !important;
}
.tw-mr-auto{
  margin-right: auto !important;
}
.tw-mt-0{
  margin-top: 0px !important;
}
.tw-mt-1{
  margin-top: 0.25rem !important;
}
.tw-mt-2{
  margin-top: 0.5rem !important;
}
.tw-mt-3{
  margin-top: 0.75rem !important;
}
.tw-mt-4{
  margin-top: 1rem !important;
}
.tw-mt-5{
  margin-top: 1.25rem !important;
}
.tw-mt-6{
  margin-top: 1.5rem !important;
}
.tw-mt-8{
  margin-top: 2rem !important;
}
.tw-mt-\[1vw\]{
  margin-top: 1vw !important;
}
.tw-box-border{
  box-sizing: border-box !important;
}
.tw-block{
  display: block !important;
}
.tw-inline-block{
  display: inline-block !important;
}
.tw-flex{
  display: flex !important;
}
.tw-grid{
  display: grid !important;
}
.tw-hidden{
  display: none !important;
}
.tw-h-12{
  height: 3rem !important;
}
.tw-h-3{
  height: 0.75rem !important;
}
.tw-h-8{
  height: 2rem !important;
}
.tw-h-\[0\.1vw\]{
  height: 0.1vw !important;
}
.tw-h-fit{
  height: -moz-fit-content !important;
  height: fit-content !important;
}
.tw-h-full{
  height: 100% !important;
}
.tw-h-screen{
  height: 100vh !important;
}
.tw-min-h-screen{
  min-height: 100vh !important;
}
.tw-w-1\/2{
  width: 50% !important;
}
.tw-w-1\/3{
  width: 33.333333% !important;
}
.tw-w-10{
  width: 2.5rem !important;
}
.tw-w-2\/3{
  width: 66.666667% !important;
}
.tw-w-50\/100{
  width: 50% !important;
}
.tw-w-8{
  width: 2rem !important;
}
.tw-w-\[0\.1vw\]{
  width: 0.1vw !important;
}
.tw-w-\[30\%\]{
  width: 30% !important;
}
.tw-w-\[95\%\]{
  width: 95% !important;
}
.tw-w-fit{
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.tw-w-full{
  width: 100% !important;
}
.tw-w-max{
  width: max-content !important;
}
.tw-min-w-0{
  min-width: 0px !important;
}
.tw-max-w-10\/100{
  max-width: 10% !important;
}
.tw-max-w-5\/100{
  max-width: 5% !important;
}
.tw-max-w-\[60px\]{
  max-width: 60px !important;
}
.tw-max-w-full{
  max-width: 100% !important;
}
.tw-flex-1{
  flex: 1 1 0% !important;
}
.tw-flex-\[0_0_120px\]{
  flex: 0 0 120px !important;
}
.tw-flex-\[0_0_15\%\]{
  flex: 0 0 15% !important;
}
.tw-flex-\[0_0_40px\]{
  flex: 0 0 40px !important;
}
.tw-flex-shrink-0{
  flex-shrink: 0 !important;
}
.tw-shrink{
  flex-shrink: 1 !important;
}
.tw-shrink-0{
  flex-shrink: 0 !important;
}
.tw-flex-grow{
  flex-grow: 1 !important;
}
.tw-grow{
  flex-grow: 1 !important;
}
.tw-basis-1\/12{
  flex-basis: 8.333333% !important;
}
.tw-basis-1\/2{
  flex-basis: 50% !important;
}
.tw-basis-1\/3{
  flex-basis: 33.333333% !important;
}
.tw-basis-1\/4{
  flex-basis: 25% !important;
}
.tw-basis-1\/5{
  flex-basis: 20% !important;
}
.tw-basis-1\/6{
  flex-basis: 16.666667% !important;
}
.tw-basis-15\/100{
  flex-basis: 15% !important;
}
.tw-basis-2{
  flex-basis: 0.5rem !important;
}
.tw-basis-2\/3{
  flex-basis: 66.666667% !important;
}
.tw-basis-2\/5{
  flex-basis: 40% !important;
}
.tw-basis-3\/4{
  flex-basis: 75% !important;
}
.tw-basis-30\/100{
  flex-basis: 30% !important;
}
.tw-basis-4\/5{
  flex-basis: 80% !important;
}
.tw-basis-45\/100{
  flex-basis: 45% !important;
}
.tw-basis-5\/100{
  flex-basis: 5% !important;
}
.tw-basis-52{
  flex-basis: 13rem !important;
}
.tw-basis-70\/100{
  flex-basis: 70% !important;
}
.tw-basis-\[100px\]{
  flex-basis: 100px !important;
}
.tw-basis-\[200px\]{
  flex-basis: 200px !important;
}
.tw-basis-auto{
  flex-basis: auto !important;
}
.tw-basis-full{
  flex-basis: 100% !important;
}
.tw-cursor-pointer{
  cursor: pointer !important;
}
.tw-grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.tw-grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.tw-grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
.tw-grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}
.tw-grid-cols-\[1fr_2fr\]{
  grid-template-columns: 1fr 2fr !important;
}
.tw-flex-row{
  flex-direction: row !important;
}
.tw-flex-col{
  flex-direction: column !important;
}
.tw-flex-wrap{
  flex-wrap: wrap !important;
}
.tw-flex-wrap-reverse{
  flex-wrap: wrap-reverse !important;
}
.tw-content-center{
  align-content: center !important;
}
.tw-items-start{
  align-items: flex-start !important;
}
.tw-items-end{
  align-items: flex-end !important;
}
.tw-items-center{
  align-items: center !important;
}
.tw-items-stretch{
  align-items: stretch !important;
}
.tw-justify-start{
  justify-content: flex-start !important;
}
.tw-justify-end{
  justify-content: flex-end !important;
}
.tw-justify-center{
  justify-content: center !important;
}
.tw-justify-between{
  justify-content: space-between !important;
}
.tw-justify-around{
  justify-content: space-around !important;
}
.tw-justify-evenly{
  justify-content: space-evenly !important;
}
.tw-gap-2{
  gap: 0.5rem !important;
}
.tw-gap-4{
  gap: 1rem !important;
}
.tw-gap-5{
  gap: 1.25rem !important;
}
.tw-gap-6{
  gap: 1.5rem !important;
}
.tw-gap-8{
  gap: 2rem !important;
}
.tw-gap-x-1{
  column-gap: 0.25rem !important;
}
.tw-gap-x-10{
  column-gap: 2.5rem !important;
}
.tw-gap-x-12{
  column-gap: 3rem !important;
}
.tw-gap-x-16{
  column-gap: 4rem !important;
}
.tw-gap-x-2{
  column-gap: 0.5rem !important;
}
.tw-gap-x-2\.5{
  column-gap: 0.625rem !important;
}
.tw-gap-x-4{
  column-gap: 1rem !important;
}
.tw-gap-x-5{
  column-gap: 1.25rem !important;
}
.tw-gap-x-6{
  column-gap: 1.5rem !important;
}
.tw-gap-x-8{
  column-gap: 2rem !important;
}
.tw-gap-x-\[4vw\]{
  column-gap: 4vw !important;
}
.tw-gap-y-2{
  row-gap: 0.5rem !important;
}
.tw-gap-y-4{
  row-gap: 1rem !important;
}
.tw-gap-y-8{
  row-gap: 2rem !important;
}
.tw-space-x-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(2rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.tw-self-start{
  align-self: flex-start !important;
}
.tw-self-center{
  align-self: center !important;
}
.tw-justify-self-end{
  justify-self: end !important;
}
.tw-overflow-auto{
  overflow: auto !important;
}
.tw-overflow-hidden{
  overflow: hidden !important;
}
.tw-text-ellipsis{
  text-overflow: ellipsis !important;
}
.tw-whitespace-nowrap{
  white-space: nowrap !important;
}
.tw-whitespace-pre-line{
  white-space: pre-line !important;
}
.tw-break-words{
  overflow-wrap: break-word !important;
}
.tw-break-all{
  word-break: break-all !important;
}
.tw-rounded-\[0\.5vw\]{
  border-radius: 0.5vw !important;
}
.tw-border{
  border-width: 1px !important;
}
.tw-border-0{
  border-width: 0px !important;
}
.tw-border-\[0\.2vw\]{
  border-width: 0.2vw !important;
}
.tw-border-\[1vw\]{
  border-width: 1vw !important;
}
.tw-border-b{
  border-bottom-width: 1px !important;
}
.tw-border-t{
  border-top-width: 1px !important;
}
.tw-border-solid{
  border-style: solid !important;
}
.tw-border-none{
  border-style: none !important;
}
.tw-border-bosch-gray-50{
  --tw-border-opacity: 1 !important;
  border-color: rgb(113 118 124 / var(--tw-border-opacity, 1)) !important;
}
.tw-border-dark-grey-400{
  --tw-border-opacity: 1 !important;
  border-color: rgb(82 95 107 / var(--tw-border-opacity, 1)) !important;
}
.tw-border-light-grey-700{
  --tw-border-opacity: 1 !important;
  border-color: rgb(191 192 194 / var(--tw-border-opacity, 1)) !important;
}
.tw-border-red-600{
  --tw-border-opacity: 1 !important;
  border-color: rgb(227 0 21 / var(--tw-border-opacity, 1)) !important;
}
.tw-border-b-light-grey-600{
  --tw-border-opacity: 1 !important;
  border-bottom-color: rgb(207 208 209 / var(--tw-border-opacity, 1)) !important;
}
.tw-bg-bosch-black{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)) !important;
}
.tw-bg-bosch-blue-50{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 123 192 / var(--tw-bg-opacity, 1)) !important;
}
.tw-bg-bosch-gray-80{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(193 199 204 / var(--tw-bg-opacity, 1)) !important;
}
.tw-bg-bosch-gray-85{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(208 212 216 / var(--tw-bg-opacity, 1)) !important;
}
.tw-bg-bosch-gray-90{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(224 226 229 / var(--tw-bg-opacity, 1)) !important;
}
.tw-bg-bosch-white{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}
.tw-bg-light-blue-500{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 142 207 / var(--tw-bg-opacity, 1)) !important;
}
.tw-bg-red-200{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 218 223 / var(--tw-bg-opacity, 1)) !important;
}
.tw-p-0{
  padding: 0px !important;
}
.tw-p-2{
  padding: 0.5rem !important;
}
.tw-p-3{
  padding: 0.75rem !important;
}
.tw-p-4{
  padding: 1rem !important;
}
.tw-p-6{
  padding: 1.5rem !important;
}
.tw-p-8{
  padding: 2rem !important;
}
.tw-p-\[0\.5vw\]{
  padding: 0.5vw !important;
}
.tw-px-2{
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.tw-px-20{
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}
.tw-px-4{
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.tw-px-8{
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
.tw-py-10{
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}
.tw-py-2{
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.tw-py-3{
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.tw-py-4{
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.tw-py-5{
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}
.tw-py-6{
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.tw-pb-0{
  padding-bottom: 0px !important;
}
.tw-pb-2{
  padding-bottom: 0.5rem !important;
}
.tw-pb-4{
  padding-bottom: 1rem !important;
}
.tw-pb-6{
  padding-bottom: 1.5rem !important;
}
.tw-pb-8{
  padding-bottom: 2rem !important;
}
.tw-pb-\[0\.5vw\]{
  padding-bottom: 0.5vw !important;
}
.tw-pb-\[1vw\]{
  padding-bottom: 1vw !important;
}
.tw-pl-0{
  padding-left: 0px !important;
}
.tw-pl-1{
  padding-left: 0.25rem !important;
}
.tw-pl-10{
  padding-left: 2.5rem !important;
}
.tw-pl-2{
  padding-left: 0.5rem !important;
}
.tw-pl-3{
  padding-left: 0.75rem !important;
}
.tw-pl-4{
  padding-left: 1rem !important;
}
.tw-pl-6{
  padding-left: 1.5rem !important;
}
.tw-pl-8{
  padding-left: 2rem !important;
}
.tw-pl-\[0\.5vw\]{
  padding-left: 0.5vw !important;
}
.tw-pl-\[19px\]{
  padding-left: 19px !important;
}
.tw-pl-\[1vw\]{
  padding-left: 1vw !important;
}
.tw-pl-\[46px\]{
  padding-left: 46px !important;
}
.tw-pr-1{
  padding-right: 0.25rem !important;
}
.tw-pr-2{
  padding-right: 0.5rem !important;
}
.tw-pr-20{
  padding-right: 5rem !important;
}
.tw-pr-4{
  padding-right: 1rem !important;
}
.tw-pr-6{
  padding-right: 1.5rem !important;
}
.tw-pr-8{
  padding-right: 2rem !important;
}
.tw-pr-\[0\.5vw\]{
  padding-right: 0.5vw !important;
}
.tw-pr-\[1vw\]{
  padding-right: 1vw !important;
}
.tw-pt-0{
  padding-top: 0px !important;
}
.tw-pt-2{
  padding-top: 0.5rem !important;
}
.tw-pt-4{
  padding-top: 1rem !important;
}
.tw-pt-5{
  padding-top: 1.25rem !important;
}
.tw-pt-6{
  padding-top: 1.5rem !important;
}
.tw-pt-\[0\.5vw\]{
  padding-top: 0.5vw !important;
}
.tw-pt-\[1vw\]{
  padding-top: 1vw !important;
}
.tw-text-center{
  text-align: center !important;
}
.tw-text-end{
  text-align: end !important;
}
.tw-align-middle{
  vertical-align: middle !important;
}
.tw-align-bottom{
  vertical-align: bottom !important;
}
.tw-align-sub{
  vertical-align: sub !important;
}
.tw-text-\[3vw\]{
  font-size: 3vw !important;
}
.tw-text-\[4vw\]{
  font-size: 4vw !important;
}
.tw-text-base{
  font-size: 14px !important;
}
.tw-text-bosch-l{
  font-size: 1.25rem !important;
}
.tw-text-bosch-m{
  font-size: 1rem !important;
}
.tw-text-bosch-s{
  font-size: 0.75rem !important;
}
.tw-text-bosch-xl{
  font-size: 1.5rem !important;
}
.tw-text-h3{
  font-size: 28px !important;
}
.tw-text-h4{
  font-size: 24px !important;
}
.tw-text-h6{
  font-size: 16px !important;
}
.tw-text-sm{
  font-size: 12px !important;
}
.tw-text-xs{
  font-size: 10px !important;
}
.tw-font-medium{
  font-weight: 500 !important;
}
.tw-font-regular{
  font-weight: 400 !important;
}
.tw-font-strong{
  font-weight: 700 !important;
}
.tw-leading-4{
  line-height: 1rem !important;
}
.tw-leading-\[48px\]{
  line-height: 48px !important;
}
.tw-leading-none{
  line-height: 1 !important;
}
.tw-text-black{
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
.tw-text-bosch-black{
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
.tw-text-bosch-blue-50{
  --tw-text-opacity: 1 !important;
  color: rgb(0 123 192 / var(--tw-text-opacity, 1)) !important;
}
.tw-text-bosch-gray-50{
  --tw-text-opacity: 1 !important;
  color: rgb(113 118 124 / var(--tw-text-opacity, 1)) !important;
}
.tw-text-bosch-gray-75{
  --tw-text-opacity: 1 !important;
  color: rgb(178 185 192 / var(--tw-text-opacity, 1)) !important;
}
.tw-text-bosch-green-65{
  --tw-text-opacity: 1 !important;
  color: rgb(74 176 115 / var(--tw-text-opacity, 1)) !important;
}
.tw-text-bosch-green-75{
  --tw-text-opacity: 1 !important;
  color: rgb(114 202 146 / var(--tw-text-opacity, 1)) !important;
}
.tw-text-bosch-white{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.tw-text-bosch-yellow-80{
  --tw-text-opacity: 1 !important;
  color: rgb(238 193 0 / var(--tw-text-opacity, 1)) !important;
}
.tw-text-dark-grey-300{
  --tw-text-opacity: 1 !important;
  color: rgb(125 135 144 / var(--tw-text-opacity, 1)) !important;
}
.tw-text-dark-grey-400{
  --tw-text-opacity: 1 !important;
  color: rgb(82 95 107 / var(--tw-text-opacity, 1)) !important;
}
.tw-text-light-blue-600{
  --tw-text-opacity: 1 !important;
  color: rgb(0 106 155 / var(--tw-text-opacity, 1)) !important;
}
.tw-text-light-green-500{
  --tw-text-opacity: 1 !important;
  color: rgb(120 190 32 / var(--tw-text-opacity, 1)) !important;
}
.tw-text-light-grey-900{
  --tw-text-opacity: 1 !important;
  color: rgb(96 96 97 / var(--tw-text-opacity, 1)) !important;
}
.tw-text-red-500{
  --tw-text-opacity: 1 !important;
  color: rgb(239 64 80 / var(--tw-text-opacity, 1)) !important;
}
.tw-text-red-600{
  --tw-text-opacity: 1 !important;
  color: rgb(227 0 21 / var(--tw-text-opacity, 1)) !important;
}
.tw-text-red-700{
  --tw-text-opacity: 1 !important;
  color: rgb(169 0 16 / var(--tw-text-opacity, 1)) !important;
}
.tw-text-white{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.tw-text-yellow-400{
  --tw-text-opacity: 1 !important;
  color: rgb(253 195 81 / var(--tw-text-opacity, 1)) !important;
}
.tw-text-yellow-500{
  --tw-text-opacity: 1 !important;
  color: rgb(252 175 23 / var(--tw-text-opacity, 1)) !important;
}
.tw-underline{
  text-decoration-line: underline !important;
}
.tw-opacity-40{
  opacity: 0.4 !important;
}
.tw-opacity-50{
  opacity: 0.5 !important;
}
.last\:tw-mb-0:last-child{
  margin-bottom: 0px !important;
}
.odd\:tw-bg-bosch-gray-95:nth-child(odd){
  --tw-bg-opacity: 1 !important;
  background-color: rgb(239 241 242 / var(--tw-bg-opacity, 1)) !important;
}
.empty\:tw-hidden:empty{
  display: none !important;
}
.hover\:tw-bg-bosch-gray-75:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(178 185 192 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:tw-bg-bosch-gray-80:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(193 199 204 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:tw-bg-bosch-gray-90:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(224 226 229 / var(--tw-bg-opacity, 1)) !important;
}
.active\:tw-bg-bosch-gray-80:active{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(193 199 204 / var(--tw-bg-opacity, 1)) !important;
}
@media (min-width: 768px){
  .sm-min\:tw-px-4{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .sm-min\:last\:tw-pr-0:last-child{
    padding-right: 0px !important;
  }
}
@media (min-width: 1200px){
  .lg-min\:tw-basis-1\/2{
    flex-basis: 50% !important;
  }
  .lg-min\:tw-flex-col{
    flex-direction: column !important;
  }
}
@media (min-width: 1400px){
  .xl-min\:tw-basis-3\/5{
    flex-basis: 60% !important;
  }
}
@media (max-width: 991px){
  .sm-max\:tw-mx-4{
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .sm-max\:tw-mb-6{
    margin-bottom: 1.5rem !important;
  }
  .sm-max\:tw-block{
    display: block !important;
  }
  .sm-max\:tw-w-full{
    width: 100% !important;
  }
  .sm-max\:tw-flex-col{
    flex-direction: column !important;
  }
  .sm-max\:tw-gap-y-8{
    row-gap: 2rem !important;
  }
  .sm-max\:tw-p-4{
    padding: 1rem !important;
  }
  .sm-max\:tw-px-0{
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .sm-max\:tw-py-2{
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}
@media (max-width: 1199px){
  .md-max\:tw-flex-col{
    flex-direction: column !important;
  }
  .md-max\:tw-gap-y-0{
    row-gap: 0px !important;
  }
  .md-max\:tw-border-none{
    border-style: none !important;
  }
  .md-max\:tw-pl-0{
    padding-left: 0px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px){
  .md\:tw-max-w-10\/100{
    max-width: 10% !important;
  }
  .md\:tw-max-w-15\/100{
    max-width: 15% !important;
  }
  .md\:tw-basis-1\/6{
    flex-basis: 16.666667% !important;
  }
  .md\:tw-basis-10\/100{
    flex-basis: 10% !important;
  }
  .md\:tw-gap-x-4{
    column-gap: 1rem !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px){
  .lg\:tw-basis-1\/2{
    flex-basis: 50% !important;
  }
  .lg\:tw-basis-3\/5{
    flex-basis: 60% !important;
  }
}
/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./libs/bosch-ui-kit/src/lib/assets/common/icons.css ***!
  \*******************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: Bosch-UI-Icon;
  font-style: normal;
  font-weight: 400;
  src: url('bosch_ui_icon.woff2') format('woff2'), url('bosch_ui_icon.woff') format('woff');
}
@font-face {
  font-family: Bosch-UI-Icon-RTL;
  font-style: normal;
  font-weight: 400;
  src: url('bosch_ui_icon_rtl.woff2') format('woff2'), url('bosch_ui_icon_rtl.woff') format('woff');
}

:root {
  --bosch-ui-ic-version: '2.1.0';
  --bosch-ui-ic-rtl-version: '2.1.0';
  --ui-ic-alert-error: '';
  --ui-ic-alert-info: '';
  --ui-ic-alert-success: '';
  --ui-ic-alert-warning: '';
  --ui-ic-checkmark: '';
  --ui-ic-close: '';
  --ui-ic-close-small: '';
  --ui-ic-dot: '';
  --ui-ic-down: '';
  --ui-ic-indeterminate: '';
  --ui-ic-left: '';
  --ui-ic-inline-right: '';
  --ui-ic-inline-right-bold: '';
  --ui-ic-inline-list-checkmark: '';
  --ui-ic-inline-list-ul: '';
  --ui-ic-minus: '';
  --ui-ic-plus: '';
  --ui-ic-right: '';
  --ui-ic-search: '';
  --ui-ic-up: '';
  --ui-ic-up-down: '';
  --ui-ic-watch-off: '';
  --ui-ic-watch-on: '';
  --ui-ic-inline-externallink: '';
  --ui-ic-menu: '';
  --ui-ic-right-bold-small: '';
  --ui-ic-down-small: '';
  --ui-ic-left-small: '';
  --ui-ic-up-small: '';
  --ui-ic-right-small: '';
  --ui-ic-nosafe-star-fill: '';
  --ui-ic-nosafe-star-half: '';
  --ui-ic-nosafe-star: '';
  --ui-ic-nosafe-lr-externallink: '';
  --ui-ic-nosafe-lr-right-small: '';
  --ui-ic-arrow-back: '';
  --ui-ic-arrow-up-down: '';
  --ui-ic-arrow-left-right: '';
  --ui-ic-externallink: '';
  --ui-ic-nosafe-lr-right-bold-small: '';
  --ui-ic-nosafe-lr-forward-small-bold: '';
  --ui-ic-nosafe-lr-forward-small: '';
  --ui-ic-inline-forward-small-bold: '';
  --ui-ic-inline-forward-small: '';
  --ui-ic-forward-small-bold: '';
  --ui-ic-forward-small: '';
  --ui-ic-backward: '';
  --ui-ic-forward: '';
}
.bosch-ui-ic-version:before {
  content: var(--bosch-ui-ic-version);
}
.ui-ic-alert-error:before {
  content: var(--ui-ic-alert-error);
}
.ui-ic-alert-info:before {
  content: var(--ui-ic-alert-info);
}
.ui-ic-alert-success:before {
  content: var(--ui-ic-alert-success);
}
.ui-ic-alert-warning:before {
  content: var(--ui-ic-alert-warning);
}
.ui-ic-checkmark:before {
  content: var(--ui-ic-checkmark);
}
.ui-ic-close:before {
  content: var(--ui-ic-close);
}
.ui-ic-close-small:before {
  content: var(--ui-ic-close-small);
}
.ui-ic-dot:before {
  content: var(--ui-ic-dot);
}
.ui-ic-down:before {
  content: var(--ui-ic-down);
}
.ui-ic-indeterminate:before {
  content: var(--ui-ic-indeterminate);
}
.ui-ic-left:before {
  content: var(--ui-ic-left);
}
.ui-ic-inline-right:before {
  content: var(--ui-ic-inline-right);
}
.ui-ic-inline-right-bold:before {
  content: var(--ui-ic-inline-right-bold);
}
.ui-ic-inline-list-checkmark:before {
  content: var(--ui-ic-inline-list-checkmark);
}
.ui-ic-inline-list-ul:before {
  content: var(--ui-ic-inline-list-ul);
}
.ui-ic-minus:before {
  content: var(--ui-ic-minus);
}
.ui-ic-plus:before {
  content: var(--ui-ic-plus);
}
.ui-ic-right:before {
  content: var(--ui-ic-right);
}
.ui-ic-search:before {
  content: var(--ui-ic-search);
}
.ui-ic-up:before {
  content: var(--ui-ic-up);
}
.ui-ic-up-down:before {
  content: var(--ui-ic-up-down);
}
.ui-ic-watch-off:before {
  content: var(--ui-ic-watch-off);
}
.ui-ic-watch-on:before {
  content: var(--ui-ic-watch-on);
}
.ui-ic-inline-externallink:before {
  content: var(--ui-ic-inline-externallink);
}
.ui-ic-menu:before {
  content: var(--ui-ic-menu);
}
.ui-ic-right-bold-small:before {
  content: var(--ui-ic-right-bold-small);
}
.ui-ic-down-small:before {
  content: var(--ui-ic-down-small);
}
.ui-ic-left-small:before {
  content: var(--ui-ic-left-small);
}
.ui-ic-up-small:before {
  content: var(--ui-ic-up-small);
}
.ui-ic-right-small:before {
  content: var(--ui-ic-right-small);
}
.ui-ic-nosafe-star-fill:before {
  content: var(--ui-ic-nosafe-star-fill);
}
.ui-ic-nosafe-star-half:before {
  content: var(--ui-ic-nosafe-star-half);
}
.ui-ic-nosafe-star:before {
  content: var(--ui-ic-nosafe-star);
}
.ui-ic-nosafe-lr-externallink:before {
  content: var(--ui-ic-nosafe-lr-externallink);
}
.ui-ic-nosafe-lr-right-small:before {
  content: var(--ui-ic-nosafe-lr-right-small);
}
.ui-ic-arrow-back:before {
  content: var(--ui-ic-arrow-back);
}
.ui-ic-arrow-up-down:before {
  content: var(--ui-ic-arrow-up-down);
}
.ui-ic-arrow-left-right:before {
  content: var(--ui-ic-arrow-left-right);
}
.ui-ic-externallink:before {
  content: var(--ui-ic-externallink);
}
.ui-ic-nosafe-lr-right-bold-small:before {
  content: var(--ui-ic-nosafe-lr-right-bold-small);
}
.ui-ic-nosafe-lr-forward-small-bold:before {
  content: var(--ui-ic-nosafe-lr-forward-small-bold);
}
.ui-ic-nosafe-lr-forward-small:before {
  content: var(--ui-ic-nosafe-lr-forward-small);
}
.ui-ic-inline-forward-small-bold:before {
  content: var(--ui-ic-inline-forward-small-bold);
}
.ui-ic-inline-forward-small:before {
  content: var(--ui-ic-inline-forward-small);
}
.ui-ic-forward-small-bold:before {
  content: var(--ui-ic-forward-small-bold);
}
.ui-ic-forward-small:before {
  content: var(--ui-ic-forward-small);
}
.ui-ic-backward:before {
  content: var(--ui-ic-backward);
}
.ui-ic-forward:before {
  content: var(--ui-ic-forward);
}

/*!***********************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./libs/bosch-ui-kit/src/lib/assets/common/light-mode-gradations.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************/
:host,
:host .-light-mode,
:host.-light-mode,
:root,
:root .-light-mode,
:root.-light-mode {
  --g-yellow-00: #000000;
  --g-yellow-05: #171000;
  --g-yellow-10: #231a00;
  --g-yellow-15: #2f2400;
  --g-yellow-20: #3c2e00;
  --g-yellow-25: #493900;
  --g-yellow-30: #564400;
  --g-yellow-35: #644f00;
  --g-yellow-40: #725b00;
  --g-yellow-45: #806700;
  --g-yellow-50: #8f7300;
  --g-yellow-55: #9e7f00;
  --g-yellow-60: #ad8c00;
  --g-yellow-65: #bd9900;
  --g-yellow-70: #cda600;
  --g-yellow-75: #deb300;
  --g-yellow-80: #eec100;
  --g-yellow-85: #ffcf00;
  --g-yellow-90: #ffdf95;
  --g-yellow-95: #ffefd1;
  --g-yellow-100: #ffffff;
  --g-gray-00: #000000;
  --g-gray-05: #101112;
  --g-gray-10: #1a1c1d;
  --g-gray-15: #232628;
  --g-gray-20: #2e3033;
  --g-gray-25: #383b3e;
  --g-gray-30: #43464a;
  --g-gray-35: #4e5256;
  --g-gray-40: #595e62;
  --g-gray-45: #656a6f;
  --g-gray-50: #71767c;
  --g-gray-55: #7d8389;
  --g-gray-60: #8a9097;
  --g-gray-65: #979ea4;
  --g-gray-70: #a4abb3;
  --g-gray-75: #b2b9c0;
  --g-gray-80: #c1c7cc;
  --g-gray-85: #d0d4d8;
  --g-gray-90: #e0e2e5;
  --g-gray-95: #eff1f2;
  --g-gray-100: #ffffff;
  --g-green-00: #000000;
  --g-green-05: #001507;
  --g-green-10: #00210e;
  --g-green-15: #002c14;
  --g-green-20: #00381b;
  --g-green-25: #004523;
  --g-green-30: #00512a;
  --g-green-35: #005f32;
  --g-green-40: #006c3a;
  --g-green-45: #007a42;
  --g-green-50: #00884a;
  --g-green-55: #219557;
  --g-green-60: #37a264;
  --g-green-65: #4ab073;
  --g-green-70: #5ebd82;
  --g-green-75: #72ca92;
  --g-green-80: #86d7a2;
  --g-green-85: #9be4b3;
  --g-green-90: #b8efc9;
  --g-green-95: #e2f5e7;
  --g-green-100: #ffffff;
  --g-turquoise-00: #000000;
  --g-turquoise-05: #011413;
  --g-turquoise-10: #02201e;
  --g-turquoise-15: #032b28;
  --g-turquoise-20: #053634;
  --g-turquoise-25: #07423f;
  --g-turquoise-30: #0a4f4b;
  --g-turquoise-35: #0e5b57;
  --g-turquoise-40: #116864;
  --g-turquoise-45: #147671;
  --g-turquoise-50: #18837e;
  --g-turquoise-55: #2e908b;
  --g-turquoise-60: #419e98;
  --g-turquoise-65: #54aba5;
  --g-turquoise-70: #66b8b2;
  --g-turquoise-75: #79c5c0;
  --g-turquoise-80: #8dd2cd;
  --g-turquoise-85: #a1dfdb;
  --g-turquoise-90: #b6ede8;
  --g-turquoise-95: #def5f3;
  --g-turquoise-100: #ffffff;
  --g-blue-00: #000000;
  --g-blue-05: #001222;
  --g-blue-10: #001d33;
  --g-blue-15: #002742;
  --g-blue-20: #003253;
  --g-blue-25: #003e64;
  --g-blue-30: #004975;
  --g-blue-35: #005587;
  --g-blue-40: #00629a;
  --g-blue-45: #006ead;
  --g-blue-50: #007bc0;
  --g-blue-55: #0088d4;
  --g-blue-60: #0096e8;
  --g-blue-65: #00a4fd;
  --g-blue-70: #56b0ff;
  --g-blue-75: #7ebdff;
  --g-blue-80: #9dc9ff;
  --g-blue-85: #b8d6ff;
  --g-blue-90: #d1e4ff;
  --g-blue-95: #e8f1ff;
  --g-blue-100: #ffffff;
  --g-purple-00: #000000;
  --g-purple-05: #230421;
  --g-purple-10: #340731;
  --g-purple-15: #440c41;
  --g-purple-20: #551151;
  --g-purple-25: #671761;
  --g-purple-30: #791d73;
  --g-purple-35: #8b2284;
  --g-purple-40: #9e2896;
  --g-purple-45: #b12ea9;
  --g-purple-50: #c535bc;
  --g-purple-55: #d543cb;
  --g-purple-60: #e552da;
  --g-purple-65: #e472db;
  --g-purple-70: #e48cdd;
  --g-purple-75: #e5a2df;
  --g-purple-80: #e8b6e3;
  --g-purple-85: #ebcae8;
  --g-purple-90: #f0dcee;
  --g-purple-95: #f7eef6;
  --g-purple-100: #ffffff;
  --g-red-00: #000000;
  --g-red-05: #2d0000;
  --g-red-10: #410000;
  --g-red-15: #540001;
  --g-red-20: #680001;
  --g-red-25: #7d0002;
  --g-red-30: #920002;
  --g-red-35: #a80003;
  --g-red-40: #be0004;
  --g-red-45: #d50005;
  --g-red-50: #ed0007;
  --g-red-55: #ff2124;
  --g-red-60: #ff5152;
  --g-red-65: #ff6e6f;
  --g-red-70: #ff8787;
  --g-red-75: #ff9d9d;
  --g-red-80: #ffb2b2;
  --g-red-85: #ffc6c6;
  --g-red-90: #ffd9d9;
  --g-red-95: #ffecec;
  --g-red-100: #ffffff;
}

/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./libs/bosch-ui-kit/src/lib/assets/common/light-mode-all-backgrounds.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
.-contrast .a-menu-item.-selected,
.-primary,
:host,
:root {
  --background: var(--g-gray-100);
  background-color: var(--background);
  color: var(--plain-pure__enabled__default__front);
  --brand-symbol: #000000;
  --brand-text: #ed0007;
  --floating-outline: #0000000d;
  --shadow-fill: #00000026;
  --base-major__enabled__default__fill: #71767c;
  --base-major__enabled__default__front: #ffffff;
  --base-major__enabled__hovered__fill: #595e62;
  --base-major__enabled__hovered__front: #ffffff;
  --base-major__enabled__pressed__fill: #43464a;
  --base-major__enabled__pressed__front: #ffffff;
  --base-major__disabled__default__fill: #e0e2e5;
  --base-major__disabled__default__front: #979ea4;
  --base-minor__enabled__default__fill: #e0e2e5;
  --base-minor__enabled__default__front: #000000;
  --base-minor__enabled__hovered__fill: #c1c7cc;
  --base-minor__enabled__hovered__front: #000000;
  --base-minor__enabled__pressed__fill: #a4abb3;
  --base-minor__enabled__pressed__front: #000000;
  --base-minor__disabled__default__fill: #eff1f2;
  --base-minor__disabled__default__front: #a4abb3;
  --base-pure__enabled__default__fill: #ffffff00;
  --base-pure__enabled__default__front: #71767c;
  --base-pure__enabled__hovered__fill: #e0e2e5;
  --base-pure__enabled__hovered__front: #595e62;
  --base-pure__enabled__pressed__fill: #c1c7cc;
  --base-pure__enabled__pressed__front: #43464a;
  --base-pure__disabled__default__fill: #ffffff00;
  --base-pure__disabled__default__front: #b2b9c0;
  --base-nested-major__enabled__default__fill: #ffffff;
  --base-nested-major__enabled__default__front: #71767c;
  --base-nested-major__enabled__hovered__fill: #eff1f2;
  --base-nested-major__enabled__hovered__front: #656a6f;
  --base-nested-major__enabled__pressed__fill: #e0e2e5;
  --base-nested-major__enabled__pressed__front: #595e62;
  --base-nested-major__disabled__default__fill: #8a9097;
  --base-nested-major__disabled__default__front: #d0d4d8;
  --base-nested-minor__enabled__default__fill: #595e62;
  --base-nested-minor__enabled__default__front: #ffffff;
  --base-nested-minor__enabled__hovered__fill: #43464a;
  --base-nested-minor__enabled__hovered__front: #ffffff;
  --base-nested-minor__enabled__pressed__fill: #2e3033;
  --base-nested-minor__enabled__pressed__front: #ffffff;
  --base-nested-minor__disabled__default__fill: #7d8389;
  --base-nested-minor__disabled__default__front: #c1c7cc;
  --base-nested-pure__enabled__default__fill: #71767c00;
  --base-nested-pure__enabled__default__front: #ffffff;
  --base-nested-pure__enabled__hovered__fill: #595e62;
  --base-nested-pure__enabled__hovered__front: #ffffff;
  --base-nested-pure__enabled__pressed__fill: #43464a;
  --base-nested-pure__enabled__pressed__front: #ffffff;
  --base-nested-pure__disabled__default__fill: #71767c00;
  --base-nested-pure__disabled__default__front: #b2b9c0;
  --accent-major__enabled__default__fill: #007bc0;
  --accent-major__enabled__default__front: #ffffff;
  --accent-major__enabled__hovered__fill: #00629a;
  --accent-major__enabled__hovered__front: #ffffff;
  --accent-major__enabled__pressed__fill: #004975;
  --accent-major__enabled__pressed__front: #ffffff;
  --accent-major__disabled__default__fill: #e0e2e5;
  --accent-major__disabled__default__front: #979ea4;
  --accent-minor__enabled__default__fill: #d1e4ff;
  --accent-minor__enabled__default__front: #000000;
  --accent-minor__enabled__hovered__fill: #9dc9ff;
  --accent-minor__enabled__hovered__front: #000000;
  --accent-minor__enabled__pressed__fill: #56b0ff;
  --accent-minor__enabled__pressed__front: #000000;
  --accent-minor__disabled__default__fill: #eff1f2;
  --accent-minor__disabled__default__front: #a4abb3;
  --accent-pure__enabled__default__fill: #ffffff00;
  --accent-pure__enabled__default__front: #007bc0;
  --accent-pure__enabled__hovered__fill: #d1e4ff;
  --accent-pure__enabled__hovered__front: #00629a;
  --accent-pure__enabled__pressed__fill: #9dc9ff;
  --accent-pure__enabled__pressed__front: #004975;
  --accent-pure__disabled__default__fill: #ffffff00;
  --accent-pure__disabled__default__front: #b2b9c0;
  --accent-nested-major__enabled__default__fill: #ffffff;
  --accent-nested-major__enabled__default__front: #007bc0;
  --accent-nested-major__enabled__hovered__fill: #e8f1ff;
  --accent-nested-major__enabled__hovered__front: #006ead;
  --accent-nested-major__enabled__pressed__fill: #d1e4ff;
  --accent-nested-major__enabled__pressed__front: #00629a;
  --accent-nested-major__disabled__default__fill: #0096e8;
  --accent-nested-major__disabled__default__front: #b8d6ff;
  --accent-nested-minor__enabled__default__fill: #00629a;
  --accent-nested-minor__enabled__default__front: #ffffff;
  --accent-nested-minor__enabled__hovered__fill: #004975;
  --accent-nested-minor__enabled__hovered__front: #ffffff;
  --accent-nested-minor__enabled__pressed__fill: #003253;
  --accent-nested-minor__enabled__pressed__front: #ffffff;
  --accent-nested-minor__disabled__default__fill: #0088d4;
  --accent-nested-minor__disabled__default__front: #9dc9ff;
  --accent-nested-pure__enabled__default__fill: #007bc000;
  --accent-nested-pure__enabled__default__front: #ffffff;
  --accent-nested-pure__enabled__hovered__fill: #00629a;
  --accent-nested-pure__enabled__hovered__front: #ffffff;
  --accent-nested-pure__enabled__pressed__fill: #004975;
  --accent-nested-pure__enabled__pressed__front: #ffffff;
  --accent-nested-pure__disabled__default__fill: #007bc000;
  --accent-nested-pure__disabled__default__front: #7ebdff;
  --plain-major__enabled__default__fill: #000000;
  --plain-major__enabled__default__front: #ffffff;
  --plain-major__enabled__hovered__fill: #2e3033;
  --plain-major__enabled__hovered__front: #ffffff;
  --plain-major__enabled__pressed__fill: #595e62;
  --plain-major__enabled__pressed__front: #ffffff;
  --plain-major__disabled__default__fill: #e0e2e5;
  --plain-major__disabled__default__front: #979ea4;
  --plain-minor__enabled__default__fill: #eff1f2;
  --plain-minor__enabled__default__front: #000000;
  --plain-minor__enabled__hovered__fill: #d0d4d8;
  --plain-minor__enabled__hovered__front: #000000;
  --plain-minor__enabled__pressed__fill: #b2b9c0;
  --plain-minor__enabled__pressed__front: #000000;
  --plain-minor__disabled__default__fill: #eff1f2;
  --plain-minor__disabled__default__front: #a4abb3;
  --plain-pure__enabled__default__fill: #ffffff00;
  --plain-pure__enabled__default__front: #000000;
  --plain-pure__enabled__hovered__fill: #e0e2e5;
  --plain-pure__enabled__hovered__front: #000000;
  --plain-pure__enabled__pressed__fill: #c1c7cc;
  --plain-pure__enabled__pressed__front: #000000;
  --plain-pure__disabled__default__fill: #ffffff00;
  --plain-pure__disabled__default__front: #b2b9c0;
  --plain-nested-major__enabled__default__fill: #ffffff;
  --plain-nested-major__enabled__default__front: #000000;
  --plain-nested-major__enabled__hovered__fill: #e0e2e5;
  --plain-nested-major__enabled__hovered__front: #000000;
  --plain-nested-major__enabled__pressed__fill: #c1c7cc;
  --plain-nested-major__enabled__pressed__front: #000000;
  --plain-nested-major__disabled__default__fill: #2e3033;
  --plain-nested-major__disabled__default__front: #656a6f;
  --plain-nested-minor__enabled__default__fill: #2e3033;
  --plain-nested-minor__enabled__default__front: #ffffff;
  --plain-nested-minor__enabled__hovered__fill: #43464a;
  --plain-nested-minor__enabled__hovered__front: #ffffff;
  --plain-nested-minor__enabled__pressed__fill: #595e62;
  --plain-nested-minor__enabled__pressed__front: #ffffff;
  --plain-nested-minor__disabled__default__fill: #232628;
  --plain-nested-minor__disabled__default__front: #595e62;
  --plain-nested-pure__enabled__default__fill: #00000000;
  --plain-nested-pure__enabled__default__front: #ffffff;
  --plain-nested-pure__enabled__hovered__fill: #1a1c1d;
  --plain-nested-pure__enabled__hovered__front: #ffffff;
  --plain-nested-pure__enabled__pressed__fill: #232628;
  --plain-nested-pure__enabled__pressed__front: #ffffff;
  --plain-nested-pure__disabled__default__fill: #00000000;
  --plain-nested-pure__disabled__default__front: #4e5256;
  --integrated-major__enabled__default__fill: #000000;
  --integrated-major__enabled__default__front: #ffffff;
  --integrated-major__enabled__hovered__fill: #00629a;
  --integrated-major__enabled__hovered__front: #ffffff;
  --integrated-major__enabled__pressed__fill: #007bc0;
  --integrated-major__enabled__pressed__front: #ffffff;
  --integrated-major__disabled__default__fill: #e0e2e5;
  --integrated-major__disabled__default__front: #979ea4;
  --integrated-minor__enabled__default__fill: #e0e2e5;
  --integrated-minor__enabled__default__front: #000000;
  --integrated-minor__enabled__hovered__fill: #9dc9ff;
  --integrated-minor__enabled__hovered__front: #000000;
  --integrated-minor__enabled__pressed__fill: #56b0ff;
  --integrated-minor__enabled__pressed__front: #000000;
  --integrated-minor__disabled__default__fill: #eff1f2;
  --integrated-minor__disabled__default__front: #a4abb3;
  --integrated-pure__enabled__default__fill: #ffffff00;
  --integrated-pure__enabled__default__front: #000000;
  --integrated-pure__enabled__hovered__fill: #d1e4ff;
  --integrated-pure__enabled__hovered__front: #00629a;
  --integrated-pure__enabled__pressed__fill: #9dc9ff;
  --integrated-pure__enabled__pressed__front: #004975;
  --integrated-pure__disabled__default__fill: #ffffff00;
  --integrated-pure__disabled__default__front: #b2b9c0;
  --integrated-nested-major__enabled__default__fill: #ffffff;
  --integrated-nested-major__enabled__default__front: #000000;
  --integrated-nested-major__enabled__hovered__fill: #d1e4ff;
  --integrated-nested-major__enabled__hovered__front: #000000;
  --integrated-nested-major__enabled__pressed__fill: #9dc9ff;
  --integrated-nested-major__enabled__pressed__front: #000000;
  --integrated-nested-major__disabled__default__fill: #2e3033;
  --integrated-nested-major__disabled__default__front: #656a6f;
  --integrated-nested-minor__enabled__default__fill: #2e3033;
  --integrated-nested-minor__enabled__default__front: #ffffff;
  --integrated-nested-minor__enabled__hovered__fill: #004975;
  --integrated-nested-minor__enabled__hovered__front: #ffffff;
  --integrated-nested-minor__enabled__pressed__fill: #00629a;
  --integrated-nested-minor__enabled__pressed__front: #ffffff;
  --integrated-nested-minor__disabled__default__fill: #232628;
  --integrated-nested-minor__disabled__default__front: #595e62;
  --integrated-nested-pure__enabled__default__fill: #00000000;
  --integrated-nested-pure__enabled__default__front: #ffffff;
  --integrated-nested-pure__enabled__hovered__fill: #001d33;
  --integrated-nested-pure__enabled__hovered__front: #ffffff;
  --integrated-nested-pure__enabled__pressed__fill: #002742;
  --integrated-nested-pure__enabled__pressed__front: #ffffff;
  --integrated-nested-pure__disabled__default__fill: #00000000;
  --integrated-nested-pure__disabled__default__front: #4e5256;
  --emphasis-blue-major__enabled__default__fill: #007bc0;
  --emphasis-blue-major__enabled__default__front: #ffffff;
  --emphasis-blue-major__enabled__hovered__fill: #00629a;
  --emphasis-blue-major__enabled__hovered__front: #ffffff;
  --emphasis-blue-major__enabled__pressed__fill: #004975;
  --emphasis-blue-major__enabled__pressed__front: #ffffff;
  --emphasis-blue-major__disabled__default__fill: #e0e2e5;
  --emphasis-blue-major__disabled__default__front: #979ea4;
  --emphasis-blue-minor__enabled__default__fill: #d1e4ff;
  --emphasis-blue-minor__enabled__default__front: #000000;
  --emphasis-blue-minor__enabled__hovered__fill: #9dc9ff;
  --emphasis-blue-minor__enabled__hovered__front: #000000;
  --emphasis-blue-minor__enabled__pressed__fill: #56b0ff;
  --emphasis-blue-minor__enabled__pressed__front: #000000;
  --emphasis-blue-minor__disabled__default__fill: #eff1f2;
  --emphasis-blue-minor__disabled__default__front: #a4abb3;
  --emphasis-blue-pure__enabled__default__fill: #ffffff00;
  --emphasis-blue-pure__enabled__default__front: #007bc0;
  --emphasis-blue-pure__enabled__hovered__fill: #d1e4ff;
  --emphasis-blue-pure__enabled__hovered__front: #00629a;
  --emphasis-blue-pure__enabled__pressed__fill: #9dc9ff;
  --emphasis-blue-pure__enabled__pressed__front: #004975;
  --emphasis-blue-pure__disabled__default__fill: #ffffff00;
  --emphasis-blue-pure__disabled__default__front: #b2b9c0;
  --emphasis-blue-nested-major__enabled__default__fill: #ffffff;
  --emphasis-blue-nested-major__enabled__default__front: #007bc0;
  --emphasis-blue-nested-major__enabled__hovered__fill: #e8f1ff;
  --emphasis-blue-nested-major__enabled__hovered__front: #006ead;
  --emphasis-blue-nested-major__enabled__pressed__fill: #d1e4ff;
  --emphasis-blue-nested-major__enabled__pressed__front: #00629a;
  --emphasis-blue-nested-major__disabled__default__fill: #0096e8;
  --emphasis-blue-nested-major__disabled__default__front: #b8d6ff;
  --emphasis-blue-nested-minor__enabled__default__fill: #00629a;
  --emphasis-blue-nested-minor__enabled__default__front: #ffffff;
  --emphasis-blue-nested-minor__enabled__hovered__fill: #004975;
  --emphasis-blue-nested-minor__enabled__hovered__front: #ffffff;
  --emphasis-blue-nested-minor__enabled__pressed__fill: #003253;
  --emphasis-blue-nested-minor__enabled__pressed__front: #ffffff;
  --emphasis-blue-nested-minor__disabled__default__fill: #0088d4;
  --emphasis-blue-nested-minor__disabled__default__front: #9dc9ff;
  --emphasis-blue-nested-pure__enabled__default__fill: #007bc000;
  --emphasis-blue-nested-pure__enabled__default__front: #ffffff;
  --emphasis-blue-nested-pure__enabled__hovered__fill: #00629a;
  --emphasis-blue-nested-pure__enabled__hovered__front: #ffffff;
  --emphasis-blue-nested-pure__enabled__pressed__fill: #004975;
  --emphasis-blue-nested-pure__enabled__pressed__front: #ffffff;
  --emphasis-blue-nested-pure__disabled__default__fill: #007bc000;
  --emphasis-blue-nested-pure__disabled__default__front: #7ebdff;
  --emphasis-gray-major__enabled__default__fill: #71767c;
  --emphasis-gray-major__enabled__default__front: #ffffff;
  --emphasis-gray-major__enabled__hovered__fill: #595e62;
  --emphasis-gray-major__enabled__hovered__front: #ffffff;
  --emphasis-gray-major__enabled__pressed__fill: #43464a;
  --emphasis-gray-major__enabled__pressed__front: #ffffff;
  --emphasis-gray-major__disabled__default__fill: #e0e2e5;
  --emphasis-gray-major__disabled__default__front: #979ea4;
  --emphasis-gray-minor__enabled__default__fill: #e0e2e5;
  --emphasis-gray-minor__enabled__default__front: #000000;
  --emphasis-gray-minor__enabled__hovered__fill: #c1c7cc;
  --emphasis-gray-minor__enabled__hovered__front: #000000;
  --emphasis-gray-minor__enabled__pressed__fill: #a4abb3;
  --emphasis-gray-minor__enabled__pressed__front: #000000;
  --emphasis-gray-minor__disabled__default__fill: #eff1f2;
  --emphasis-gray-minor__disabled__default__front: #a4abb3;
  --emphasis-gray-pure__enabled__default__fill: #ffffff00;
  --emphasis-gray-pure__enabled__default__front: #71767c;
  --emphasis-gray-pure__enabled__hovered__fill: #e0e2e5;
  --emphasis-gray-pure__enabled__hovered__front: #595e62;
  --emphasis-gray-pure__enabled__pressed__fill: #c1c7cc;
  --emphasis-gray-pure__enabled__pressed__front: #43464a;
  --emphasis-gray-pure__disabled__default__fill: #ffffff00;
  --emphasis-gray-pure__disabled__default__front: #b2b9c0;
  --emphasis-gray-nested-major__enabled__default__fill: #ffffff;
  --emphasis-gray-nested-major__enabled__default__front: #71767c;
  --emphasis-gray-nested-major__enabled__hovered__fill: #eff1f2;
  --emphasis-gray-nested-major__enabled__hovered__front: #656a6f;
  --emphasis-gray-nested-major__enabled__pressed__fill: #e0e2e5;
  --emphasis-gray-nested-major__enabled__pressed__front: #595e62;
  --emphasis-gray-nested-major__disabled__default__fill: #8a9097;
  --emphasis-gray-nested-major__disabled__default__front: #d0d4d8;
  --emphasis-gray-nested-minor__enabled__default__fill: #595e62;
  --emphasis-gray-nested-minor__enabled__default__front: #ffffff;
  --emphasis-gray-nested-minor__enabled__hovered__fill: #43464a;
  --emphasis-gray-nested-minor__enabled__hovered__front: #ffffff;
  --emphasis-gray-nested-minor__enabled__pressed__fill: #2e3033;
  --emphasis-gray-nested-minor__enabled__pressed__front: #ffffff;
  --emphasis-gray-nested-minor__disabled__default__fill: #7d8389;
  --emphasis-gray-nested-minor__disabled__default__front: #c1c7cc;
  --emphasis-gray-nested-pure__enabled__default__fill: #71767c00;
  --emphasis-gray-nested-pure__enabled__default__front: #ffffff;
  --emphasis-gray-nested-pure__enabled__hovered__fill: #595e62;
  --emphasis-gray-nested-pure__enabled__hovered__front: #ffffff;
  --emphasis-gray-nested-pure__enabled__pressed__fill: #43464a;
  --emphasis-gray-nested-pure__enabled__pressed__front: #ffffff;
  --emphasis-gray-nested-pure__disabled__default__fill: #71767c00;
  --emphasis-gray-nested-pure__disabled__default__front: #b2b9c0;
  --emphasis-green-major__enabled__default__fill: #00884a;
  --emphasis-green-major__enabled__default__front: #ffffff;
  --emphasis-green-major__enabled__hovered__fill: #006c3a;
  --emphasis-green-major__enabled__hovered__front: #ffffff;
  --emphasis-green-major__enabled__pressed__fill: #00512a;
  --emphasis-green-major__enabled__pressed__front: #ffffff;
  --emphasis-green-major__disabled__default__fill: #e0e2e5;
  --emphasis-green-major__disabled__default__front: #979ea4;
  --emphasis-green-minor__enabled__default__fill: #b8efc9;
  --emphasis-green-minor__enabled__default__front: #000000;
  --emphasis-green-minor__enabled__hovered__fill: #86d7a2;
  --emphasis-green-minor__enabled__hovered__front: #000000;
  --emphasis-green-minor__enabled__pressed__fill: #5ebd82;
  --emphasis-green-minor__enabled__pressed__front: #000000;
  --emphasis-green-minor__disabled__default__fill: #eff1f2;
  --emphasis-green-minor__disabled__default__front: #a4abb3;
  --emphasis-green-pure__enabled__default__fill: #ffffff00;
  --emphasis-green-pure__enabled__default__front: #00884a;
  --emphasis-green-pure__enabled__hovered__fill: #b8efc9;
  --emphasis-green-pure__enabled__hovered__front: #006c3a;
  --emphasis-green-pure__enabled__pressed__fill: #86d7a2;
  --emphasis-green-pure__enabled__pressed__front: #00512a;
  --emphasis-green-pure__disabled__default__fill: #ffffff00;
  --emphasis-green-pure__disabled__default__front: #b2b9c0;
  --emphasis-green-nested-major__enabled__default__fill: #ffffff;
  --emphasis-green-nested-major__enabled__default__front: #00884a;
  --emphasis-green-nested-major__enabled__hovered__fill: #e2f5e7;
  --emphasis-green-nested-major__enabled__hovered__front: #007a42;
  --emphasis-green-nested-major__enabled__pressed__fill: #b8efc9;
  --emphasis-green-nested-major__enabled__pressed__front: #006c3a;
  --emphasis-green-nested-major__disabled__default__fill: #37a264;
  --emphasis-green-nested-major__disabled__default__front: #9be4b3;
  --emphasis-green-nested-minor__enabled__default__fill: #006c3a;
  --emphasis-green-nested-minor__enabled__default__front: #ffffff;
  --emphasis-green-nested-minor__enabled__hovered__fill: #00512a;
  --emphasis-green-nested-minor__enabled__hovered__front: #ffffff;
  --emphasis-green-nested-minor__enabled__pressed__fill: #00381b;
  --emphasis-green-nested-minor__enabled__pressed__front: #ffffff;
  --emphasis-green-nested-minor__disabled__default__fill: #219557;
  --emphasis-green-nested-minor__disabled__default__front: #86d7a2;
  --emphasis-green-nested-pure__enabled__default__fill: #00884a00;
  --emphasis-green-nested-pure__enabled__default__front: #ffffff;
  --emphasis-green-nested-pure__enabled__hovered__fill: #006c3a;
  --emphasis-green-nested-pure__enabled__hovered__front: #ffffff;
  --emphasis-green-nested-pure__enabled__pressed__fill: #00512a;
  --emphasis-green-nested-pure__enabled__pressed__front: #ffffff;
  --emphasis-green-nested-pure__disabled__default__fill: #00884a00;
  --emphasis-green-nested-pure__disabled__default__front: #72ca92;
  --emphasis-purple-major__enabled__default__fill: #9e2896;
  --emphasis-purple-major__enabled__default__front: #ffffff;
  --emphasis-purple-major__enabled__hovered__fill: #791d73;
  --emphasis-purple-major__enabled__hovered__front: #ffffff;
  --emphasis-purple-major__enabled__pressed__fill: #551151;
  --emphasis-purple-major__enabled__pressed__front: #ffffff;
  --emphasis-purple-major__disabled__default__fill: #e0e2e5;
  --emphasis-purple-major__disabled__default__front: #979ea4;
  --emphasis-purple-minor__enabled__default__fill: #f0dcee;
  --emphasis-purple-minor__enabled__default__front: #000000;
  --emphasis-purple-minor__enabled__hovered__fill: #e8b6e3;
  --emphasis-purple-minor__enabled__hovered__front: #000000;
  --emphasis-purple-minor__enabled__pressed__fill: #e48cdd;
  --emphasis-purple-minor__enabled__pressed__front: #000000;
  --emphasis-purple-minor__disabled__default__fill: #eff1f2;
  --emphasis-purple-minor__disabled__default__front: #a4abb3;
  --emphasis-purple-pure__enabled__default__fill: #ffffff00;
  --emphasis-purple-pure__enabled__default__front: #9e2896;
  --emphasis-purple-pure__enabled__hovered__fill: #f0dcee;
  --emphasis-purple-pure__enabled__hovered__front: #791d73;
  --emphasis-purple-pure__enabled__pressed__fill: #e8b6e3;
  --emphasis-purple-pure__enabled__pressed__front: #551151;
  --emphasis-purple-pure__disabled__default__fill: #ffffff00;
  --emphasis-purple-pure__disabled__default__front: #b2b9c0;
  --emphasis-purple-nested-major__enabled__default__fill: #ffffff;
  --emphasis-purple-nested-major__enabled__default__front: #9e2896;
  --emphasis-purple-nested-major__enabled__hovered__fill: #f7eef6;
  --emphasis-purple-nested-major__enabled__hovered__front: #8b2284;
  --emphasis-purple-nested-major__enabled__pressed__fill: #f0dcee;
  --emphasis-purple-nested-major__enabled__pressed__front: #791d73;
  --emphasis-purple-nested-major__disabled__default__fill: #c535bc;
  --emphasis-purple-nested-major__disabled__default__front: #e5a2df;
  --emphasis-purple-nested-minor__enabled__default__fill: #791d73;
  --emphasis-purple-nested-minor__enabled__default__front: #ffffff;
  --emphasis-purple-nested-minor__enabled__hovered__fill: #551151;
  --emphasis-purple-nested-minor__enabled__hovered__front: #ffffff;
  --emphasis-purple-nested-minor__enabled__pressed__fill: #340731;
  --emphasis-purple-nested-minor__enabled__pressed__front: #ffffff;
  --emphasis-purple-nested-minor__disabled__default__fill: #b12ea9;
  --emphasis-purple-nested-minor__disabled__default__front: #e48cdd;
  --emphasis-purple-nested-pure__enabled__default__fill: #9e289600;
  --emphasis-purple-nested-pure__enabled__default__front: #ffffff;
  --emphasis-purple-nested-pure__enabled__hovered__fill: #791d73;
  --emphasis-purple-nested-pure__enabled__hovered__front: #ffffff;
  --emphasis-purple-nested-pure__enabled__pressed__fill: #551151;
  --emphasis-purple-nested-pure__enabled__pressed__front: #ffffff;
  --emphasis-purple-nested-pure__disabled__default__fill: #9e289600;
  --emphasis-purple-nested-pure__disabled__default__front: #e472db;
  --emphasis-turquoise-major__enabled__default__fill: #18837e;
  --emphasis-turquoise-major__enabled__default__front: #ffffff;
  --emphasis-turquoise-major__enabled__hovered__fill: #116864;
  --emphasis-turquoise-major__enabled__hovered__front: #ffffff;
  --emphasis-turquoise-major__enabled__pressed__fill: #0a4f4b;
  --emphasis-turquoise-major__enabled__pressed__front: #ffffff;
  --emphasis-turquoise-major__disabled__default__fill: #e0e2e5;
  --emphasis-turquoise-major__disabled__default__front: #979ea4;
  --emphasis-turquoise-minor__enabled__default__fill: #b6ede8;
  --emphasis-turquoise-minor__enabled__default__front: #000000;
  --emphasis-turquoise-minor__enabled__hovered__fill: #8dd2cd;
  --emphasis-turquoise-minor__enabled__hovered__front: #000000;
  --emphasis-turquoise-minor__enabled__pressed__fill: #66b8b2;
  --emphasis-turquoise-minor__enabled__pressed__front: #000000;
  --emphasis-turquoise-minor__disabled__default__fill: #eff1f2;
  --emphasis-turquoise-minor__disabled__default__front: #a4abb3;
  --emphasis-turquoise-pure__enabled__default__fill: #ffffff00;
  --emphasis-turquoise-pure__enabled__default__front: #18837e;
  --emphasis-turquoise-pure__enabled__hovered__fill: #b6ede8;
  --emphasis-turquoise-pure__enabled__hovered__front: #116864;
  --emphasis-turquoise-pure__enabled__pressed__fill: #8dd2cd;
  --emphasis-turquoise-pure__enabled__pressed__front: #0a4f4b;
  --emphasis-turquoise-pure__disabled__default__fill: #ffffff00;
  --emphasis-turquoise-pure__disabled__default__front: #b2b9c0;
  --emphasis-turquoise-nested-major__enabled__default__fill: #ffffff;
  --emphasis-turquoise-nested-major__enabled__default__front: #18837e;
  --emphasis-turquoise-nested-major__enabled__hovered__fill: #def5f3;
  --emphasis-turquoise-nested-major__enabled__hovered__front: #147671;
  --emphasis-turquoise-nested-major__enabled__pressed__fill: #b6ede8;
  --emphasis-turquoise-nested-major__enabled__pressed__front: #116864;
  --emphasis-turquoise-nested-major__disabled__default__fill: #419e98;
  --emphasis-turquoise-nested-major__disabled__default__front: #a1dfdb;
  --emphasis-turquoise-nested-minor__enabled__default__fill: #116864;
  --emphasis-turquoise-nested-minor__enabled__default__front: #ffffff;
  --emphasis-turquoise-nested-minor__enabled__hovered__fill: #0a4f4b;
  --emphasis-turquoise-nested-minor__enabled__hovered__front: #ffffff;
  --emphasis-turquoise-nested-minor__enabled__pressed__fill: #053634;
  --emphasis-turquoise-nested-minor__enabled__pressed__front: #ffffff;
  --emphasis-turquoise-nested-minor__disabled__default__fill: #2e908b;
  --emphasis-turquoise-nested-minor__disabled__default__front: #8dd2cd;
  --emphasis-turquoise-nested-pure__enabled__default__fill: #18837e00;
  --emphasis-turquoise-nested-pure__enabled__default__front: #ffffff;
  --emphasis-turquoise-nested-pure__enabled__hovered__fill: #116864;
  --emphasis-turquoise-nested-pure__enabled__hovered__front: #ffffff;
  --emphasis-turquoise-nested-pure__enabled__pressed__fill: #0a4f4b;
  --emphasis-turquoise-nested-pure__enabled__pressed__front: #ffffff;
  --emphasis-turquoise-nested-pure__disabled__default__fill: #18837e00;
  --emphasis-turquoise-nested-pure__disabled__default__front: #79c5c0;
  --signal-error-major__enabled__default__fill: #ed0007;
  --signal-error-major__enabled__default__front: #ffffff;
  --signal-error-major__enabled__hovered__fill: #be0004;
  --signal-error-major__enabled__hovered__front: #ffffff;
  --signal-error-major__enabled__pressed__fill: #920002;
  --signal-error-major__enabled__pressed__front: #ffffff;
  --signal-error-major__disabled__default__fill: #e0e2e5;
  --signal-error-major__disabled__default__front: #979ea4;
  --signal-error-minor__enabled__default__fill: #ffd9d9;
  --signal-error-minor__enabled__default__front: #000000;
  --signal-error-minor__enabled__hovered__fill: #ffb2b2;
  --signal-error-minor__enabled__hovered__front: #000000;
  --signal-error-minor__enabled__pressed__fill: #ff8787;
  --signal-error-minor__enabled__pressed__front: #000000;
  --signal-error-minor__disabled__default__fill: #eff1f2;
  --signal-error-minor__disabled__default__front: #a4abb3;
  --signal-error-pure__enabled__default__fill: #ffffff00;
  --signal-error-pure__enabled__default__front: #ed0007;
  --signal-error-pure__enabled__hovered__fill: #ffd9d9;
  --signal-error-pure__enabled__hovered__front: #be0004;
  --signal-error-pure__enabled__pressed__fill: #ffb2b2;
  --signal-error-pure__enabled__pressed__front: #920002;
  --signal-error-pure__disabled__default__fill: #ffffff00;
  --signal-error-pure__disabled__default__front: #b2b9c0;
  --signal-error-nested-major__enabled__default__fill: #ffffff;
  --signal-error-nested-major__enabled__default__front: #ed0007;
  --signal-error-nested-major__enabled__hovered__fill: #ffecec;
  --signal-error-nested-major__enabled__hovered__front: #d50005;
  --signal-error-nested-major__enabled__pressed__fill: #ffd9d9;
  --signal-error-nested-major__enabled__pressed__front: #be0004;
  --signal-error-nested-major__disabled__default__fill: #ff5152;
  --signal-error-nested-major__disabled__default__front: #ffc6c6;
  --signal-error-nested-minor__enabled__default__fill: #be0004;
  --signal-error-nested-minor__enabled__default__front: #ffffff;
  --signal-error-nested-minor__enabled__hovered__fill: #920002;
  --signal-error-nested-minor__enabled__hovered__front: #ffffff;
  --signal-error-nested-minor__enabled__pressed__fill: #680001;
  --signal-error-nested-minor__enabled__pressed__front: #ffffff;
  --signal-error-nested-minor__disabled__default__fill: #ff2124;
  --signal-error-nested-minor__disabled__default__front: #ffb2b2;
  --signal-error-nested-pure__enabled__default__fill: #ed000700;
  --signal-error-nested-pure__enabled__default__front: #ffffff;
  --signal-error-nested-pure__enabled__hovered__fill: #be0004;
  --signal-error-nested-pure__enabled__hovered__front: #ffffff;
  --signal-error-nested-pure__enabled__pressed__fill: #920002;
  --signal-error-nested-pure__enabled__pressed__front: #ffffff;
  --signal-error-nested-pure__disabled__default__fill: #ed000700;
  --signal-error-nested-pure__disabled__default__front: #ff9d9d;
  --signal-neutral-major__enabled__default__fill: #71767c;
  --signal-neutral-major__enabled__default__front: #ffffff;
  --signal-neutral-major__enabled__hovered__fill: #595e62;
  --signal-neutral-major__enabled__hovered__front: #ffffff;
  --signal-neutral-major__enabled__pressed__fill: #43464a;
  --signal-neutral-major__enabled__pressed__front: #ffffff;
  --signal-neutral-major__disabled__default__fill: #e0e2e5;
  --signal-neutral-major__disabled__default__front: #979ea4;
  --signal-neutral-minor__enabled__default__fill: #e0e2e5;
  --signal-neutral-minor__enabled__default__front: #000000;
  --signal-neutral-minor__enabled__hovered__fill: #c1c7cc;
  --signal-neutral-minor__enabled__hovered__front: #000000;
  --signal-neutral-minor__enabled__pressed__fill: #a4abb3;
  --signal-neutral-minor__enabled__pressed__front: #000000;
  --signal-neutral-minor__disabled__default__fill: #eff1f2;
  --signal-neutral-minor__disabled__default__front: #a4abb3;
  --signal-neutral-pure__enabled__default__fill: #ffffff00;
  --signal-neutral-pure__enabled__default__front: #71767c;
  --signal-neutral-pure__enabled__hovered__fill: #e0e2e5;
  --signal-neutral-pure__enabled__hovered__front: #595e62;
  --signal-neutral-pure__enabled__pressed__fill: #c1c7cc;
  --signal-neutral-pure__enabled__pressed__front: #43464a;
  --signal-neutral-pure__disabled__default__fill: #ffffff00;
  --signal-neutral-pure__disabled__default__front: #b2b9c0;
  --signal-neutral-nested-major__enabled__default__fill: #ffffff;
  --signal-neutral-nested-major__enabled__default__front: #71767c;
  --signal-neutral-nested-major__enabled__hovered__fill: #eff1f2;
  --signal-neutral-nested-major__enabled__hovered__front: #656a6f;
  --signal-neutral-nested-major__enabled__pressed__fill: #e0e2e5;
  --signal-neutral-nested-major__enabled__pressed__front: #595e62;
  --signal-neutral-nested-major__disabled__default__fill: #8a9097;
  --signal-neutral-nested-major__disabled__default__front: #d0d4d8;
  --signal-neutral-nested-minor__enabled__default__fill: #595e62;
  --signal-neutral-nested-minor__enabled__default__front: #ffffff;
  --signal-neutral-nested-minor__enabled__hovered__fill: #43464a;
  --signal-neutral-nested-minor__enabled__hovered__front: #ffffff;
  --signal-neutral-nested-minor__enabled__pressed__fill: #2e3033;
  --signal-neutral-nested-minor__enabled__pressed__front: #ffffff;
  --signal-neutral-nested-minor__disabled__default__fill: #7d8389;
  --signal-neutral-nested-minor__disabled__default__front: #c1c7cc;
  --signal-neutral-nested-pure__enabled__default__fill: #71767c00;
  --signal-neutral-nested-pure__enabled__default__front: #ffffff;
  --signal-neutral-nested-pure__enabled__hovered__fill: #595e62;
  --signal-neutral-nested-pure__enabled__hovered__front: #ffffff;
  --signal-neutral-nested-pure__enabled__pressed__fill: #43464a;
  --signal-neutral-nested-pure__enabled__pressed__front: #ffffff;
  --signal-neutral-nested-pure__disabled__default__fill: #71767c00;
  --signal-neutral-nested-pure__disabled__default__front: #b2b9c0;
  --signal-note-major__enabled__default__fill: #007bc0;
  --signal-note-major__enabled__default__front: #ffffff;
  --signal-note-major__enabled__hovered__fill: #00629a;
  --signal-note-major__enabled__hovered__front: #ffffff;
  --signal-note-major__enabled__pressed__fill: #004975;
  --signal-note-major__enabled__pressed__front: #ffffff;
  --signal-note-major__disabled__default__fill: #e0e2e5;
  --signal-note-major__disabled__default__front: #979ea4;
  --signal-note-minor__enabled__default__fill: #d1e4ff;
  --signal-note-minor__enabled__default__front: #000000;
  --signal-note-minor__enabled__hovered__fill: #9dc9ff;
  --signal-note-minor__enabled__hovered__front: #000000;
  --signal-note-minor__enabled__pressed__fill: #56b0ff;
  --signal-note-minor__enabled__pressed__front: #000000;
  --signal-note-minor__disabled__default__fill: #eff1f2;
  --signal-note-minor__disabled__default__front: #a4abb3;
  --signal-note-pure__enabled__default__fill: #ffffff00;
  --signal-note-pure__enabled__default__front: #007bc0;
  --signal-note-pure__enabled__hovered__fill: #d1e4ff;
  --signal-note-pure__enabled__hovered__front: #00629a;
  --signal-note-pure__enabled__pressed__fill: #9dc9ff;
  --signal-note-pure__enabled__pressed__front: #004975;
  --signal-note-pure__disabled__default__fill: #ffffff00;
  --signal-note-pure__disabled__default__front: #b2b9c0;
  --signal-note-nested-major__enabled__default__fill: #ffffff;
  --signal-note-nested-major__enabled__default__front: #007bc0;
  --signal-note-nested-major__enabled__hovered__fill: #e8f1ff;
  --signal-note-nested-major__enabled__hovered__front: #006ead;
  --signal-note-nested-major__enabled__pressed__fill: #d1e4ff;
  --signal-note-nested-major__enabled__pressed__front: #00629a;
  --signal-note-nested-major__disabled__default__fill: #0096e8;
  --signal-note-nested-major__disabled__default__front: #b8d6ff;
  --signal-note-nested-minor__enabled__default__fill: #00629a;
  --signal-note-nested-minor__enabled__default__front: #ffffff;
  --signal-note-nested-minor__enabled__hovered__fill: #004975;
  --signal-note-nested-minor__enabled__hovered__front: #ffffff;
  --signal-note-nested-minor__enabled__pressed__fill: #003253;
  --signal-note-nested-minor__enabled__pressed__front: #ffffff;
  --signal-note-nested-minor__disabled__default__fill: #0088d4;
  --signal-note-nested-minor__disabled__default__front: #9dc9ff;
  --signal-note-nested-pure__enabled__default__fill: #007bc000;
  --signal-note-nested-pure__enabled__default__front: #ffffff;
  --signal-note-nested-pure__enabled__hovered__fill: #00629a;
  --signal-note-nested-pure__enabled__hovered__front: #ffffff;
  --signal-note-nested-pure__enabled__pressed__fill: #004975;
  --signal-note-nested-pure__enabled__pressed__front: #ffffff;
  --signal-note-nested-pure__disabled__default__fill: #007bc000;
  --signal-note-nested-pure__disabled__default__front: #7ebdff;
  --signal-success-major__enabled__default__fill: #00884a;
  --signal-success-major__enabled__default__front: #ffffff;
  --signal-success-major__enabled__hovered__fill: #006c3a;
  --signal-success-major__enabled__hovered__front: #ffffff;
  --signal-success-major__enabled__pressed__fill: #00512a;
  --signal-success-major__enabled__pressed__front: #ffffff;
  --signal-success-major__disabled__default__fill: #e0e2e5;
  --signal-success-major__disabled__default__front: #979ea4;
  --signal-success-minor__enabled__default__fill: #b8efc9;
  --signal-success-minor__enabled__default__front: #000000;
  --signal-success-minor__enabled__hovered__fill: #86d7a2;
  --signal-success-minor__enabled__hovered__front: #000000;
  --signal-success-minor__enabled__pressed__fill: #5ebd82;
  --signal-success-minor__enabled__pressed__front: #000000;
  --signal-success-minor__disabled__default__fill: #eff1f2;
  --signal-success-minor__disabled__default__front: #a4abb3;
  --signal-success-pure__enabled__default__fill: #ffffff00;
  --signal-success-pure__enabled__default__front: #00884a;
  --signal-success-pure__enabled__hovered__fill: #b8efc9;
  --signal-success-pure__enabled__hovered__front: #006c3a;
  --signal-success-pure__enabled__pressed__fill: #86d7a2;
  --signal-success-pure__enabled__pressed__front: #00512a;
  --signal-success-pure__disabled__default__fill: #ffffff00;
  --signal-success-pure__disabled__default__front: #b2b9c0;
  --signal-success-nested-major__enabled__default__fill: #ffffff;
  --signal-success-nested-major__enabled__default__front: #00884a;
  --signal-success-nested-major__enabled__hovered__fill: #e2f5e7;
  --signal-success-nested-major__enabled__hovered__front: #007a42;
  --signal-success-nested-major__enabled__pressed__fill: #b8efc9;
  --signal-success-nested-major__enabled__pressed__front: #006c3a;
  --signal-success-nested-major__disabled__default__fill: #37a264;
  --signal-success-nested-major__disabled__default__front: #9be4b3;
  --signal-success-nested-minor__enabled__default__fill: #006c3a;
  --signal-success-nested-minor__enabled__default__front: #ffffff;
  --signal-success-nested-minor__enabled__hovered__fill: #00512a;
  --signal-success-nested-minor__enabled__hovered__front: #ffffff;
  --signal-success-nested-minor__enabled__pressed__fill: #00381b;
  --signal-success-nested-minor__enabled__pressed__front: #ffffff;
  --signal-success-nested-minor__disabled__default__fill: #219557;
  --signal-success-nested-minor__disabled__default__front: #86d7a2;
  --signal-success-nested-pure__enabled__default__fill: #00884a00;
  --signal-success-nested-pure__enabled__default__front: #ffffff;
  --signal-success-nested-pure__enabled__hovered__fill: #006c3a;
  --signal-success-nested-pure__enabled__hovered__front: #ffffff;
  --signal-success-nested-pure__enabled__pressed__fill: #00512a;
  --signal-success-nested-pure__enabled__pressed__front: #ffffff;
  --signal-success-nested-pure__disabled__default__fill: #00884a00;
  --signal-success-nested-pure__disabled__default__front: #72ca92;
  --signal-warning-major__enabled__default__fill: #ffcf00;
  --signal-warning-major__enabled__default__front: #000000;
  --signal-warning-major__enabled__hovered__fill: #deb300;
  --signal-warning-major__enabled__hovered__front: #000000;
  --signal-warning-major__enabled__pressed__fill: #bd9900;
  --signal-warning-major__enabled__pressed__front: #000000;
  --signal-warning-major__disabled__default__fill: #e0e2e5;
  --signal-warning-major__disabled__default__front: #979ea4;
  --signal-warning-minor__enabled__default__fill: #ffdf95;
  --signal-warning-minor__enabled__default__front: #000000;
  --signal-warning-minor__enabled__hovered__fill: #eec100;
  --signal-warning-minor__enabled__hovered__front: #000000;
  --signal-warning-minor__enabled__pressed__fill: #cda600;
  --signal-warning-minor__enabled__pressed__front: #000000;
  --signal-warning-minor__disabled__default__fill: #eff1f2;
  --signal-warning-minor__disabled__default__front: #a4abb3;
  --signal-warning-pure__enabled__default__fill: #ffffff00;
  --signal-warning-pure__enabled__default__front: #8f7300;
  --signal-warning-pure__enabled__hovered__fill: #ffdf95;
  --signal-warning-pure__enabled__hovered__front: #725b00;
  --signal-warning-pure__enabled__pressed__fill: #eec100;
  --signal-warning-pure__enabled__pressed__front: #564400;
  --signal-warning-pure__disabled__default__fill: #ffffff00;
  --signal-warning-pure__disabled__default__front: #b2b9c0;
  --signal-warning-nested-major__enabled__default__fill: #000000;
  --signal-warning-nested-major__enabled__default__front: #ffcf00;
  --signal-warning-nested-major__enabled__hovered__fill: #3c2e00;
  --signal-warning-nested-major__enabled__hovered__front: #ffdf95;
  --signal-warning-nested-major__enabled__pressed__fill: #725b00;
  --signal-warning-nested-major__enabled__pressed__front: #ffefd1;
  --signal-warning-nested-major__disabled__default__fill: #deb300;
  --signal-warning-nested-major__disabled__default__front: #8f7300;
  --signal-warning-nested-minor__enabled__default__fill: #deb300;
  --signal-warning-nested-minor__enabled__default__front: #000000;
  --signal-warning-nested-minor__enabled__hovered__fill: #bd9900;
  --signal-warning-nested-minor__enabled__hovered__front: #000000;
  --signal-warning-nested-minor__enabled__pressed__fill: #9e7f00;
  --signal-warning-nested-minor__enabled__pressed__front: #000000;
  --signal-warning-nested-minor__disabled__default__fill: #eec100;
  --signal-warning-nested-minor__disabled__default__front: #9e7f00;
  --signal-warning-nested-pure__enabled__default__fill: #ffcf0000;
  --signal-warning-nested-pure__enabled__default__front: #000000;
  --signal-warning-nested-pure__enabled__hovered__fill: #eec100;
  --signal-warning-nested-pure__enabled__hovered__front: #000000;
  --signal-warning-nested-pure__enabled__pressed__fill: #deb300;
  --signal-warning-nested-pure__enabled__pressed__front: #000000;
  --signal-warning-nested-pure__disabled__default__fill: #ffcf0000;
  --signal-warning-nested-pure__disabled__default__front: #ad8c00;
}
.-base-nested,
.-primary .-base-nested,
.-primary.-base-nested {
  --background: var(--base-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--base-major__enabled__default__front);
  --nested-major__enabled__default__fill: #ffffff;
  --nested-major__enabled__default__front: #71767c;
  --nested-major__enabled__hovered__fill: #eff1f2;
  --nested-major__enabled__hovered__front: #656a6f;
  --nested-major__enabled__pressed__fill: #e0e2e5;
  --nested-major__enabled__pressed__front: #595e62;
  --nested-major__disabled__default__fill: #8a9097;
  --nested-major__disabled__default__front: #d0d4d8;
  --nested-minor__enabled__default__fill: #595e62;
  --nested-minor__enabled__default__front: #ffffff;
  --nested-minor__enabled__hovered__fill: #43464a;
  --nested-minor__enabled__hovered__front: #ffffff;
  --nested-minor__enabled__pressed__fill: #2e3033;
  --nested-minor__enabled__pressed__front: #ffffff;
  --nested-minor__disabled__default__fill: #7d8389;
  --nested-minor__disabled__default__front: #c1c7cc;
  --nested-pure__enabled__default__fill: #71767c00;
  --nested-pure__enabled__default__front: #ffffff;
  --nested-pure__enabled__hovered__fill: #595e62;
  --nested-pure__enabled__hovered__front: #ffffff;
  --nested-pure__enabled__pressed__fill: #43464a;
  --nested-pure__enabled__pressed__front: #ffffff;
  --nested-pure__disabled__default__fill: #71767c00;
  --nested-pure__disabled__default__front: #b2b9c0;
}
.-accent-nested,
.-primary .-accent-nested,
.-primary.-accent-nested {
  --background: var(--accent-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--accent-major__enabled__default__front);
  --nested-major__enabled__default__fill: #ffffff;
  --nested-major__enabled__default__front: #007bc0;
  --nested-major__enabled__hovered__fill: #e8f1ff;
  --nested-major__enabled__hovered__front: #006ead;
  --nested-major__enabled__pressed__fill: #d1e4ff;
  --nested-major__enabled__pressed__front: #00629a;
  --nested-major__disabled__default__fill: #0096e8;
  --nested-major__disabled__default__front: #b8d6ff;
  --nested-minor__enabled__default__fill: #00629a;
  --nested-minor__enabled__default__front: #ffffff;
  --nested-minor__enabled__hovered__fill: #004975;
  --nested-minor__enabled__hovered__front: #ffffff;
  --nested-minor__enabled__pressed__fill: #003253;
  --nested-minor__enabled__pressed__front: #ffffff;
  --nested-minor__disabled__default__fill: #0088d4;
  --nested-minor__disabled__default__front: #9dc9ff;
  --nested-pure__enabled__default__fill: #007bc000;
  --nested-pure__enabled__default__front: #ffffff;
  --nested-pure__enabled__hovered__fill: #00629a;
  --nested-pure__enabled__hovered__front: #ffffff;
  --nested-pure__enabled__pressed__fill: #004975;
  --nested-pure__enabled__pressed__front: #ffffff;
  --nested-pure__disabled__default__fill: #007bc000;
  --nested-pure__disabled__default__front: #7ebdff;
}
.-plain-nested,
.-primary .-plain-nested,
.-primary.-plain-nested {
  --background: var(--plain-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--plain-major__enabled__default__front);
  --nested-major__enabled__default__fill: #ffffff;
  --nested-major__enabled__default__front: #000000;
  --nested-major__enabled__hovered__fill: #e0e2e5;
  --nested-major__enabled__hovered__front: #000000;
  --nested-major__enabled__pressed__fill: #c1c7cc;
  --nested-major__enabled__pressed__front: #000000;
  --nested-major__disabled__default__fill: #2e3033;
  --nested-major__disabled__default__front: #656a6f;
  --nested-minor__enabled__default__fill: #2e3033;
  --nested-minor__enabled__default__front: #ffffff;
  --nested-minor__enabled__hovered__fill: #43464a;
  --nested-minor__enabled__hovered__front: #ffffff;
  --nested-minor__enabled__pressed__fill: #595e62;
  --nested-minor__enabled__pressed__front: #ffffff;
  --nested-minor__disabled__default__fill: #232628;
  --nested-minor__disabled__default__front: #595e62;
  --nested-pure__enabled__default__fill: #00000000;
  --nested-pure__enabled__default__front: #ffffff;
  --nested-pure__enabled__hovered__fill: #1a1c1d;
  --nested-pure__enabled__hovered__front: #ffffff;
  --nested-pure__enabled__pressed__fill: #232628;
  --nested-pure__enabled__pressed__front: #ffffff;
  --nested-pure__disabled__default__fill: #00000000;
  --nested-pure__disabled__default__front: #4e5256;
}
.-integrated-nested,
.-primary .-integrated-nested,
.-primary.-integrated-nested {
  --background: var(--integrated-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--integrated-major__enabled__default__front);
  --nested-major__enabled__default__fill: #ffffff;
  --nested-major__enabled__default__front: #000000;
  --nested-major__enabled__hovered__fill: #d1e4ff;
  --nested-major__enabled__hovered__front: #000000;
  --nested-major__enabled__pressed__fill: #9dc9ff;
  --nested-major__enabled__pressed__front: #000000;
  --nested-major__disabled__default__fill: #2e3033;
  --nested-major__disabled__default__front: #656a6f;
  --nested-minor__enabled__default__fill: #2e3033;
  --nested-minor__enabled__default__front: #ffffff;
  --nested-minor__enabled__hovered__fill: #004975;
  --nested-minor__enabled__hovered__front: #ffffff;
  --nested-minor__enabled__pressed__fill: #00629a;
  --nested-minor__enabled__pressed__front: #ffffff;
  --nested-minor__disabled__default__fill: #232628;
  --nested-minor__disabled__default__front: #595e62;
  --nested-pure__enabled__default__fill: #00000000;
  --nested-pure__enabled__default__front: #ffffff;
  --nested-pure__enabled__hovered__fill: #001d33;
  --nested-pure__enabled__hovered__front: #ffffff;
  --nested-pure__enabled__pressed__fill: #002742;
  --nested-pure__enabled__pressed__front: #ffffff;
  --nested-pure__disabled__default__fill: #00000000;
  --nested-pure__disabled__default__front: #4e5256;
}
.-emphasis-blue-nested,
.-primary .-emphasis-blue-nested,
.-primary.-emphasis-blue-nested {
  --background: var(--emphasis-blue-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--emphasis-blue-major__enabled__default__front);
  --nested-major__enabled__default__fill: #ffffff;
  --nested-major__enabled__default__front: #007bc0;
  --nested-major__enabled__hovered__fill: #e8f1ff;
  --nested-major__enabled__hovered__front: #006ead;
  --nested-major__enabled__pressed__fill: #d1e4ff;
  --nested-major__enabled__pressed__front: #00629a;
  --nested-major__disabled__default__fill: #0096e8;
  --nested-major__disabled__default__front: #b8d6ff;
  --nested-minor__enabled__default__fill: #00629a;
  --nested-minor__enabled__default__front: #ffffff;
  --nested-minor__enabled__hovered__fill: #004975;
  --nested-minor__enabled__hovered__front: #ffffff;
  --nested-minor__enabled__pressed__fill: #003253;
  --nested-minor__enabled__pressed__front: #ffffff;
  --nested-minor__disabled__default__fill: #0088d4;
  --nested-minor__disabled__default__front: #9dc9ff;
  --nested-pure__enabled__default__fill: #007bc000;
  --nested-pure__enabled__default__front: #ffffff;
  --nested-pure__enabled__hovered__fill: #00629a;
  --nested-pure__enabled__hovered__front: #ffffff;
  --nested-pure__enabled__pressed__fill: #004975;
  --nested-pure__enabled__pressed__front: #ffffff;
  --nested-pure__disabled__default__fill: #007bc000;
  --nested-pure__disabled__default__front: #7ebdff;
}
.-emphasis-gray-nested,
.-primary .-emphasis-gray-nested,
.-primary.-emphasis-gray-nested {
  --background: var(--emphasis-gray-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--emphasis-gray-major__enabled__default__front);
  --nested-major__enabled__default__fill: #ffffff;
  --nested-major__enabled__default__front: #71767c;
  --nested-major__enabled__hovered__fill: #eff1f2;
  --nested-major__enabled__hovered__front: #656a6f;
  --nested-major__enabled__pressed__fill: #e0e2e5;
  --nested-major__enabled__pressed__front: #595e62;
  --nested-major__disabled__default__fill: #8a9097;
  --nested-major__disabled__default__front: #d0d4d8;
  --nested-minor__enabled__default__fill: #595e62;
  --nested-minor__enabled__default__front: #ffffff;
  --nested-minor__enabled__hovered__fill: #43464a;
  --nested-minor__enabled__hovered__front: #ffffff;
  --nested-minor__enabled__pressed__fill: #2e3033;
  --nested-minor__enabled__pressed__front: #ffffff;
  --nested-minor__disabled__default__fill: #7d8389;
  --nested-minor__disabled__default__front: #c1c7cc;
  --nested-pure__enabled__default__fill: #71767c00;
  --nested-pure__enabled__default__front: #ffffff;
  --nested-pure__enabled__hovered__fill: #595e62;
  --nested-pure__enabled__hovered__front: #ffffff;
  --nested-pure__enabled__pressed__fill: #43464a;
  --nested-pure__enabled__pressed__front: #ffffff;
  --nested-pure__disabled__default__fill: #71767c00;
  --nested-pure__disabled__default__front: #b2b9c0;
}
.-emphasis-green-nested,
.-primary .-emphasis-green-nested,
.-primary.-emphasis-green-nested {
  --background: var(--emphasis-green-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--emphasis-green-major__enabled__default__front);
  --nested-major__enabled__default__fill: #ffffff;
  --nested-major__enabled__default__front: #00884a;
  --nested-major__enabled__hovered__fill: #e2f5e7;
  --nested-major__enabled__hovered__front: #007a42;
  --nested-major__enabled__pressed__fill: #b8efc9;
  --nested-major__enabled__pressed__front: #006c3a;
  --nested-major__disabled__default__fill: #37a264;
  --nested-major__disabled__default__front: #9be4b3;
  --nested-minor__enabled__default__fill: #006c3a;
  --nested-minor__enabled__default__front: #ffffff;
  --nested-minor__enabled__hovered__fill: #00512a;
  --nested-minor__enabled__hovered__front: #ffffff;
  --nested-minor__enabled__pressed__fill: #00381b;
  --nested-minor__enabled__pressed__front: #ffffff;
  --nested-minor__disabled__default__fill: #219557;
  --nested-minor__disabled__default__front: #86d7a2;
  --nested-pure__enabled__default__fill: #00884a00;
  --nested-pure__enabled__default__front: #ffffff;
  --nested-pure__enabled__hovered__fill: #006c3a;
  --nested-pure__enabled__hovered__front: #ffffff;
  --nested-pure__enabled__pressed__fill: #00512a;
  --nested-pure__enabled__pressed__front: #ffffff;
  --nested-pure__disabled__default__fill: #00884a00;
  --nested-pure__disabled__default__front: #72ca92;
}
.-emphasis-purple-nested,
.-primary .-emphasis-purple-nested,
.-primary.-emphasis-purple-nested {
  --background: var(--emphasis-purple-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--emphasis-purple-major__enabled__default__front);
  --nested-major__enabled__default__fill: #ffffff;
  --nested-major__enabled__default__front: #9e2896;
  --nested-major__enabled__hovered__fill: #f7eef6;
  --nested-major__enabled__hovered__front: #8b2284;
  --nested-major__enabled__pressed__fill: #f0dcee;
  --nested-major__enabled__pressed__front: #791d73;
  --nested-major__disabled__default__fill: #c535bc;
  --nested-major__disabled__default__front: #e5a2df;
  --nested-minor__enabled__default__fill: #791d73;
  --nested-minor__enabled__default__front: #ffffff;
  --nested-minor__enabled__hovered__fill: #551151;
  --nested-minor__enabled__hovered__front: #ffffff;
  --nested-minor__enabled__pressed__fill: #340731;
  --nested-minor__enabled__pressed__front: #ffffff;
  --nested-minor__disabled__default__fill: #b12ea9;
  --nested-minor__disabled__default__front: #e48cdd;
  --nested-pure__enabled__default__fill: #9e289600;
  --nested-pure__enabled__default__front: #ffffff;
  --nested-pure__enabled__hovered__fill: #791d73;
  --nested-pure__enabled__hovered__front: #ffffff;
  --nested-pure__enabled__pressed__fill: #551151;
  --nested-pure__enabled__pressed__front: #ffffff;
  --nested-pure__disabled__default__fill: #9e289600;
  --nested-pure__disabled__default__front: #e472db;
}
.-emphasis-turquoise-nested,
.-primary .-emphasis-turquoise-nested,
.-primary.-emphasis-turquoise-nested {
  --background: var(--emphasis-turquoise-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--emphasis-turquoise-major__enabled__default__front);
  --nested-major__enabled__default__fill: #ffffff;
  --nested-major__enabled__default__front: #18837e;
  --nested-major__enabled__hovered__fill: #def5f3;
  --nested-major__enabled__hovered__front: #147671;
  --nested-major__enabled__pressed__fill: #b6ede8;
  --nested-major__enabled__pressed__front: #116864;
  --nested-major__disabled__default__fill: #419e98;
  --nested-major__disabled__default__front: #a1dfdb;
  --nested-minor__enabled__default__fill: #116864;
  --nested-minor__enabled__default__front: #ffffff;
  --nested-minor__enabled__hovered__fill: #0a4f4b;
  --nested-minor__enabled__hovered__front: #ffffff;
  --nested-minor__enabled__pressed__fill: #053634;
  --nested-minor__enabled__pressed__front: #ffffff;
  --nested-minor__disabled__default__fill: #2e908b;
  --nested-minor__disabled__default__front: #8dd2cd;
  --nested-pure__enabled__default__fill: #18837e00;
  --nested-pure__enabled__default__front: #ffffff;
  --nested-pure__enabled__hovered__fill: #116864;
  --nested-pure__enabled__hovered__front: #ffffff;
  --nested-pure__enabled__pressed__fill: #0a4f4b;
  --nested-pure__enabled__pressed__front: #ffffff;
  --nested-pure__disabled__default__fill: #18837e00;
  --nested-pure__disabled__default__front: #79c5c0;
}
.-primary .-signal-error-nested,
.-primary.-signal-error-nested,
.-signal-error-nested {
  --background: var(--signal-error-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--signal-error-major__enabled__default__front);
  --nested-major__enabled__default__fill: #ffffff;
  --nested-major__enabled__default__front: #ed0007;
  --nested-major__enabled__hovered__fill: #ffecec;
  --nested-major__enabled__hovered__front: #d50005;
  --nested-major__enabled__pressed__fill: #ffd9d9;
  --nested-major__enabled__pressed__front: #be0004;
  --nested-major__disabled__default__fill: #ff5152;
  --nested-major__disabled__default__front: #ffc6c6;
  --nested-minor__enabled__default__fill: #be0004;
  --nested-minor__enabled__default__front: #ffffff;
  --nested-minor__enabled__hovered__fill: #920002;
  --nested-minor__enabled__hovered__front: #ffffff;
  --nested-minor__enabled__pressed__fill: #680001;
  --nested-minor__enabled__pressed__front: #ffffff;
  --nested-minor__disabled__default__fill: #ff2124;
  --nested-minor__disabled__default__front: #ffb2b2;
  --nested-pure__enabled__default__fill: #ed000700;
  --nested-pure__enabled__default__front: #ffffff;
  --nested-pure__enabled__hovered__fill: #be0004;
  --nested-pure__enabled__hovered__front: #ffffff;
  --nested-pure__enabled__pressed__fill: #920002;
  --nested-pure__enabled__pressed__front: #ffffff;
  --nested-pure__disabled__default__fill: #ed000700;
  --nested-pure__disabled__default__front: #ff9d9d;
}
.-primary .-signal-neutral-nested,
.-primary.-signal-neutral-nested,
.-signal-neutral-nested {
  --background: var(--signal-neutral-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--signal-neutral-major__enabled__default__front);
  --nested-major__enabled__default__fill: #ffffff;
  --nested-major__enabled__default__front: #71767c;
  --nested-major__enabled__hovered__fill: #eff1f2;
  --nested-major__enabled__hovered__front: #656a6f;
  --nested-major__enabled__pressed__fill: #e0e2e5;
  --nested-major__enabled__pressed__front: #595e62;
  --nested-major__disabled__default__fill: #8a9097;
  --nested-major__disabled__default__front: #d0d4d8;
  --nested-minor__enabled__default__fill: #595e62;
  --nested-minor__enabled__default__front: #ffffff;
  --nested-minor__enabled__hovered__fill: #43464a;
  --nested-minor__enabled__hovered__front: #ffffff;
  --nested-minor__enabled__pressed__fill: #2e3033;
  --nested-minor__enabled__pressed__front: #ffffff;
  --nested-minor__disabled__default__fill: #7d8389;
  --nested-minor__disabled__default__front: #c1c7cc;
  --nested-pure__enabled__default__fill: #71767c00;
  --nested-pure__enabled__default__front: #ffffff;
  --nested-pure__enabled__hovered__fill: #595e62;
  --nested-pure__enabled__hovered__front: #ffffff;
  --nested-pure__enabled__pressed__fill: #43464a;
  --nested-pure__enabled__pressed__front: #ffffff;
  --nested-pure__disabled__default__fill: #71767c00;
  --nested-pure__disabled__default__front: #b2b9c0;
}
.-primary .-signal-note-nested,
.-primary.-signal-note-nested,
.-signal-note-nested {
  --background: var(--signal-note-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--signal-note-major__enabled__default__front);
  --nested-major__enabled__default__fill: #ffffff;
  --nested-major__enabled__default__front: #007bc0;
  --nested-major__enabled__hovered__fill: #e8f1ff;
  --nested-major__enabled__hovered__front: #006ead;
  --nested-major__enabled__pressed__fill: #d1e4ff;
  --nested-major__enabled__pressed__front: #00629a;
  --nested-major__disabled__default__fill: #0096e8;
  --nested-major__disabled__default__front: #b8d6ff;
  --nested-minor__enabled__default__fill: #00629a;
  --nested-minor__enabled__default__front: #ffffff;
  --nested-minor__enabled__hovered__fill: #004975;
  --nested-minor__enabled__hovered__front: #ffffff;
  --nested-minor__enabled__pressed__fill: #003253;
  --nested-minor__enabled__pressed__front: #ffffff;
  --nested-minor__disabled__default__fill: #0088d4;
  --nested-minor__disabled__default__front: #9dc9ff;
  --nested-pure__enabled__default__fill: #007bc000;
  --nested-pure__enabled__default__front: #ffffff;
  --nested-pure__enabled__hovered__fill: #00629a;
  --nested-pure__enabled__hovered__front: #ffffff;
  --nested-pure__enabled__pressed__fill: #004975;
  --nested-pure__enabled__pressed__front: #ffffff;
  --nested-pure__disabled__default__fill: #007bc000;
  --nested-pure__disabled__default__front: #7ebdff;
}
.-primary .-signal-success-nested,
.-primary.-signal-success-nested,
.-signal-success-nested {
  --background: var(--signal-success-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--signal-success-major__enabled__default__front);
  --nested-major__enabled__default__fill: #ffffff;
  --nested-major__enabled__default__front: #00884a;
  --nested-major__enabled__hovered__fill: #e2f5e7;
  --nested-major__enabled__hovered__front: #007a42;
  --nested-major__enabled__pressed__fill: #b8efc9;
  --nested-major__enabled__pressed__front: #006c3a;
  --nested-major__disabled__default__fill: #37a264;
  --nested-major__disabled__default__front: #9be4b3;
  --nested-minor__enabled__default__fill: #006c3a;
  --nested-minor__enabled__default__front: #ffffff;
  --nested-minor__enabled__hovered__fill: #00512a;
  --nested-minor__enabled__hovered__front: #ffffff;
  --nested-minor__enabled__pressed__fill: #00381b;
  --nested-minor__enabled__pressed__front: #ffffff;
  --nested-minor__disabled__default__fill: #219557;
  --nested-minor__disabled__default__front: #86d7a2;
  --nested-pure__enabled__default__fill: #00884a00;
  --nested-pure__enabled__default__front: #ffffff;
  --nested-pure__enabled__hovered__fill: #006c3a;
  --nested-pure__enabled__hovered__front: #ffffff;
  --nested-pure__enabled__pressed__fill: #00512a;
  --nested-pure__enabled__pressed__front: #ffffff;
  --nested-pure__disabled__default__fill: #00884a00;
  --nested-pure__disabled__default__front: #72ca92;
}
.-primary .-signal-warning-nested,
.-primary.-signal-warning-nested,
.-signal-warning-nested {
  --background: var(--signal-warning-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--signal-warning-major__enabled__default__front);
  --nested-major__enabled__default__fill: #000000;
  --nested-major__enabled__default__front: #ffcf00;
  --nested-major__enabled__hovered__fill: #3c2e00;
  --nested-major__enabled__hovered__front: #ffdf95;
  --nested-major__enabled__pressed__fill: #725b00;
  --nested-major__enabled__pressed__front: #ffefd1;
  --nested-major__disabled__default__fill: #deb300;
  --nested-major__disabled__default__front: #8f7300;
  --nested-minor__enabled__default__fill: #deb300;
  --nested-minor__enabled__default__front: #000000;
  --nested-minor__enabled__hovered__fill: #bd9900;
  --nested-minor__enabled__hovered__front: #000000;
  --nested-minor__enabled__pressed__fill: #9e7f00;
  --nested-minor__enabled__pressed__front: #000000;
  --nested-minor__disabled__default__fill: #eec100;
  --nested-minor__disabled__default__front: #9e7f00;
  --nested-pure__enabled__default__fill: #ffcf0000;
  --nested-pure__enabled__default__front: #000000;
  --nested-pure__enabled__hovered__fill: #eec100;
  --nested-pure__enabled__hovered__front: #000000;
  --nested-pure__enabled__pressed__fill: #deb300;
  --nested-pure__enabled__pressed__front: #000000;
  --nested-pure__disabled__default__fill: #ffcf0000;
  --nested-pure__disabled__default__front: #ad8c00;
}
.-secondary {
  --background: var(--g-gray-95);
  background-color: var(--background);
  color: var(--plain-pure__enabled__default__front);
  --brand-symbol: #000000;
  --brand-text: #ed0007;
  --floating-outline: #0000000d;
  --shadow-fill: #00000026;
  --base-major__enabled__default__fill: #71767c;
  --base-major__enabled__default__front: #ffffff;
  --base-major__enabled__hovered__fill: #595e62;
  --base-major__enabled__hovered__front: #ffffff;
  --base-major__enabled__pressed__fill: #43464a;
  --base-major__enabled__pressed__front: #ffffff;
  --base-major__disabled__default__fill: #d0d4d8;
  --base-major__disabled__default__front: #8a9097;
  --base-minor__enabled__default__fill: #d0d4d8;
  --base-minor__enabled__default__front: #000000;
  --base-minor__enabled__hovered__fill: #b2b9c0;
  --base-minor__enabled__hovered__front: #000000;
  --base-minor__enabled__pressed__fill: #979ea4;
  --base-minor__enabled__pressed__front: #000000;
  --base-minor__disabled__default__fill: #e0e2e5;
  --base-minor__disabled__default__front: #979ea4;
  --base-pure__enabled__default__fill: #eff1f200;
  --base-pure__enabled__default__front: #656a6f;
  --base-pure__enabled__hovered__fill: #d0d4d8;
  --base-pure__enabled__hovered__front: #4e5256;
  --base-pure__enabled__pressed__fill: #b2b9c0;
  --base-pure__enabled__pressed__front: #383b3e;
  --base-pure__disabled__default__fill: #eff1f200;
  --base-pure__disabled__default__front: #a4abb3;
  --base-nested-major__enabled__default__fill: #ffffff;
  --base-nested-major__enabled__default__front: #71767c;
  --base-nested-major__enabled__hovered__fill: #eff1f2;
  --base-nested-major__enabled__hovered__front: #656a6f;
  --base-nested-major__enabled__pressed__fill: #e0e2e5;
  --base-nested-major__enabled__pressed__front: #595e62;
  --base-nested-major__disabled__default__fill: #8a9097;
  --base-nested-major__disabled__default__front: #d0d4d8;
  --base-nested-minor__enabled__default__fill: #595e62;
  --base-nested-minor__enabled__default__front: #ffffff;
  --base-nested-minor__enabled__hovered__fill: #43464a;
  --base-nested-minor__enabled__hovered__front: #ffffff;
  --base-nested-minor__enabled__pressed__fill: #2e3033;
  --base-nested-minor__enabled__pressed__front: #ffffff;
  --base-nested-minor__disabled__default__fill: #7d8389;
  --base-nested-minor__disabled__default__front: #c1c7cc;
  --base-nested-pure__enabled__default__fill: #71767c00;
  --base-nested-pure__enabled__default__front: #ffffff;
  --base-nested-pure__enabled__hovered__fill: #595e62;
  --base-nested-pure__enabled__hovered__front: #ffffff;
  --base-nested-pure__enabled__pressed__fill: #43464a;
  --base-nested-pure__enabled__pressed__front: #ffffff;
  --base-nested-pure__disabled__default__fill: #71767c00;
  --base-nested-pure__disabled__default__front: #b2b9c0;
  --accent-major__enabled__default__fill: #007bc0;
  --accent-major__enabled__default__front: #ffffff;
  --accent-major__enabled__hovered__fill: #00629a;
  --accent-major__enabled__hovered__front: #ffffff;
  --accent-major__enabled__pressed__fill: #004975;
  --accent-major__enabled__pressed__front: #ffffff;
  --accent-major__disabled__default__fill: #d0d4d8;
  --accent-major__disabled__default__front: #8a9097;
  --accent-minor__enabled__default__fill: #b8d6ff;
  --accent-minor__enabled__default__front: #000000;
  --accent-minor__enabled__hovered__fill: #7ebdff;
  --accent-minor__enabled__hovered__front: #000000;
  --accent-minor__enabled__pressed__fill: #00a4fd;
  --accent-minor__enabled__pressed__front: #000000;
  --accent-minor__disabled__default__fill: #e0e2e5;
  --accent-minor__disabled__default__front: #979ea4;
  --accent-pure__enabled__default__fill: #e8f1ff00;
  --accent-pure__enabled__default__front: #006ead;
  --accent-pure__enabled__hovered__fill: #b8d6ff;
  --accent-pure__enabled__hovered__front: #005587;
  --accent-pure__enabled__pressed__fill: #7ebdff;
  --accent-pure__enabled__pressed__front: #003e64;
  --accent-pure__disabled__default__fill: #eff1f200;
  --accent-pure__disabled__default__front: #a4abb3;
  --accent-nested-major__enabled__default__fill: #ffffff;
  --accent-nested-major__enabled__default__front: #007bc0;
  --accent-nested-major__enabled__hovered__fill: #e8f1ff;
  --accent-nested-major__enabled__hovered__front: #006ead;
  --accent-nested-major__enabled__pressed__fill: #d1e4ff;
  --accent-nested-major__enabled__pressed__front: #00629a;
  --accent-nested-major__disabled__default__fill: #0096e8;
  --accent-nested-major__disabled__default__front: #b8d6ff;
  --accent-nested-minor__enabled__default__fill: #00629a;
  --accent-nested-minor__enabled__default__front: #ffffff;
  --accent-nested-minor__enabled__hovered__fill: #004975;
  --accent-nested-minor__enabled__hovered__front: #ffffff;
  --accent-nested-minor__enabled__pressed__fill: #003253;
  --accent-nested-minor__enabled__pressed__front: #ffffff;
  --accent-nested-minor__disabled__default__fill: #0088d4;
  --accent-nested-minor__disabled__default__front: #9dc9ff;
  --accent-nested-pure__enabled__default__fill: #007bc000;
  --accent-nested-pure__enabled__default__front: #ffffff;
  --accent-nested-pure__enabled__hovered__fill: #00629a;
  --accent-nested-pure__enabled__hovered__front: #ffffff;
  --accent-nested-pure__enabled__pressed__fill: #004975;
  --accent-nested-pure__enabled__pressed__front: #ffffff;
  --accent-nested-pure__disabled__default__fill: #007bc000;
  --accent-nested-pure__disabled__default__front: #7ebdff;
  --plain-major__enabled__default__fill: #000000;
  --plain-major__enabled__default__front: #ffffff;
  --plain-major__enabled__hovered__fill: #2e3033;
  --plain-major__enabled__hovered__front: #ffffff;
  --plain-major__enabled__pressed__fill: #595e62;
  --plain-major__enabled__pressed__front: #ffffff;
  --plain-major__disabled__default__fill: #d0d4d8;
  --plain-major__disabled__default__front: #8a9097;
  --plain-minor__enabled__default__fill: #ffffff;
  --plain-minor__enabled__default__front: #000000;
  --plain-minor__enabled__hovered__fill: #d0d4d8;
  --plain-minor__enabled__hovered__front: #000000;
  --plain-minor__enabled__pressed__fill: #b2b9c0;
  --plain-minor__enabled__pressed__front: #000000;
  --plain-minor__disabled__default__fill: #e0e2e5;
  --plain-minor__disabled__default__front: #979ea4;
  --plain-pure__enabled__default__fill: #eff1f200;
  --plain-pure__enabled__default__front: #000000;
  --plain-pure__enabled__hovered__fill: #d0d4d8;
  --plain-pure__enabled__hovered__front: #000000;
  --plain-pure__enabled__pressed__fill: #b2b9c0;
  --plain-pure__enabled__pressed__front: #000000;
  --plain-pure__disabled__default__fill: #eff1f200;
  --plain-pure__disabled__default__front: #a4abb3;
  --plain-nested-major__enabled__default__fill: #ffffff;
  --plain-nested-major__enabled__default__front: #000000;
  --plain-nested-major__enabled__hovered__fill: #e0e2e5;
  --plain-nested-major__enabled__hovered__front: #000000;
  --plain-nested-major__enabled__pressed__fill: #c1c7cc;
  --plain-nested-major__enabled__pressed__front: #000000;
  --plain-nested-major__disabled__default__fill: #2e3033;
  --plain-nested-major__disabled__default__front: #656a6f;
  --plain-nested-minor__enabled__default__fill: #2e3033;
  --plain-nested-minor__enabled__default__front: #ffffff;
  --plain-nested-minor__enabled__hovered__fill: #43464a;
  --plain-nested-minor__enabled__hovered__front: #ffffff;
  --plain-nested-minor__enabled__pressed__fill: #595e62;
  --plain-nested-minor__enabled__pressed__front: #ffffff;
  --plain-nested-minor__disabled__default__fill: #232628;
  --plain-nested-minor__disabled__default__front: #595e62;
  --plain-nested-pure__enabled__default__fill: #00000000;
  --plain-nested-pure__enabled__default__front: #ffffff;
  --plain-nested-pure__enabled__hovered__fill: #1a1c1d;
  --plain-nested-pure__enabled__hovered__front: #ffffff;
  --plain-nested-pure__enabled__pressed__fill: #232628;
  --plain-nested-pure__enabled__pressed__front: #ffffff;
  --plain-nested-pure__disabled__default__fill: #00000000;
  --plain-nested-pure__disabled__default__front: #4e5256;
  --integrated-major__enabled__default__fill: #000000;
  --integrated-major__enabled__default__front: #ffffff;
  --integrated-major__enabled__hovered__fill: #00629a;
  --integrated-major__enabled__hovered__front: #ffffff;
  --integrated-major__enabled__pressed__fill: #007bc0;
  --integrated-major__enabled__pressed__front: #ffffff;
  --integrated-major__disabled__default__fill: #d0d4d8;
  --integrated-major__disabled__default__front: #8a9097;
  --integrated-minor__enabled__default__fill: #d0d4d8;
  --integrated-minor__enabled__default__front: #000000;
  --integrated-minor__enabled__hovered__fill: #7ebdff;
  --integrated-minor__enabled__hovered__front: #000000;
  --integrated-minor__enabled__pressed__fill: #00a4fd;
  --integrated-minor__enabled__pressed__front: #000000;
  --integrated-minor__disabled__default__fill: #e0e2e5;
  --integrated-minor__disabled__default__front: #979ea4;
  --integrated-pure__enabled__default__fill: #eff1f200;
  --integrated-pure__enabled__default__front: #000000;
  --integrated-pure__enabled__hovered__fill: #b8d6ff;
  --integrated-pure__enabled__hovered__front: #005587;
  --integrated-pure__enabled__pressed__fill: #7ebdff;
  --integrated-pure__enabled__pressed__front: #003e64;
  --integrated-pure__disabled__default__fill: #eff1f200;
  --integrated-pure__disabled__default__front: #a4abb3;
  --integrated-nested-major__enabled__default__fill: #ffffff;
  --integrated-nested-major__enabled__default__front: #000000;
  --integrated-nested-major__enabled__hovered__fill: #d1e4ff;
  --integrated-nested-major__enabled__hovered__front: #000000;
  --integrated-nested-major__enabled__pressed__fill: #9dc9ff;
  --integrated-nested-major__enabled__pressed__front: #000000;
  --integrated-nested-major__disabled__default__fill: #2e3033;
  --integrated-nested-major__disabled__default__front: #656a6f;
  --integrated-nested-minor__enabled__default__fill: #2e3033;
  --integrated-nested-minor__enabled__default__front: #ffffff;
  --integrated-nested-minor__enabled__hovered__fill: #004975;
  --integrated-nested-minor__enabled__hovered__front: #ffffff;
  --integrated-nested-minor__enabled__pressed__fill: #00629a;
  --integrated-nested-minor__enabled__pressed__front: #ffffff;
  --integrated-nested-minor__disabled__default__fill: #232628;
  --integrated-nested-minor__disabled__default__front: #595e62;
  --integrated-nested-pure__enabled__default__fill: #00000000;
  --integrated-nested-pure__enabled__default__front: #ffffff;
  --integrated-nested-pure__enabled__hovered__fill: #001d33;
  --integrated-nested-pure__enabled__hovered__front: #ffffff;
  --integrated-nested-pure__enabled__pressed__fill: #002742;
  --integrated-nested-pure__enabled__pressed__front: #ffffff;
  --integrated-nested-pure__disabled__default__fill: #00000000;
  --integrated-nested-pure__disabled__default__front: #4e5256;
  --emphasis-blue-major__enabled__default__fill: #007bc0;
  --emphasis-blue-major__enabled__default__front: #ffffff;
  --emphasis-blue-major__enabled__hovered__fill: #00629a;
  --emphasis-blue-major__enabled__hovered__front: #ffffff;
  --emphasis-blue-major__enabled__pressed__fill: #004975;
  --emphasis-blue-major__enabled__pressed__front: #ffffff;
  --emphasis-blue-major__disabled__default__fill: #d0d4d8;
  --emphasis-blue-major__disabled__default__front: #8a9097;
  --emphasis-blue-minor__enabled__default__fill: #b8d6ff;
  --emphasis-blue-minor__enabled__default__front: #000000;
  --emphasis-blue-minor__enabled__hovered__fill: #7ebdff;
  --emphasis-blue-minor__enabled__hovered__front: #000000;
  --emphasis-blue-minor__enabled__pressed__fill: #00a4fd;
  --emphasis-blue-minor__enabled__pressed__front: #000000;
  --emphasis-blue-minor__disabled__default__fill: #e0e2e5;
  --emphasis-blue-minor__disabled__default__front: #979ea4;
  --emphasis-blue-pure__enabled__default__fill: #e8f1ff00;
  --emphasis-blue-pure__enabled__default__front: #006ead;
  --emphasis-blue-pure__enabled__hovered__fill: #b8d6ff;
  --emphasis-blue-pure__enabled__hovered__front: #005587;
  --emphasis-blue-pure__enabled__pressed__fill: #7ebdff;
  --emphasis-blue-pure__enabled__pressed__front: #003e64;
  --emphasis-blue-pure__disabled__default__fill: #eff1f200;
  --emphasis-blue-pure__disabled__default__front: #a4abb3;
  --emphasis-blue-nested-major__enabled__default__fill: #ffffff;
  --emphasis-blue-nested-major__enabled__default__front: #007bc0;
  --emphasis-blue-nested-major__enabled__hovered__fill: #e8f1ff;
  --emphasis-blue-nested-major__enabled__hovered__front: #006ead;
  --emphasis-blue-nested-major__enabled__pressed__fill: #d1e4ff;
  --emphasis-blue-nested-major__enabled__pressed__front: #00629a;
  --emphasis-blue-nested-major__disabled__default__fill: #0096e8;
  --emphasis-blue-nested-major__disabled__default__front: #b8d6ff;
  --emphasis-blue-nested-minor__enabled__default__fill: #00629a;
  --emphasis-blue-nested-minor__enabled__default__front: #ffffff;
  --emphasis-blue-nested-minor__enabled__hovered__fill: #004975;
  --emphasis-blue-nested-minor__enabled__hovered__front: #ffffff;
  --emphasis-blue-nested-minor__enabled__pressed__fill: #003253;
  --emphasis-blue-nested-minor__enabled__pressed__front: #ffffff;
  --emphasis-blue-nested-minor__disabled__default__fill: #0088d4;
  --emphasis-blue-nested-minor__disabled__default__front: #9dc9ff;
  --emphasis-blue-nested-pure__enabled__default__fill: #007bc000;
  --emphasis-blue-nested-pure__enabled__default__front: #ffffff;
  --emphasis-blue-nested-pure__enabled__hovered__fill: #00629a;
  --emphasis-blue-nested-pure__enabled__hovered__front: #ffffff;
  --emphasis-blue-nested-pure__enabled__pressed__fill: #004975;
  --emphasis-blue-nested-pure__enabled__pressed__front: #ffffff;
  --emphasis-blue-nested-pure__disabled__default__fill: #007bc000;
  --emphasis-blue-nested-pure__disabled__default__front: #7ebdff;
  --emphasis-gray-major__enabled__default__fill: #71767c;
  --emphasis-gray-major__enabled__default__front: #ffffff;
  --emphasis-gray-major__enabled__hovered__fill: #595e62;
  --emphasis-gray-major__enabled__hovered__front: #ffffff;
  --emphasis-gray-major__enabled__pressed__fill: #43464a;
  --emphasis-gray-major__enabled__pressed__front: #ffffff;
  --emphasis-gray-major__disabled__default__fill: #d0d4d8;
  --emphasis-gray-major__disabled__default__front: #8a9097;
  --emphasis-gray-minor__enabled__default__fill: #d0d4d8;
  --emphasis-gray-minor__enabled__default__front: #000000;
  --emphasis-gray-minor__enabled__hovered__fill: #b2b9c0;
  --emphasis-gray-minor__enabled__hovered__front: #000000;
  --emphasis-gray-minor__enabled__pressed__fill: #979ea4;
  --emphasis-gray-minor__enabled__pressed__front: #000000;
  --emphasis-gray-minor__disabled__default__fill: #e0e2e5;
  --emphasis-gray-minor__disabled__default__front: #979ea4;
  --emphasis-gray-pure__enabled__default__fill: #eff1f200;
  --emphasis-gray-pure__enabled__default__front: #656a6f;
  --emphasis-gray-pure__enabled__hovered__fill: #d0d4d8;
  --emphasis-gray-pure__enabled__hovered__front: #4e5256;
  --emphasis-gray-pure__enabled__pressed__fill: #b2b9c0;
  --emphasis-gray-pure__enabled__pressed__front: #383b3e;
  --emphasis-gray-pure__disabled__default__fill: #eff1f200;
  --emphasis-gray-pure__disabled__default__front: #a4abb3;
  --emphasis-gray-nested-major__enabled__default__fill: #ffffff;
  --emphasis-gray-nested-major__enabled__default__front: #71767c;
  --emphasis-gray-nested-major__enabled__hovered__fill: #eff1f2;
  --emphasis-gray-nested-major__enabled__hovered__front: #656a6f;
  --emphasis-gray-nested-major__enabled__pressed__fill: #e0e2e5;
  --emphasis-gray-nested-major__enabled__pressed__front: #595e62;
  --emphasis-gray-nested-major__disabled__default__fill: #8a9097;
  --emphasis-gray-nested-major__disabled__default__front: #d0d4d8;
  --emphasis-gray-nested-minor__enabled__default__fill: #595e62;
  --emphasis-gray-nested-minor__enabled__default__front: #ffffff;
  --emphasis-gray-nested-minor__enabled__hovered__fill: #43464a;
  --emphasis-gray-nested-minor__enabled__hovered__front: #ffffff;
  --emphasis-gray-nested-minor__enabled__pressed__fill: #2e3033;
  --emphasis-gray-nested-minor__enabled__pressed__front: #ffffff;
  --emphasis-gray-nested-minor__disabled__default__fill: #7d8389;
  --emphasis-gray-nested-minor__disabled__default__front: #c1c7cc;
  --emphasis-gray-nested-pure__enabled__default__fill: #71767c00;
  --emphasis-gray-nested-pure__enabled__default__front: #ffffff;
  --emphasis-gray-nested-pure__enabled__hovered__fill: #595e62;
  --emphasis-gray-nested-pure__enabled__hovered__front: #ffffff;
  --emphasis-gray-nested-pure__enabled__pressed__fill: #43464a;
  --emphasis-gray-nested-pure__enabled__pressed__front: #ffffff;
  --emphasis-gray-nested-pure__disabled__default__fill: #71767c00;
  --emphasis-gray-nested-pure__disabled__default__front: #b2b9c0;
  --emphasis-green-major__enabled__default__fill: #00884a;
  --emphasis-green-major__enabled__default__front: #ffffff;
  --emphasis-green-major__enabled__hovered__fill: #006c3a;
  --emphasis-green-major__enabled__hovered__front: #ffffff;
  --emphasis-green-major__enabled__pressed__fill: #00512a;
  --emphasis-green-major__enabled__pressed__front: #ffffff;
  --emphasis-green-major__disabled__default__fill: #d0d4d8;
  --emphasis-green-major__disabled__default__front: #8a9097;
  --emphasis-green-minor__enabled__default__fill: #9be4b3;
  --emphasis-green-minor__enabled__default__front: #000000;
  --emphasis-green-minor__enabled__hovered__fill: #72ca92;
  --emphasis-green-minor__enabled__hovered__front: #000000;
  --emphasis-green-minor__enabled__pressed__fill: #4ab073;
  --emphasis-green-minor__enabled__pressed__front: #000000;
  --emphasis-green-minor__disabled__default__fill: #e0e2e5;
  --emphasis-green-minor__disabled__default__front: #979ea4;
  --emphasis-green-pure__enabled__default__fill: #e2f5e700;
  --emphasis-green-pure__enabled__default__front: #007a42;
  --emphasis-green-pure__enabled__hovered__fill: #9be4b3;
  --emphasis-green-pure__enabled__hovered__front: #005f32;
  --emphasis-green-pure__enabled__pressed__fill: #72ca92;
  --emphasis-green-pure__enabled__pressed__front: #004523;
  --emphasis-green-pure__disabled__default__fill: #eff1f200;
  --emphasis-green-pure__disabled__default__front: #a4abb3;
  --emphasis-green-nested-major__enabled__default__fill: #ffffff;
  --emphasis-green-nested-major__enabled__default__front: #00884a;
  --emphasis-green-nested-major__enabled__hovered__fill: #e2f5e7;
  --emphasis-green-nested-major__enabled__hovered__front: #007a42;
  --emphasis-green-nested-major__enabled__pressed__fill: #b8efc9;
  --emphasis-green-nested-major__enabled__pressed__front: #006c3a;
  --emphasis-green-nested-major__disabled__default__fill: #37a264;
  --emphasis-green-nested-major__disabled__default__front: #9be4b3;
  --emphasis-green-nested-minor__enabled__default__fill: #006c3a;
  --emphasis-green-nested-minor__enabled__default__front: #ffffff;
  --emphasis-green-nested-minor__enabled__hovered__fill: #00512a;
  --emphasis-green-nested-minor__enabled__hovered__front: #ffffff;
  --emphasis-green-nested-minor__enabled__pressed__fill: #00381b;
  --emphasis-green-nested-minor__enabled__pressed__front: #ffffff;
  --emphasis-green-nested-minor__disabled__default__fill: #219557;
  --emphasis-green-nested-minor__disabled__default__front: #86d7a2;
  --emphasis-green-nested-pure__enabled__default__fill: #00884a00;
  --emphasis-green-nested-pure__enabled__default__front: #ffffff;
  --emphasis-green-nested-pure__enabled__hovered__fill: #006c3a;
  --emphasis-green-nested-pure__enabled__hovered__front: #ffffff;
  --emphasis-green-nested-pure__enabled__pressed__fill: #00512a;
  --emphasis-green-nested-pure__enabled__pressed__front: #ffffff;
  --emphasis-green-nested-pure__disabled__default__fill: #00884a00;
  --emphasis-green-nested-pure__disabled__default__front: #72ca92;
  --emphasis-purple-major__enabled__default__fill: #9e2896;
  --emphasis-purple-major__enabled__default__front: #ffffff;
  --emphasis-purple-major__enabled__hovered__fill: #791d73;
  --emphasis-purple-major__enabled__hovered__front: #ffffff;
  --emphasis-purple-major__enabled__pressed__fill: #551151;
  --emphasis-purple-major__enabled__pressed__front: #ffffff;
  --emphasis-purple-major__disabled__default__fill: #e0e2e5;
  --emphasis-purple-major__disabled__default__front: #979ea4;
  --emphasis-purple-minor__enabled__default__fill: #ebcae8;
  --emphasis-purple-minor__enabled__default__front: #000000;
  --emphasis-purple-minor__enabled__hovered__fill: #e5a2df;
  --emphasis-purple-minor__enabled__hovered__front: #000000;
  --emphasis-purple-minor__enabled__pressed__fill: #e472db;
  --emphasis-purple-minor__enabled__pressed__front: #000000;
  --emphasis-purple-minor__disabled__default__fill: #e0e2e5;
  --emphasis-purple-minor__disabled__default__front: #979ea4;
  --emphasis-purple-pure__enabled__default__fill: #f7eef600;
  --emphasis-purple-pure__enabled__default__front: #9e2896;
  --emphasis-purple-pure__enabled__hovered__fill: #f0dcee;
  --emphasis-purple-pure__enabled__hovered__front: #791d73;
  --emphasis-purple-pure__enabled__pressed__fill: #e8b6e3;
  --emphasis-purple-pure__enabled__pressed__front: #551151;
  --emphasis-purple-pure__disabled__default__fill: #eff1f200;
  --emphasis-purple-pure__disabled__default__front: #b2b9c0;
  --emphasis-purple-nested-major__enabled__default__fill: #ffffff;
  --emphasis-purple-nested-major__enabled__default__front: #9e2896;
  --emphasis-purple-nested-major__enabled__hovered__fill: #f7eef6;
  --emphasis-purple-nested-major__enabled__hovered__front: #8b2284;
  --emphasis-purple-nested-major__enabled__pressed__fill: #f0dcee;
  --emphasis-purple-nested-major__enabled__pressed__front: #791d73;
  --emphasis-purple-nested-major__disabled__default__fill: #c535bc;
  --emphasis-purple-nested-major__disabled__default__front: #e5a2df;
  --emphasis-purple-nested-minor__enabled__default__fill: #791d73;
  --emphasis-purple-nested-minor__enabled__default__front: #ffffff;
  --emphasis-purple-nested-minor__enabled__hovered__fill: #551151;
  --emphasis-purple-nested-minor__enabled__hovered__front: #ffffff;
  --emphasis-purple-nested-minor__enabled__pressed__fill: #340731;
  --emphasis-purple-nested-minor__enabled__pressed__front: #ffffff;
  --emphasis-purple-nested-minor__disabled__default__fill: #b12ea9;
  --emphasis-purple-nested-minor__disabled__default__front: #e48cdd;
  --emphasis-purple-nested-pure__enabled__default__fill: #9e289600;
  --emphasis-purple-nested-pure__enabled__default__front: #ffffff;
  --emphasis-purple-nested-pure__enabled__hovered__fill: #791d73;
  --emphasis-purple-nested-pure__enabled__hovered__front: #ffffff;
  --emphasis-purple-nested-pure__enabled__pressed__fill: #551151;
  --emphasis-purple-nested-pure__enabled__pressed__front: #ffffff;
  --emphasis-purple-nested-pure__disabled__default__fill: #9e289600;
  --emphasis-purple-nested-pure__disabled__default__front: #e472db;
  --emphasis-turquoise-major__enabled__default__fill: #18837e;
  --emphasis-turquoise-major__enabled__default__front: #ffffff;
  --emphasis-turquoise-major__enabled__hovered__fill: #116864;
  --emphasis-turquoise-major__enabled__hovered__front: #ffffff;
  --emphasis-turquoise-major__enabled__pressed__fill: #0a4f4b;
  --emphasis-turquoise-major__enabled__pressed__front: #ffffff;
  --emphasis-turquoise-major__disabled__default__fill: #d0d4d8;
  --emphasis-turquoise-major__disabled__default__front: #8a9097;
  --emphasis-turquoise-minor__enabled__default__fill: #a1dfdb;
  --emphasis-turquoise-minor__enabled__default__front: #000000;
  --emphasis-turquoise-minor__enabled__hovered__fill: #79c5c0;
  --emphasis-turquoise-minor__enabled__hovered__front: #000000;
  --emphasis-turquoise-minor__enabled__pressed__fill: #54aba5;
  --emphasis-turquoise-minor__enabled__pressed__front: #000000;
  --emphasis-turquoise-minor__disabled__default__fill: #e0e2e5;
  --emphasis-turquoise-minor__disabled__default__front: #979ea4;
  --emphasis-turquoise-pure__enabled__default__fill: #def5f300;
  --emphasis-turquoise-pure__enabled__default__front: #147671;
  --emphasis-turquoise-pure__enabled__hovered__fill: #a1dfdb;
  --emphasis-turquoise-pure__enabled__hovered__front: #0e5b57;
  --emphasis-turquoise-pure__enabled__pressed__fill: #79c5c0;
  --emphasis-turquoise-pure__enabled__pressed__front: #07423f;
  --emphasis-turquoise-pure__disabled__default__fill: #eff1f200;
  --emphasis-turquoise-pure__disabled__default__front: #a4abb3;
  --emphasis-turquoise-nested-major__enabled__default__fill: #ffffff;
  --emphasis-turquoise-nested-major__enabled__default__front: #18837e;
  --emphasis-turquoise-nested-major__enabled__hovered__fill: #def5f3;
  --emphasis-turquoise-nested-major__enabled__hovered__front: #147671;
  --emphasis-turquoise-nested-major__enabled__pressed__fill: #b6ede8;
  --emphasis-turquoise-nested-major__enabled__pressed__front: #116864;
  --emphasis-turquoise-nested-major__disabled__default__fill: #419e98;
  --emphasis-turquoise-nested-major__disabled__default__front: #a1dfdb;
  --emphasis-turquoise-nested-minor__enabled__default__fill: #116864;
  --emphasis-turquoise-nested-minor__enabled__default__front: #ffffff;
  --emphasis-turquoise-nested-minor__enabled__hovered__fill: #0a4f4b;
  --emphasis-turquoise-nested-minor__enabled__hovered__front: #ffffff;
  --emphasis-turquoise-nested-minor__enabled__pressed__fill: #053634;
  --emphasis-turquoise-nested-minor__enabled__pressed__front: #ffffff;
  --emphasis-turquoise-nested-minor__disabled__default__fill: #2e908b;
  --emphasis-turquoise-nested-minor__disabled__default__front: #8dd2cd;
  --emphasis-turquoise-nested-pure__enabled__default__fill: #18837e00;
  --emphasis-turquoise-nested-pure__enabled__default__front: #ffffff;
  --emphasis-turquoise-nested-pure__enabled__hovered__fill: #116864;
  --emphasis-turquoise-nested-pure__enabled__hovered__front: #ffffff;
  --emphasis-turquoise-nested-pure__enabled__pressed__fill: #0a4f4b;
  --emphasis-turquoise-nested-pure__enabled__pressed__front: #ffffff;
  --emphasis-turquoise-nested-pure__disabled__default__fill: #18837e00;
  --emphasis-turquoise-nested-pure__disabled__default__front: #79c5c0;
  --signal-error-major__enabled__default__fill: #ed0007;
  --signal-error-major__enabled__default__front: #ffffff;
  --signal-error-major__enabled__hovered__fill: #be0004;
  --signal-error-major__enabled__hovered__front: #ffffff;
  --signal-error-major__enabled__pressed__fill: #920002;
  --signal-error-major__enabled__pressed__front: #ffffff;
  --signal-error-major__disabled__default__fill: #d0d4d8;
  --signal-error-major__disabled__default__front: #8a9097;
  --signal-error-minor__enabled__default__fill: #ffc6c6;
  --signal-error-minor__enabled__default__front: #000000;
  --signal-error-minor__enabled__hovered__fill: #ff9d9d;
  --signal-error-minor__enabled__hovered__front: #000000;
  --signal-error-minor__enabled__pressed__fill: #ff6e6f;
  --signal-error-minor__enabled__pressed__front: #000000;
  --signal-error-minor__disabled__default__fill: #e0e2e5;
  --signal-error-minor__disabled__default__front: #979ea4;
  --signal-error-pure__enabled__default__fill: #ffecec00;
  --signal-error-pure__enabled__default__front: #d50005;
  --signal-error-pure__enabled__hovered__fill: #ffc6c6;
  --signal-error-pure__enabled__hovered__front: #a80003;
  --signal-error-pure__enabled__pressed__fill: #ff9d9d;
  --signal-error-pure__enabled__pressed__front: #7d0002;
  --signal-error-pure__disabled__default__fill: #eff1f200;
  --signal-error-pure__disabled__default__front: #a4abb3;
  --signal-error-nested-major__enabled__default__fill: #ffffff;
  --signal-error-nested-major__enabled__default__front: #ed0007;
  --signal-error-nested-major__enabled__hovered__fill: #ffecec;
  --signal-error-nested-major__enabled__hovered__front: #d50005;
  --signal-error-nested-major__enabled__pressed__fill: #ffd9d9;
  --signal-error-nested-major__enabled__pressed__front: #be0004;
  --signal-error-nested-major__disabled__default__fill: #ff5152;
  --signal-error-nested-major__disabled__default__front: #ffc6c6;
  --signal-error-nested-minor__enabled__default__fill: #be0004;
  --signal-error-nested-minor__enabled__default__front: #ffffff;
  --signal-error-nested-minor__enabled__hovered__fill: #920002;
  --signal-error-nested-minor__enabled__hovered__front: #ffffff;
  --signal-error-nested-minor__enabled__pressed__fill: #680001;
  --signal-error-nested-minor__enabled__pressed__front: #ffffff;
  --signal-error-nested-minor__disabled__default__fill: #ff2124;
  --signal-error-nested-minor__disabled__default__front: #ffb2b2;
  --signal-error-nested-pure__enabled__default__fill: #ed000700;
  --signal-error-nested-pure__enabled__default__front: #ffffff;
  --signal-error-nested-pure__enabled__hovered__fill: #be0004;
  --signal-error-nested-pure__enabled__hovered__front: #ffffff;
  --signal-error-nested-pure__enabled__pressed__fill: #920002;
  --signal-error-nested-pure__enabled__pressed__front: #ffffff;
  --signal-error-nested-pure__disabled__default__fill: #ed000700;
  --signal-error-nested-pure__disabled__default__front: #ff9d9d;
  --signal-neutral-major__enabled__default__fill: #71767c;
  --signal-neutral-major__enabled__default__front: #ffffff;
  --signal-neutral-major__enabled__hovered__fill: #595e62;
  --signal-neutral-major__enabled__hovered__front: #ffffff;
  --signal-neutral-major__enabled__pressed__fill: #43464a;
  --signal-neutral-major__enabled__pressed__front: #ffffff;
  --signal-neutral-major__disabled__default__fill: #d0d4d8;
  --signal-neutral-major__disabled__default__front: #8a9097;
  --signal-neutral-minor__enabled__default__fill: #d0d4d8;
  --signal-neutral-minor__enabled__default__front: #000000;
  --signal-neutral-minor__enabled__hovered__fill: #b2b9c0;
  --signal-neutral-minor__enabled__hovered__front: #000000;
  --signal-neutral-minor__enabled__pressed__fill: #979ea4;
  --signal-neutral-minor__enabled__pressed__front: #000000;
  --signal-neutral-minor__disabled__default__fill: #e0e2e5;
  --signal-neutral-minor__disabled__default__front: #979ea4;
  --signal-neutral-pure__enabled__default__fill: #eff1f200;
  --signal-neutral-pure__enabled__default__front: #656a6f;
  --signal-neutral-pure__enabled__hovered__fill: #d0d4d8;
  --signal-neutral-pure__enabled__hovered__front: #4e5256;
  --signal-neutral-pure__enabled__pressed__fill: #b2b9c0;
  --signal-neutral-pure__enabled__pressed__front: #383b3e;
  --signal-neutral-pure__disabled__default__fill: #eff1f200;
  --signal-neutral-pure__disabled__default__front: #a4abb3;
  --signal-neutral-nested-major__enabled__default__fill: #ffffff;
  --signal-neutral-nested-major__enabled__default__front: #71767c;
  --signal-neutral-nested-major__enabled__hovered__fill: #eff1f2;
  --signal-neutral-nested-major__enabled__hovered__front: #656a6f;
  --signal-neutral-nested-major__enabled__pressed__fill: #e0e2e5;
  --signal-neutral-nested-major__enabled__pressed__front: #595e62;
  --signal-neutral-nested-major__disabled__default__fill: #8a9097;
  --signal-neutral-nested-major__disabled__default__front: #d0d4d8;
  --signal-neutral-nested-minor__enabled__default__fill: #595e62;
  --signal-neutral-nested-minor__enabled__default__front: #ffffff;
  --signal-neutral-nested-minor__enabled__hovered__fill: #43464a;
  --signal-neutral-nested-minor__enabled__hovered__front: #ffffff;
  --signal-neutral-nested-minor__enabled__pressed__fill: #2e3033;
  --signal-neutral-nested-minor__enabled__pressed__front: #ffffff;
  --signal-neutral-nested-minor__disabled__default__fill: #7d8389;
  --signal-neutral-nested-minor__disabled__default__front: #c1c7cc;
  --signal-neutral-nested-pure__enabled__default__fill: #71767c00;
  --signal-neutral-nested-pure__enabled__default__front: #ffffff;
  --signal-neutral-nested-pure__enabled__hovered__fill: #595e62;
  --signal-neutral-nested-pure__enabled__hovered__front: #ffffff;
  --signal-neutral-nested-pure__enabled__pressed__fill: #43464a;
  --signal-neutral-nested-pure__enabled__pressed__front: #ffffff;
  --signal-neutral-nested-pure__disabled__default__fill: #71767c00;
  --signal-neutral-nested-pure__disabled__default__front: #b2b9c0;
  --signal-note-major__enabled__default__fill: #007bc0;
  --signal-note-major__enabled__default__front: #ffffff;
  --signal-note-major__enabled__hovered__fill: #00629a;
  --signal-note-major__enabled__hovered__front: #ffffff;
  --signal-note-major__enabled__pressed__fill: #004975;
  --signal-note-major__enabled__pressed__front: #ffffff;
  --signal-note-major__disabled__default__fill: #d0d4d8;
  --signal-note-major__disabled__default__front: #8a9097;
  --signal-note-minor__enabled__default__fill: #b8d6ff;
  --signal-note-minor__enabled__default__front: #000000;
  --signal-note-minor__enabled__hovered__fill: #7ebdff;
  --signal-note-minor__enabled__hovered__front: #000000;
  --signal-note-minor__enabled__pressed__fill: #00a4fd;
  --signal-note-minor__enabled__pressed__front: #000000;
  --signal-note-minor__disabled__default__fill: #e0e2e5;
  --signal-note-minor__disabled__default__front: #979ea4;
  --signal-note-pure__enabled__default__fill: #e8f1ff00;
  --signal-note-pure__enabled__default__front: #006ead;
  --signal-note-pure__enabled__hovered__fill: #b8d6ff;
  --signal-note-pure__enabled__hovered__front: #005587;
  --signal-note-pure__enabled__pressed__fill: #7ebdff;
  --signal-note-pure__enabled__pressed__front: #003e64;
  --signal-note-pure__disabled__default__fill: #eff1f200;
  --signal-note-pure__disabled__default__front: #a4abb3;
  --signal-note-nested-major__enabled__default__fill: #ffffff;
  --signal-note-nested-major__enabled__default__front: #007bc0;
  --signal-note-nested-major__enabled__hovered__fill: #e8f1ff;
  --signal-note-nested-major__enabled__hovered__front: #006ead;
  --signal-note-nested-major__enabled__pressed__fill: #d1e4ff;
  --signal-note-nested-major__enabled__pressed__front: #00629a;
  --signal-note-nested-major__disabled__default__fill: #0096e8;
  --signal-note-nested-major__disabled__default__front: #b8d6ff;
  --signal-note-nested-minor__enabled__default__fill: #00629a;
  --signal-note-nested-minor__enabled__default__front: #ffffff;
  --signal-note-nested-minor__enabled__hovered__fill: #004975;
  --signal-note-nested-minor__enabled__hovered__front: #ffffff;
  --signal-note-nested-minor__enabled__pressed__fill: #003253;
  --signal-note-nested-minor__enabled__pressed__front: #ffffff;
  --signal-note-nested-minor__disabled__default__fill: #0088d4;
  --signal-note-nested-minor__disabled__default__front: #9dc9ff;
  --signal-note-nested-pure__enabled__default__fill: #007bc000;
  --signal-note-nested-pure__enabled__default__front: #ffffff;
  --signal-note-nested-pure__enabled__hovered__fill: #00629a;
  --signal-note-nested-pure__enabled__hovered__front: #ffffff;
  --signal-note-nested-pure__enabled__pressed__fill: #004975;
  --signal-note-nested-pure__enabled__pressed__front: #ffffff;
  --signal-note-nested-pure__disabled__default__fill: #007bc000;
  --signal-note-nested-pure__disabled__default__front: #7ebdff;
  --signal-success-major__enabled__default__fill: #00884a;
  --signal-success-major__enabled__default__front: #ffffff;
  --signal-success-major__enabled__hovered__fill: #006c3a;
  --signal-success-major__enabled__hovered__front: #ffffff;
  --signal-success-major__enabled__pressed__fill: #00512a;
  --signal-success-major__enabled__pressed__front: #ffffff;
  --signal-success-major__disabled__default__fill: #d0d4d8;
  --signal-success-major__disabled__default__front: #8a9097;
  --signal-success-minor__enabled__default__fill: #9be4b3;
  --signal-success-minor__enabled__default__front: #000000;
  --signal-success-minor__enabled__hovered__fill: #72ca92;
  --signal-success-minor__enabled__hovered__front: #000000;
  --signal-success-minor__enabled__pressed__fill: #4ab073;
  --signal-success-minor__enabled__pressed__front: #000000;
  --signal-success-minor__disabled__default__fill: #e0e2e5;
  --signal-success-minor__disabled__default__front: #979ea4;
  --signal-success-pure__enabled__default__fill: #e2f5e700;
  --signal-success-pure__enabled__default__front: #007a42;
  --signal-success-pure__enabled__hovered__fill: #9be4b3;
  --signal-success-pure__enabled__hovered__front: #005f32;
  --signal-success-pure__enabled__pressed__fill: #72ca92;
  --signal-success-pure__enabled__pressed__front: #004523;
  --signal-success-pure__disabled__default__fill: #eff1f200;
  --signal-success-pure__disabled__default__front: #a4abb3;
  --signal-success-nested-major__enabled__default__fill: #ffffff;
  --signal-success-nested-major__enabled__default__front: #00884a;
  --signal-success-nested-major__enabled__hovered__fill: #e2f5e7;
  --signal-success-nested-major__enabled__hovered__front: #007a42;
  --signal-success-nested-major__enabled__pressed__fill: #b8efc9;
  --signal-success-nested-major__enabled__pressed__front: #006c3a;
  --signal-success-nested-major__disabled__default__fill: #37a264;
  --signal-success-nested-major__disabled__default__front: #9be4b3;
  --signal-success-nested-minor__enabled__default__fill: #006c3a;
  --signal-success-nested-minor__enabled__default__front: #ffffff;
  --signal-success-nested-minor__enabled__hovered__fill: #00512a;
  --signal-success-nested-minor__enabled__hovered__front: #ffffff;
  --signal-success-nested-minor__enabled__pressed__fill: #00381b;
  --signal-success-nested-minor__enabled__pressed__front: #ffffff;
  --signal-success-nested-minor__disabled__default__fill: #219557;
  --signal-success-nested-minor__disabled__default__front: #86d7a2;
  --signal-success-nested-pure__enabled__default__fill: #00884a00;
  --signal-success-nested-pure__enabled__default__front: #ffffff;
  --signal-success-nested-pure__enabled__hovered__fill: #006c3a;
  --signal-success-nested-pure__enabled__hovered__front: #ffffff;
  --signal-success-nested-pure__enabled__pressed__fill: #00512a;
  --signal-success-nested-pure__enabled__pressed__front: #ffffff;
  --signal-success-nested-pure__disabled__default__fill: #00884a00;
  --signal-success-nested-pure__disabled__default__front: #72ca92;
  --signal-warning-major__enabled__default__fill: #ffcf00;
  --signal-warning-major__enabled__default__front: #000000;
  --signal-warning-major__enabled__hovered__fill: #deb300;
  --signal-warning-major__enabled__hovered__front: #000000;
  --signal-warning-major__enabled__pressed__fill: #bd9900;
  --signal-warning-major__enabled__pressed__front: #000000;
  --signal-warning-major__disabled__default__fill: #d0d4d8;
  --signal-warning-major__disabled__default__front: #8a9097;
  --signal-warning-minor__enabled__default__fill: #ffdf95;
  --signal-warning-minor__enabled__default__front: #000000;
  --signal-warning-minor__enabled__hovered__fill: #eec100;
  --signal-warning-minor__enabled__hovered__front: #000000;
  --signal-warning-minor__enabled__pressed__fill: #cda600;
  --signal-warning-minor__enabled__pressed__front: #000000;
  --signal-warning-minor__disabled__default__fill: #e0e2e5;
  --signal-warning-minor__disabled__default__front: #979ea4;
  --signal-warning-pure__enabled__default__fill: #ffefd100;
  --signal-warning-pure__enabled__default__front: #806700;
  --signal-warning-pure__enabled__hovered__fill: #ffdf95;
  --signal-warning-pure__enabled__hovered__front: #644f00;
  --signal-warning-pure__enabled__pressed__fill: #eec100;
  --signal-warning-pure__enabled__pressed__front: #493900;
  --signal-warning-pure__disabled__default__fill: #eff1f200;
  --signal-warning-pure__disabled__default__front: #a4abb3;
  --signal-warning-nested-major__enabled__default__fill: #000000;
  --signal-warning-nested-major__enabled__default__front: #ffcf00;
  --signal-warning-nested-major__enabled__hovered__fill: #3c2e00;
  --signal-warning-nested-major__enabled__hovered__front: #ffdf95;
  --signal-warning-nested-major__enabled__pressed__fill: #725b00;
  --signal-warning-nested-major__enabled__pressed__front: #ffefd1;
  --signal-warning-nested-major__disabled__default__fill: #deb300;
  --signal-warning-nested-major__disabled__default__front: #8f7300;
  --signal-warning-nested-minor__enabled__default__fill: #deb300;
  --signal-warning-nested-minor__enabled__default__front: #000000;
  --signal-warning-nested-minor__enabled__hovered__fill: #bd9900;
  --signal-warning-nested-minor__enabled__hovered__front: #000000;
  --signal-warning-nested-minor__enabled__pressed__fill: #9e7f00;
  --signal-warning-nested-minor__enabled__pressed__front: #000000;
  --signal-warning-nested-minor__disabled__default__fill: #eec100;
  --signal-warning-nested-minor__disabled__default__front: #9e7f00;
  --signal-warning-nested-pure__enabled__default__fill: #ffcf0000;
  --signal-warning-nested-pure__enabled__default__front: #000000;
  --signal-warning-nested-pure__enabled__hovered__fill: #eec100;
  --signal-warning-nested-pure__enabled__hovered__front: #000000;
  --signal-warning-nested-pure__enabled__pressed__fill: #deb300;
  --signal-warning-nested-pure__enabled__pressed__front: #000000;
  --signal-warning-nested-pure__disabled__default__fill: #ffcf0000;
  --signal-warning-nested-pure__disabled__default__front: #ad8c00;
}
.-secondary .-base-nested,
.-secondary.-base-nested {
  --background: var(--base-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--base-major__enabled__default__front);
  --nested-major__enabled__default__fill: #ffffff;
  --nested-major__enabled__default__front: #71767c;
  --nested-major__enabled__hovered__fill: #eff1f2;
  --nested-major__enabled__hovered__front: #656a6f;
  --nested-major__enabled__pressed__fill: #e0e2e5;
  --nested-major__enabled__pressed__front: #595e62;
  --nested-major__disabled__default__fill: #8a9097;
  --nested-major__disabled__default__front: #d0d4d8;
  --nested-minor__enabled__default__fill: #595e62;
  --nested-minor__enabled__default__front: #ffffff;
  --nested-minor__enabled__hovered__fill: #43464a;
  --nested-minor__enabled__hovered__front: #ffffff;
  --nested-minor__enabled__pressed__fill: #2e3033;
  --nested-minor__enabled__pressed__front: #ffffff;
  --nested-minor__disabled__default__fill: #7d8389;
  --nested-minor__disabled__default__front: #c1c7cc;
  --nested-pure__enabled__default__fill: #71767c00;
  --nested-pure__enabled__default__front: #ffffff;
  --nested-pure__enabled__hovered__fill: #595e62;
  --nested-pure__enabled__hovered__front: #ffffff;
  --nested-pure__enabled__pressed__fill: #43464a;
  --nested-pure__enabled__pressed__front: #ffffff;
  --nested-pure__disabled__default__fill: #71767c00;
  --nested-pure__disabled__default__front: #b2b9c0;
}
.-secondary .-accent-nested,
.-secondary.-accent-nested {
  --background: var(--accent-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--accent-major__enabled__default__front);
  --nested-major__enabled__default__fill: #ffffff;
  --nested-major__enabled__default__front: #007bc0;
  --nested-major__enabled__hovered__fill: #e8f1ff;
  --nested-major__enabled__hovered__front: #006ead;
  --nested-major__enabled__pressed__fill: #d1e4ff;
  --nested-major__enabled__pressed__front: #00629a;
  --nested-major__disabled__default__fill: #0096e8;
  --nested-major__disabled__default__front: #b8d6ff;
  --nested-minor__enabled__default__fill: #00629a;
  --nested-minor__enabled__default__front: #ffffff;
  --nested-minor__enabled__hovered__fill: #004975;
  --nested-minor__enabled__hovered__front: #ffffff;
  --nested-minor__enabled__pressed__fill: #003253;
  --nested-minor__enabled__pressed__front: #ffffff;
  --nested-minor__disabled__default__fill: #0088d4;
  --nested-minor__disabled__default__front: #9dc9ff;
  --nested-pure__enabled__default__fill: #007bc000;
  --nested-pure__enabled__default__front: #ffffff;
  --nested-pure__enabled__hovered__fill: #00629a;
  --nested-pure__enabled__hovered__front: #ffffff;
  --nested-pure__enabled__pressed__fill: #004975;
  --nested-pure__enabled__pressed__front: #ffffff;
  --nested-pure__disabled__default__fill: #007bc000;
  --nested-pure__disabled__default__front: #7ebdff;
}
.-secondary .-plain-nested,
.-secondary.-plain-nested {
  --background: var(--plain-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--plain-major__enabled__default__front);
  --nested-major__enabled__default__fill: #ffffff;
  --nested-major__enabled__default__front: #000000;
  --nested-major__enabled__hovered__fill: #e0e2e5;
  --nested-major__enabled__hovered__front: #000000;
  --nested-major__enabled__pressed__fill: #c1c7cc;
  --nested-major__enabled__pressed__front: #000000;
  --nested-major__disabled__default__fill: #2e3033;
  --nested-major__disabled__default__front: #656a6f;
  --nested-minor__enabled__default__fill: #2e3033;
  --nested-minor__enabled__default__front: #ffffff;
  --nested-minor__enabled__hovered__fill: #43464a;
  --nested-minor__enabled__hovered__front: #ffffff;
  --nested-minor__enabled__pressed__fill: #595e62;
  --nested-minor__enabled__pressed__front: #ffffff;
  --nested-minor__disabled__default__fill: #232628;
  --nested-minor__disabled__default__front: #595e62;
  --nested-pure__enabled__default__fill: #00000000;
  --nested-pure__enabled__default__front: #ffffff;
  --nested-pure__enabled__hovered__fill: #1a1c1d;
  --nested-pure__enabled__hovered__front: #ffffff;
  --nested-pure__enabled__pressed__fill: #232628;
  --nested-pure__enabled__pressed__front: #ffffff;
  --nested-pure__disabled__default__fill: #00000000;
  --nested-pure__disabled__default__front: #4e5256;
}
.-secondary .-integrated-nested,
.-secondary.-integrated-nested {
  --background: var(--integrated-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--integrated-major__enabled__default__front);
  --nested-major__enabled__default__fill: #ffffff;
  --nested-major__enabled__default__front: #000000;
  --nested-major__enabled__hovered__fill: #d1e4ff;
  --nested-major__enabled__hovered__front: #000000;
  --nested-major__enabled__pressed__fill: #9dc9ff;
  --nested-major__enabled__pressed__front: #000000;
  --nested-major__disabled__default__fill: #2e3033;
  --nested-major__disabled__default__front: #656a6f;
  --nested-minor__enabled__default__fill: #2e3033;
  --nested-minor__enabled__default__front: #ffffff;
  --nested-minor__enabled__hovered__fill: #004975;
  --nested-minor__enabled__hovered__front: #ffffff;
  --nested-minor__enabled__pressed__fill: #00629a;
  --nested-minor__enabled__pressed__front: #ffffff;
  --nested-minor__disabled__default__fill: #232628;
  --nested-minor__disabled__default__front: #595e62;
  --nested-pure__enabled__default__fill: #00000000;
  --nested-pure__enabled__default__front: #ffffff;
  --nested-pure__enabled__hovered__fill: #001d33;
  --nested-pure__enabled__hovered__front: #ffffff;
  --nested-pure__enabled__pressed__fill: #002742;
  --nested-pure__enabled__pressed__front: #ffffff;
  --nested-pure__disabled__default__fill: #00000000;
  --nested-pure__disabled__default__front: #4e5256;
}
.-secondary .-emphasis-blue-nested,
.-secondary.-emphasis-blue-nested {
  --background: var(--emphasis-blue-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--emphasis-blue-major__enabled__default__front);
  --nested-major__enabled__default__fill: #ffffff;
  --nested-major__enabled__default__front: #007bc0;
  --nested-major__enabled__hovered__fill: #e8f1ff;
  --nested-major__enabled__hovered__front: #006ead;
  --nested-major__enabled__pressed__fill: #d1e4ff;
  --nested-major__enabled__pressed__front: #00629a;
  --nested-major__disabled__default__fill: #0096e8;
  --nested-major__disabled__default__front: #b8d6ff;
  --nested-minor__enabled__default__fill: #00629a;
  --nested-minor__enabled__default__front: #ffffff;
  --nested-minor__enabled__hovered__fill: #004975;
  --nested-minor__enabled__hovered__front: #ffffff;
  --nested-minor__enabled__pressed__fill: #003253;
  --nested-minor__enabled__pressed__front: #ffffff;
  --nested-minor__disabled__default__fill: #0088d4;
  --nested-minor__disabled__default__front: #9dc9ff;
  --nested-pure__enabled__default__fill: #007bc000;
  --nested-pure__enabled__default__front: #ffffff;
  --nested-pure__enabled__hovered__fill: #00629a;
  --nested-pure__enabled__hovered__front: #ffffff;
  --nested-pure__enabled__pressed__fill: #004975;
  --nested-pure__enabled__pressed__front: #ffffff;
  --nested-pure__disabled__default__fill: #007bc000;
  --nested-pure__disabled__default__front: #7ebdff;
}
.-secondary .-emphasis-gray-nested,
.-secondary.-emphasis-gray-nested {
  --background: var(--emphasis-gray-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--emphasis-gray-major__enabled__default__front);
  --nested-major__enabled__default__fill: #ffffff;
  --nested-major__enabled__default__front: #71767c;
  --nested-major__enabled__hovered__fill: #eff1f2;
  --nested-major__enabled__hovered__front: #656a6f;
  --nested-major__enabled__pressed__fill: #e0e2e5;
  --nested-major__enabled__pressed__front: #595e62;
  --nested-major__disabled__default__fill: #8a9097;
  --nested-major__disabled__default__front: #d0d4d8;
  --nested-minor__enabled__default__fill: #595e62;
  --nested-minor__enabled__default__front: #ffffff;
  --nested-minor__enabled__hovered__fill: #43464a;
  --nested-minor__enabled__hovered__front: #ffffff;
  --nested-minor__enabled__pressed__fill: #2e3033;
  --nested-minor__enabled__pressed__front: #ffffff;
  --nested-minor__disabled__default__fill: #7d8389;
  --nested-minor__disabled__default__front: #c1c7cc;
  --nested-pure__enabled__default__fill: #71767c00;
  --nested-pure__enabled__default__front: #ffffff;
  --nested-pure__enabled__hovered__fill: #595e62;
  --nested-pure__enabled__hovered__front: #ffffff;
  --nested-pure__enabled__pressed__fill: #43464a;
  --nested-pure__enabled__pressed__front: #ffffff;
  --nested-pure__disabled__default__fill: #71767c00;
  --nested-pure__disabled__default__front: #b2b9c0;
}
.-secondary .-emphasis-green-nested,
.-secondary.-emphasis-green-nested {
  --background: var(--emphasis-green-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--emphasis-green-major__enabled__default__front);
  --nested-major__enabled__default__fill: #ffffff;
  --nested-major__enabled__default__front: #00884a;
  --nested-major__enabled__hovered__fill: #e2f5e7;
  --nested-major__enabled__hovered__front: #007a42;
  --nested-major__enabled__pressed__fill: #b8efc9;
  --nested-major__enabled__pressed__front: #006c3a;
  --nested-major__disabled__default__fill: #37a264;
  --nested-major__disabled__default__front: #9be4b3;
  --nested-minor__enabled__default__fill: #006c3a;
  --nested-minor__enabled__default__front: #ffffff;
  --nested-minor__enabled__hovered__fill: #00512a;
  --nested-minor__enabled__hovered__front: #ffffff;
  --nested-minor__enabled__pressed__fill: #00381b;
  --nested-minor__enabled__pressed__front: #ffffff;
  --nested-minor__disabled__default__fill: #219557;
  --nested-minor__disabled__default__front: #86d7a2;
  --nested-pure__enabled__default__fill: #00884a00;
  --nested-pure__enabled__default__front: #ffffff;
  --nested-pure__enabled__hovered__fill: #006c3a;
  --nested-pure__enabled__hovered__front: #ffffff;
  --nested-pure__enabled__pressed__fill: #00512a;
  --nested-pure__enabled__pressed__front: #ffffff;
  --nested-pure__disabled__default__fill: #00884a00;
  --nested-pure__disabled__default__front: #72ca92;
}
.-secondary .-emphasis-purple-nested,
.-secondary.-emphasis-purple-nested {
  --background: var(--emphasis-purple-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--emphasis-purple-major__enabled__default__front);
  --nested-major__enabled__default__fill: #ffffff;
  --nested-major__enabled__default__front: #9e2896;
  --nested-major__enabled__hovered__fill: #f7eef6;
  --nested-major__enabled__hovered__front: #8b2284;
  --nested-major__enabled__pressed__fill: #f0dcee;
  --nested-major__enabled__pressed__front: #791d73;
  --nested-major__disabled__default__fill: #c535bc;
  --nested-major__disabled__default__front: #e5a2df;
  --nested-minor__enabled__default__fill: #791d73;
  --nested-minor__enabled__default__front: #ffffff;
  --nested-minor__enabled__hovered__fill: #551151;
  --nested-minor__enabled__hovered__front: #ffffff;
  --nested-minor__enabled__pressed__fill: #340731;
  --nested-minor__enabled__pressed__front: #ffffff;
  --nested-minor__disabled__default__fill: #b12ea9;
  --nested-minor__disabled__default__front: #e48cdd;
  --nested-pure__enabled__default__fill: #9e289600;
  --nested-pure__enabled__default__front: #ffffff;
  --nested-pure__enabled__hovered__fill: #791d73;
  --nested-pure__enabled__hovered__front: #ffffff;
  --nested-pure__enabled__pressed__fill: #551151;
  --nested-pure__enabled__pressed__front: #ffffff;
  --nested-pure__disabled__default__fill: #9e289600;
  --nested-pure__disabled__default__front: #e472db;
}
.-secondary .-emphasis-turquoise-nested,
.-secondary.-emphasis-turquoise-nested {
  --background: var(--emphasis-turquoise-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--emphasis-turquoise-major__enabled__default__front);
  --nested-major__enabled__default__fill: #ffffff;
  --nested-major__enabled__default__front: #18837e;
  --nested-major__enabled__hovered__fill: #def5f3;
  --nested-major__enabled__hovered__front: #147671;
  --nested-major__enabled__pressed__fill: #b6ede8;
  --nested-major__enabled__pressed__front: #116864;
  --nested-major__disabled__default__fill: #419e98;
  --nested-major__disabled__default__front: #a1dfdb;
  --nested-minor__enabled__default__fill: #116864;
  --nested-minor__enabled__default__front: #ffffff;
  --nested-minor__enabled__hovered__fill: #0a4f4b;
  --nested-minor__enabled__hovered__front: #ffffff;
  --nested-minor__enabled__pressed__fill: #053634;
  --nested-minor__enabled__pressed__front: #ffffff;
  --nested-minor__disabled__default__fill: #2e908b;
  --nested-minor__disabled__default__front: #8dd2cd;
  --nested-pure__enabled__default__fill: #18837e00;
  --nested-pure__enabled__default__front: #ffffff;
  --nested-pure__enabled__hovered__fill: #116864;
  --nested-pure__enabled__hovered__front: #ffffff;
  --nested-pure__enabled__pressed__fill: #0a4f4b;
  --nested-pure__enabled__pressed__front: #ffffff;
  --nested-pure__disabled__default__fill: #18837e00;
  --nested-pure__disabled__default__front: #79c5c0;
}
.-secondary .-signal-error-nested,
.-secondary.-signal-error-nested {
  --background: var(--signal-error-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--signal-error-major__enabled__default__front);
  --nested-major__enabled__default__fill: #ffffff;
  --nested-major__enabled__default__front: #ed0007;
  --nested-major__enabled__hovered__fill: #ffecec;
  --nested-major__enabled__hovered__front: #d50005;
  --nested-major__enabled__pressed__fill: #ffd9d9;
  --nested-major__enabled__pressed__front: #be0004;
  --nested-major__disabled__default__fill: #ff5152;
  --nested-major__disabled__default__front: #ffc6c6;
  --nested-minor__enabled__default__fill: #be0004;
  --nested-minor__enabled__default__front: #ffffff;
  --nested-minor__enabled__hovered__fill: #920002;
  --nested-minor__enabled__hovered__front: #ffffff;
  --nested-minor__enabled__pressed__fill: #680001;
  --nested-minor__enabled__pressed__front: #ffffff;
  --nested-minor__disabled__default__fill: #ff2124;
  --nested-minor__disabled__default__front: #ffb2b2;
  --nested-pure__enabled__default__fill: #ed000700;
  --nested-pure__enabled__default__front: #ffffff;
  --nested-pure__enabled__hovered__fill: #be0004;
  --nested-pure__enabled__hovered__front: #ffffff;
  --nested-pure__enabled__pressed__fill: #920002;
  --nested-pure__enabled__pressed__front: #ffffff;
  --nested-pure__disabled__default__fill: #ed000700;
  --nested-pure__disabled__default__front: #ff9d9d;
}
.-secondary .-signal-neutral-nested,
.-secondary.-signal-neutral-nested {
  --background: var(--signal-neutral-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--signal-neutral-major__enabled__default__front);
  --nested-major__enabled__default__fill: #ffffff;
  --nested-major__enabled__default__front: #71767c;
  --nested-major__enabled__hovered__fill: #eff1f2;
  --nested-major__enabled__hovered__front: #656a6f;
  --nested-major__enabled__pressed__fill: #e0e2e5;
  --nested-major__enabled__pressed__front: #595e62;
  --nested-major__disabled__default__fill: #8a9097;
  --nested-major__disabled__default__front: #d0d4d8;
  --nested-minor__enabled__default__fill: #595e62;
  --nested-minor__enabled__default__front: #ffffff;
  --nested-minor__enabled__hovered__fill: #43464a;
  --nested-minor__enabled__hovered__front: #ffffff;
  --nested-minor__enabled__pressed__fill: #2e3033;
  --nested-minor__enabled__pressed__front: #ffffff;
  --nested-minor__disabled__default__fill: #7d8389;
  --nested-minor__disabled__default__front: #c1c7cc;
  --nested-pure__enabled__default__fill: #71767c00;
  --nested-pure__enabled__default__front: #ffffff;
  --nested-pure__enabled__hovered__fill: #595e62;
  --nested-pure__enabled__hovered__front: #ffffff;
  --nested-pure__enabled__pressed__fill: #43464a;
  --nested-pure__enabled__pressed__front: #ffffff;
  --nested-pure__disabled__default__fill: #71767c00;
  --nested-pure__disabled__default__front: #b2b9c0;
}
.-secondary .-signal-note-nested,
.-secondary.-signal-note-nested {
  --background: var(--signal-note-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--signal-note-major__enabled__default__front);
  --nested-major__enabled__default__fill: #ffffff;
  --nested-major__enabled__default__front: #007bc0;
  --nested-major__enabled__hovered__fill: #e8f1ff;
  --nested-major__enabled__hovered__front: #006ead;
  --nested-major__enabled__pressed__fill: #d1e4ff;
  --nested-major__enabled__pressed__front: #00629a;
  --nested-major__disabled__default__fill: #0096e8;
  --nested-major__disabled__default__front: #b8d6ff;
  --nested-minor__enabled__default__fill: #00629a;
  --nested-minor__enabled__default__front: #ffffff;
  --nested-minor__enabled__hovered__fill: #004975;
  --nested-minor__enabled__hovered__front: #ffffff;
  --nested-minor__enabled__pressed__fill: #003253;
  --nested-minor__enabled__pressed__front: #ffffff;
  --nested-minor__disabled__default__fill: #0088d4;
  --nested-minor__disabled__default__front: #9dc9ff;
  --nested-pure__enabled__default__fill: #007bc000;
  --nested-pure__enabled__default__front: #ffffff;
  --nested-pure__enabled__hovered__fill: #00629a;
  --nested-pure__enabled__hovered__front: #ffffff;
  --nested-pure__enabled__pressed__fill: #004975;
  --nested-pure__enabled__pressed__front: #ffffff;
  --nested-pure__disabled__default__fill: #007bc000;
  --nested-pure__disabled__default__front: #7ebdff;
}
.-secondary .-signal-success-nested,
.-secondary.-signal-success-nested {
  --background: var(--signal-success-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--signal-success-major__enabled__default__front);
  --nested-major__enabled__default__fill: #ffffff;
  --nested-major__enabled__default__front: #00884a;
  --nested-major__enabled__hovered__fill: #e2f5e7;
  --nested-major__enabled__hovered__front: #007a42;
  --nested-major__enabled__pressed__fill: #b8efc9;
  --nested-major__enabled__pressed__front: #006c3a;
  --nested-major__disabled__default__fill: #37a264;
  --nested-major__disabled__default__front: #9be4b3;
  --nested-minor__enabled__default__fill: #006c3a;
  --nested-minor__enabled__default__front: #ffffff;
  --nested-minor__enabled__hovered__fill: #00512a;
  --nested-minor__enabled__hovered__front: #ffffff;
  --nested-minor__enabled__pressed__fill: #00381b;
  --nested-minor__enabled__pressed__front: #ffffff;
  --nested-minor__disabled__default__fill: #219557;
  --nested-minor__disabled__default__front: #86d7a2;
  --nested-pure__enabled__default__fill: #00884a00;
  --nested-pure__enabled__default__front: #ffffff;
  --nested-pure__enabled__hovered__fill: #006c3a;
  --nested-pure__enabled__hovered__front: #ffffff;
  --nested-pure__enabled__pressed__fill: #00512a;
  --nested-pure__enabled__pressed__front: #ffffff;
  --nested-pure__disabled__default__fill: #00884a00;
  --nested-pure__disabled__default__front: #72ca92;
}
.-secondary .-signal-warning-nested,
.-secondary.-signal-warning-nested {
  --background: var(--signal-warning-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--signal-warning-major__enabled__default__front);
  --nested-major__enabled__default__fill: #000000;
  --nested-major__enabled__default__front: #ffcf00;
  --nested-major__enabled__hovered__fill: #3c2e00;
  --nested-major__enabled__hovered__front: #ffdf95;
  --nested-major__enabled__pressed__fill: #725b00;
  --nested-major__enabled__pressed__front: #ffefd1;
  --nested-major__disabled__default__fill: #deb300;
  --nested-major__disabled__default__front: #8f7300;
  --nested-minor__enabled__default__fill: #deb300;
  --nested-minor__enabled__default__front: #000000;
  --nested-minor__enabled__hovered__fill: #bd9900;
  --nested-minor__enabled__hovered__front: #000000;
  --nested-minor__enabled__pressed__fill: #9e7f00;
  --nested-minor__enabled__pressed__front: #000000;
  --nested-minor__disabled__default__fill: #eec100;
  --nested-minor__disabled__default__front: #9e7f00;
  --nested-pure__enabled__default__fill: #ffcf0000;
  --nested-pure__enabled__default__front: #000000;
  --nested-pure__enabled__hovered__fill: #eec100;
  --nested-pure__enabled__hovered__front: #000000;
  --nested-pure__enabled__pressed__fill: #deb300;
  --nested-pure__enabled__pressed__front: #000000;
  --nested-pure__disabled__default__fill: #ffcf0000;
  --nested-pure__disabled__default__front: #ad8c00;
}
.-contrast,
.a-menu-item.-selected {
  --background: var(--g-gray-20);
  background-color: var(--background);
  color: var(--plain-pure__enabled__default__front);
  --brand-symbol: #ffffff;
  --brand-text: #ffffff;
  --floating-outline: #0000000d;
  --shadow-fill: #00000026;
  --base-major__enabled__default__fill: #8a9097;
  --base-major__enabled__default__front: #000000;
  --base-major__enabled__hovered__fill: #a4abb3;
  --base-major__enabled__hovered__front: #000000;
  --base-major__enabled__pressed__fill: #c1c7cc;
  --base-major__enabled__pressed__front: #000000;
  --base-major__disabled__default__fill: #43464a;
  --base-major__disabled__default__front: #7d8389;
  --base-minor__enabled__default__fill: #43464a;
  --base-minor__enabled__default__front: #ffffff;
  --base-minor__enabled__hovered__fill: #595e62;
  --base-minor__enabled__hovered__front: #ffffff;
  --base-minor__enabled__pressed__fill: #71767c;
  --base-minor__enabled__pressed__front: #ffffff;
  --base-minor__disabled__default__fill: #383b3e;
  --base-minor__disabled__default__front: #71767c;
  --base-pure__enabled__default__fill: #2e303300;
  --base-pure__enabled__default__front: #a4abb3;
  --base-pure__enabled__hovered__fill: #43464a;
  --base-pure__enabled__hovered__front: #c1c7cc;
  --base-pure__enabled__pressed__fill: #595e62;
  --base-pure__enabled__pressed__front: #e0e2e5;
  --base-pure__disabled__default__fill: #2e303300;
  --base-pure__disabled__default__front: #656a6f;
  --base-nested-major__enabled__default__fill: #000000;
  --base-nested-major__enabled__default__front: #8a9097;
  --base-nested-major__enabled__hovered__fill: #1a1c1d;
  --base-nested-major__enabled__hovered__front: #a4abb3;
  --base-nested-major__enabled__pressed__fill: #2e3033;
  --base-nested-major__enabled__pressed__front: #c1c7cc;
  --base-nested-major__disabled__default__fill: #71767c;
  --base-nested-major__disabled__default__front: #383b3e;
  --base-nested-minor__enabled__default__fill: #a4abb3;
  --base-nested-minor__enabled__default__front: #000000;
  --base-nested-minor__enabled__hovered__fill: #c1c7cc;
  --base-nested-minor__enabled__hovered__front: #000000;
  --base-nested-minor__enabled__pressed__fill: #e0e2e5;
  --base-nested-minor__enabled__pressed__front: #000000;
  --base-nested-minor__disabled__default__fill: #7d8389;
  --base-nested-minor__disabled__default__front: #43464a;
  --base-nested-pure__enabled__default__fill: #8a909700;
  --base-nested-pure__enabled__default__front: #000000;
  --base-nested-pure__enabled__hovered__fill: #a4abb3;
  --base-nested-pure__enabled__hovered__front: #000000;
  --base-nested-pure__enabled__pressed__fill: #c1c7cc;
  --base-nested-pure__enabled__pressed__front: #000000;
  --base-nested-pure__disabled__default__fill: #8a909700;
  --base-nested-pure__disabled__default__front: #4e5256;
  --accent-major__enabled__default__fill: #0096e8;
  --accent-major__enabled__default__front: #000000;
  --accent-major__enabled__hovered__fill: #56b0ff;
  --accent-major__enabled__hovered__front: #000000;
  --accent-major__enabled__pressed__fill: #9dc9ff;
  --accent-major__enabled__pressed__front: #000000;
  --accent-major__disabled__default__fill: #43464a;
  --accent-major__disabled__default__front: #7d8389;
  --accent-minor__enabled__default__fill: #004975;
  --accent-minor__enabled__default__front: #ffffff;
  --accent-minor__enabled__hovered__fill: #00629a;
  --accent-minor__enabled__hovered__front: #ffffff;
  --accent-minor__enabled__pressed__fill: #007bc0;
  --accent-minor__enabled__pressed__front: #ffffff;
  --accent-minor__disabled__default__fill: #383b3e;
  --accent-minor__disabled__default__front: #71767c;
  --accent-pure__enabled__default__fill: #00325300;
  --accent-pure__enabled__default__front: #56b0ff;
  --accent-pure__enabled__hovered__fill: #004975;
  --accent-pure__enabled__hovered__front: #9dc9ff;
  --accent-pure__enabled__pressed__fill: #00629a;
  --accent-pure__enabled__pressed__front: #d1e4ff;
  --accent-pure__disabled__default__fill: #2e303300;
  --accent-pure__disabled__default__front: #656a6f;
  --accent-nested-major__enabled__default__fill: #000000;
  --accent-nested-major__enabled__default__front: #0096e8;
  --accent-nested-major__enabled__hovered__fill: #001d33;
  --accent-nested-major__enabled__hovered__front: #56b0ff;
  --accent-nested-major__enabled__pressed__fill: #003253;
  --accent-nested-major__enabled__pressed__front: #9dc9ff;
  --accent-nested-major__disabled__default__fill: #007bc0;
  --accent-nested-major__disabled__default__front: #003e64;
  --accent-nested-minor__enabled__default__fill: #56b0ff;
  --accent-nested-minor__enabled__default__front: #000000;
  --accent-nested-minor__enabled__hovered__fill: #9dc9ff;
  --accent-nested-minor__enabled__hovered__front: #000000;
  --accent-nested-minor__enabled__pressed__fill: #d1e4ff;
  --accent-nested-minor__enabled__pressed__front: #000000;
  --accent-nested-minor__disabled__default__fill: #0088d4;
  --accent-nested-minor__disabled__default__front: #004975;
  --accent-nested-pure__enabled__default__fill: #0096e800;
  --accent-nested-pure__enabled__default__front: #000000;
  --accent-nested-pure__enabled__hovered__fill: #56b0ff;
  --accent-nested-pure__enabled__hovered__front: #000000;
  --accent-nested-pure__enabled__pressed__fill: #9dc9ff;
  --accent-nested-pure__enabled__pressed__front: #000000;
  --accent-nested-pure__disabled__default__fill: #0096e800;
  --accent-nested-pure__disabled__default__front: #005587;
  --plain-major__enabled__default__fill: #ffffff;
  --plain-major__enabled__default__front: #000000;
  --plain-major__enabled__hovered__fill: #e0e2e5;
  --plain-major__enabled__hovered__front: #000000;
  --plain-major__enabled__pressed__fill: #c1c7cc;
  --plain-major__enabled__pressed__front: #000000;
  --plain-major__disabled__default__fill: #43464a;
  --plain-major__disabled__default__front: #7d8389;
  --plain-minor__enabled__default__fill: #000000;
  --plain-minor__enabled__default__front: #ffffff;
  --plain-minor__enabled__hovered__fill: #1a1c1d;
  --plain-minor__enabled__hovered__front: #ffffff;
  --plain-minor__enabled__pressed__fill: #43464a;
  --plain-minor__enabled__pressed__front: #ffffff;
  --plain-minor__disabled__default__fill: #383b3e;
  --plain-minor__disabled__default__front: #71767c;
  --plain-pure__enabled__default__fill: #2e303300;
  --plain-pure__enabled__default__front: #ffffff;
  --plain-pure__enabled__hovered__fill: #383b3e;
  --plain-pure__enabled__hovered__front: #e0e2e5;
  --plain-pure__enabled__pressed__fill: #43464a;
  --plain-pure__enabled__pressed__front: #c1c7cc;
  --plain-pure__disabled__default__fill: #2e303300;
  --plain-pure__disabled__default__front: #656a6f;
  --plain-nested-major__enabled__default__fill: #000000;
  --plain-nested-major__enabled__default__front: #ffffff;
  --plain-nested-major__enabled__hovered__fill: #2e3033;
  --plain-nested-major__enabled__hovered__front: #ffffff;
  --plain-nested-major__enabled__pressed__fill: #595e62;
  --plain-nested-major__enabled__pressed__front: #ffffff;
  --plain-nested-major__disabled__default__fill: #e0e2e5;
  --plain-nested-major__disabled__default__front: #979ea4;
  --plain-nested-minor__enabled__default__fill: #e0e2e5;
  --plain-nested-minor__enabled__default__front: #000000;
  --plain-nested-minor__enabled__hovered__fill: #c1c7cc;
  --plain-nested-minor__enabled__hovered__front: #000000;
  --plain-nested-minor__enabled__pressed__fill: #a4abb3;
  --plain-nested-minor__enabled__pressed__front: #000000;
  --plain-nested-minor__disabled__default__fill: #eff1f2;
  --plain-nested-minor__disabled__default__front: #a4abb3;
  --plain-nested-pure__enabled__default__fill: #ffffff00;
  --plain-nested-pure__enabled__default__front: #000000;
  --plain-nested-pure__enabled__hovered__fill: #eff1f2;
  --plain-nested-pure__enabled__hovered__front: #000000;
  --plain-nested-pure__enabled__pressed__fill: #e0e2e5;
  --plain-nested-pure__enabled__pressed__front: #000000;
  --plain-nested-pure__disabled__default__fill: #ffffff00;
  --plain-nested-pure__disabled__default__front: #b2b9c0;
  --integrated-major__enabled__default__fill: #ffffff;
  --integrated-major__enabled__default__front: #000000;
  --integrated-major__enabled__hovered__fill: #56b0ff;
  --integrated-major__enabled__hovered__front: #000000;
  --integrated-major__enabled__pressed__fill: #0096e8;
  --integrated-major__enabled__pressed__front: #000000;
  --integrated-major__disabled__default__fill: #43464a;
  --integrated-major__disabled__default__front: #7d8389;
  --integrated-minor__enabled__default__fill: #43464a;
  --integrated-minor__enabled__default__front: #ffffff;
  --integrated-minor__enabled__hovered__fill: #00629a;
  --integrated-minor__enabled__hovered__front: #ffffff;
  --integrated-minor__enabled__pressed__fill: #007bc0;
  --integrated-minor__enabled__pressed__front: #ffffff;
  --integrated-minor__disabled__default__fill: #383b3e;
  --integrated-minor__disabled__default__front: #71767c;
  --integrated-pure__enabled__default__fill: #2e303300;
  --integrated-pure__enabled__default__front: #ffffff;
  --integrated-pure__enabled__hovered__fill: #004975;
  --integrated-pure__enabled__hovered__front: #9dc9ff;
  --integrated-pure__enabled__pressed__fill: #00629a;
  --integrated-pure__enabled__pressed__front: #d1e4ff;
  --integrated-pure__disabled__default__fill: #2e303300;
  --integrated-pure__disabled__default__front: #656a6f;
  --integrated-nested-major__enabled__default__fill: #000000;
  --integrated-nested-major__enabled__default__front: #ffffff;
  --integrated-nested-major__enabled__hovered__fill: #00629a;
  --integrated-nested-major__enabled__hovered__front: #ffffff;
  --integrated-nested-major__enabled__pressed__fill: #007bc0;
  --integrated-nested-major__enabled__pressed__front: #ffffff;
  --integrated-nested-major__disabled__default__fill: #e0e2e5;
  --integrated-nested-major__disabled__default__front: #979ea4;
  --integrated-nested-minor__enabled__default__fill: #e0e2e5;
  --integrated-nested-minor__enabled__default__front: #000000;
  --integrated-nested-minor__enabled__hovered__fill: #9dc9ff;
  --integrated-nested-minor__enabled__hovered__front: #000000;
  --integrated-nested-minor__enabled__pressed__fill: #56b0ff;
  --integrated-nested-minor__enabled__pressed__front: #000000;
  --integrated-nested-minor__disabled__default__fill: #eff1f2;
  --integrated-nested-minor__disabled__default__front: #a4abb3;
  --integrated-nested-pure__enabled__default__fill: #ffffff00;
  --integrated-nested-pure__enabled__default__front: #000000;
  --integrated-nested-pure__enabled__hovered__fill: #d1e4ff;
  --integrated-nested-pure__enabled__hovered__front: #000000;
  --integrated-nested-pure__enabled__pressed__fill: #9dc9ff;
  --integrated-nested-pure__enabled__pressed__front: #000000;
  --integrated-nested-pure__disabled__default__fill: #ffffff00;
  --integrated-nested-pure__disabled__default__front: #b2b9c0;
  --emphasis-blue-major__enabled__default__fill: #0096e8;
  --emphasis-blue-major__enabled__default__front: #000000;
  --emphasis-blue-major__enabled__hovered__fill: #56b0ff;
  --emphasis-blue-major__enabled__hovered__front: #000000;
  --emphasis-blue-major__enabled__pressed__fill: #9dc9ff;
  --emphasis-blue-major__enabled__pressed__front: #000000;
  --emphasis-blue-major__disabled__default__fill: #43464a;
  --emphasis-blue-major__disabled__default__front: #7d8389;
  --emphasis-blue-minor__enabled__default__fill: #004975;
  --emphasis-blue-minor__enabled__default__front: #ffffff;
  --emphasis-blue-minor__enabled__hovered__fill: #00629a;
  --emphasis-blue-minor__enabled__hovered__front: #ffffff;
  --emphasis-blue-minor__enabled__pressed__fill: #007bc0;
  --emphasis-blue-minor__enabled__pressed__front: #ffffff;
  --emphasis-blue-minor__disabled__default__fill: #383b3e;
  --emphasis-blue-minor__disabled__default__front: #71767c;
  --emphasis-blue-pure__enabled__default__fill: #00325300;
  --emphasis-blue-pure__enabled__default__front: #56b0ff;
  --emphasis-blue-pure__enabled__hovered__fill: #004975;
  --emphasis-blue-pure__enabled__hovered__front: #9dc9ff;
  --emphasis-blue-pure__enabled__pressed__fill: #00629a;
  --emphasis-blue-pure__enabled__pressed__front: #d1e4ff;
  --emphasis-blue-pure__disabled__default__fill: #2e303300;
  --emphasis-blue-pure__disabled__default__front: #656a6f;
  --emphasis-blue-nested-major__enabled__default__fill: #000000;
  --emphasis-blue-nested-major__enabled__default__front: #0096e8;
  --emphasis-blue-nested-major__enabled__hovered__fill: #001d33;
  --emphasis-blue-nested-major__enabled__hovered__front: #56b0ff;
  --emphasis-blue-nested-major__enabled__pressed__fill: #003253;
  --emphasis-blue-nested-major__enabled__pressed__front: #9dc9ff;
  --emphasis-blue-nested-major__disabled__default__fill: #007bc0;
  --emphasis-blue-nested-major__disabled__default__front: #003e64;
  --emphasis-blue-nested-minor__enabled__default__fill: #56b0ff;
  --emphasis-blue-nested-minor__enabled__default__front: #000000;
  --emphasis-blue-nested-minor__enabled__hovered__fill: #9dc9ff;
  --emphasis-blue-nested-minor__enabled__hovered__front: #000000;
  --emphasis-blue-nested-minor__enabled__pressed__fill: #d1e4ff;
  --emphasis-blue-nested-minor__enabled__pressed__front: #000000;
  --emphasis-blue-nested-minor__disabled__default__fill: #0088d4;
  --emphasis-blue-nested-minor__disabled__default__front: #004975;
  --emphasis-blue-nested-pure__enabled__default__fill: #0096e800;
  --emphasis-blue-nested-pure__enabled__default__front: #000000;
  --emphasis-blue-nested-pure__enabled__hovered__fill: #56b0ff;
  --emphasis-blue-nested-pure__enabled__hovered__front: #000000;
  --emphasis-blue-nested-pure__enabled__pressed__fill: #9dc9ff;
  --emphasis-blue-nested-pure__enabled__pressed__front: #000000;
  --emphasis-blue-nested-pure__disabled__default__fill: #0096e800;
  --emphasis-blue-nested-pure__disabled__default__front: #005587;
  --emphasis-gray-major__enabled__default__fill: #8a9097;
  --emphasis-gray-major__enabled__default__front: #000000;
  --emphasis-gray-major__enabled__hovered__fill: #a4abb3;
  --emphasis-gray-major__enabled__hovered__front: #000000;
  --emphasis-gray-major__enabled__pressed__fill: #c1c7cc;
  --emphasis-gray-major__enabled__pressed__front: #000000;
  --emphasis-gray-major__disabled__default__fill: #43464a;
  --emphasis-gray-major__disabled__default__front: #7d8389;
  --emphasis-gray-minor__enabled__default__fill: #43464a;
  --emphasis-gray-minor__enabled__default__front: #ffffff;
  --emphasis-gray-minor__enabled__hovered__fill: #595e62;
  --emphasis-gray-minor__enabled__hovered__front: #ffffff;
  --emphasis-gray-minor__enabled__pressed__fill: #71767c;
  --emphasis-gray-minor__enabled__pressed__front: #ffffff;
  --emphasis-gray-minor__disabled__default__fill: #383b3e;
  --emphasis-gray-minor__disabled__default__front: #71767c;
  --emphasis-gray-pure__enabled__default__fill: #2e303300;
  --emphasis-gray-pure__enabled__default__front: #a4abb3;
  --emphasis-gray-pure__enabled__hovered__fill: #43464a;
  --emphasis-gray-pure__enabled__hovered__front: #c1c7cc;
  --emphasis-gray-pure__enabled__pressed__fill: #595e62;
  --emphasis-gray-pure__enabled__pressed__front: #e0e2e5;
  --emphasis-gray-pure__disabled__default__fill: #2e303300;
  --emphasis-gray-pure__disabled__default__front: #656a6f;
  --emphasis-gray-nested-major__enabled__default__fill: #000000;
  --emphasis-gray-nested-major__enabled__default__front: #8a9097;
  --emphasis-gray-nested-major__enabled__hovered__fill: #1a1c1d;
  --emphasis-gray-nested-major__enabled__hovered__front: #a4abb3;
  --emphasis-gray-nested-major__enabled__pressed__fill: #2e3033;
  --emphasis-gray-nested-major__enabled__pressed__front: #c1c7cc;
  --emphasis-gray-nested-major__disabled__default__fill: #71767c;
  --emphasis-gray-nested-major__disabled__default__front: #383b3e;
  --emphasis-gray-nested-minor__enabled__default__fill: #a4abb3;
  --emphasis-gray-nested-minor__enabled__default__front: #000000;
  --emphasis-gray-nested-minor__enabled__hovered__fill: #c1c7cc;
  --emphasis-gray-nested-minor__enabled__hovered__front: #000000;
  --emphasis-gray-nested-minor__enabled__pressed__fill: #e0e2e5;
  --emphasis-gray-nested-minor__enabled__pressed__front: #000000;
  --emphasis-gray-nested-minor__disabled__default__fill: #7d8389;
  --emphasis-gray-nested-minor__disabled__default__front: #43464a;
  --emphasis-gray-nested-pure__enabled__default__fill: #8a909700;
  --emphasis-gray-nested-pure__enabled__default__front: #000000;
  --emphasis-gray-nested-pure__enabled__hovered__fill: #a4abb3;
  --emphasis-gray-nested-pure__enabled__hovered__front: #000000;
  --emphasis-gray-nested-pure__enabled__pressed__fill: #c1c7cc;
  --emphasis-gray-nested-pure__enabled__pressed__front: #000000;
  --emphasis-gray-nested-pure__disabled__default__fill: #8a909700;
  --emphasis-gray-nested-pure__disabled__default__front: #4e5256;
  --emphasis-green-major__enabled__default__fill: #37a264;
  --emphasis-green-major__enabled__default__front: #000000;
  --emphasis-green-major__enabled__hovered__fill: #5ebd82;
  --emphasis-green-major__enabled__hovered__front: #000000;
  --emphasis-green-major__enabled__pressed__fill: #86d7a2;
  --emphasis-green-major__enabled__pressed__front: #000000;
  --emphasis-green-major__disabled__default__fill: #43464a;
  --emphasis-green-major__disabled__default__front: #7d8389;
  --emphasis-green-minor__enabled__default__fill: #00512a;
  --emphasis-green-minor__enabled__default__front: #ffffff;
  --emphasis-green-minor__enabled__hovered__fill: #006c3a;
  --emphasis-green-minor__enabled__hovered__front: #ffffff;
  --emphasis-green-minor__enabled__pressed__fill: #00884a;
  --emphasis-green-minor__enabled__pressed__front: #ffffff;
  --emphasis-green-minor__disabled__default__fill: #383b3e;
  --emphasis-green-minor__disabled__default__front: #71767c;
  --emphasis-green-pure__enabled__default__fill: #00381b00;
  --emphasis-green-pure__enabled__default__front: #5ebd82;
  --emphasis-green-pure__enabled__hovered__fill: #00512a;
  --emphasis-green-pure__enabled__hovered__front: #86d7a2;
  --emphasis-green-pure__enabled__pressed__fill: #006c3a;
  --emphasis-green-pure__enabled__pressed__front: #b8efc9;
  --emphasis-green-pure__disabled__default__fill: #2e303300;
  --emphasis-green-pure__disabled__default__front: #656a6f;
  --emphasis-green-nested-major__enabled__default__fill: #000000;
  --emphasis-green-nested-major__enabled__default__front: #37a264;
  --emphasis-green-nested-major__enabled__hovered__fill: #00210e;
  --emphasis-green-nested-major__enabled__hovered__front: #5ebd82;
  --emphasis-green-nested-major__enabled__pressed__fill: #00381b;
  --emphasis-green-nested-major__enabled__pressed__front: #86d7a2;
  --emphasis-green-nested-major__disabled__default__fill: #00884a;
  --emphasis-green-nested-major__disabled__default__front: #004523;
  --emphasis-green-nested-minor__enabled__default__fill: #5ebd82;
  --emphasis-green-nested-minor__enabled__default__front: #000000;
  --emphasis-green-nested-minor__enabled__hovered__fill: #86d7a2;
  --emphasis-green-nested-minor__enabled__hovered__front: #000000;
  --emphasis-green-nested-minor__enabled__pressed__fill: #b8efc9;
  --emphasis-green-nested-minor__enabled__pressed__front: #000000;
  --emphasis-green-nested-minor__disabled__default__fill: #219557;
  --emphasis-green-nested-minor__disabled__default__front: #00512a;
  --emphasis-green-nested-pure__enabled__default__fill: #37a26400;
  --emphasis-green-nested-pure__enabled__default__front: #000000;
  --emphasis-green-nested-pure__enabled__hovered__fill: #5ebd82;
  --emphasis-green-nested-pure__enabled__hovered__front: #000000;
  --emphasis-green-nested-pure__enabled__pressed__fill: #86d7a2;
  --emphasis-green-nested-pure__enabled__pressed__front: #000000;
  --emphasis-green-nested-pure__disabled__default__fill: #37a26400;
  --emphasis-green-nested-pure__disabled__default__front: #005f32;
  --emphasis-purple-major__enabled__default__fill: #e552da;
  --emphasis-purple-major__enabled__default__front: #000000;
  --emphasis-purple-major__enabled__hovered__fill: #e48cdd;
  --emphasis-purple-major__enabled__hovered__front: #000000;
  --emphasis-purple-major__enabled__pressed__fill: #e8b6e3;
  --emphasis-purple-major__enabled__pressed__front: #000000;
  --emphasis-purple-major__disabled__default__fill: #43464a;
  --emphasis-purple-major__disabled__default__front: #7d8389;
  --emphasis-purple-minor__enabled__default__fill: #791d73;
  --emphasis-purple-minor__enabled__default__front: #ffffff;
  --emphasis-purple-minor__enabled__hovered__fill: #9e2896;
  --emphasis-purple-minor__enabled__hovered__front: #ffffff;
  --emphasis-purple-minor__enabled__pressed__fill: #c535bc;
  --emphasis-purple-minor__enabled__pressed__front: #ffffff;
  --emphasis-purple-minor__disabled__default__fill: #383b3e;
  --emphasis-purple-minor__disabled__default__front: #71767c;
  --emphasis-purple-pure__enabled__default__fill: #55115100;
  --emphasis-purple-pure__enabled__default__front: #e48cdd;
  --emphasis-purple-pure__enabled__hovered__fill: #791d73;
  --emphasis-purple-pure__enabled__hovered__front: #e8b6e3;
  --emphasis-purple-pure__enabled__pressed__fill: #9e2896;
  --emphasis-purple-pure__enabled__pressed__front: #f0dcee;
  --emphasis-purple-pure__disabled__default__fill: #2e303300;
  --emphasis-purple-pure__disabled__default__front: #656a6f;
  --emphasis-purple-nested-major__enabled__default__fill: #000000;
  --emphasis-purple-nested-major__enabled__default__front: #e552da;
  --emphasis-purple-nested-major__enabled__hovered__fill: #230421;
  --emphasis-purple-nested-major__enabled__hovered__front: #e472db;
  --emphasis-purple-nested-major__enabled__pressed__fill: #340731;
  --emphasis-purple-nested-major__enabled__pressed__front: #e48cdd;
  --emphasis-purple-nested-major__disabled__default__fill: #c535bc;
  --emphasis-purple-nested-major__disabled__default__front: #671761;
  --emphasis-purple-nested-minor__enabled__default__fill: #e48cdd;
  --emphasis-purple-nested-minor__enabled__default__front: #000000;
  --emphasis-purple-nested-minor__enabled__hovered__fill: #e8b6e3;
  --emphasis-purple-nested-minor__enabled__hovered__front: #000000;
  --emphasis-purple-nested-minor__enabled__pressed__fill: #f0dcee;
  --emphasis-purple-nested-minor__enabled__pressed__front: #000000;
  --emphasis-purple-nested-minor__disabled__default__fill: #d543cb;
  --emphasis-purple-nested-minor__disabled__default__front: #791d73;
  --emphasis-purple-nested-pure__enabled__default__fill: #e552da00;
  --emphasis-purple-nested-pure__enabled__default__front: #000000;
  --emphasis-purple-nested-pure__enabled__hovered__fill: #e48cdd;
  --emphasis-purple-nested-pure__enabled__hovered__front: #000000;
  --emphasis-purple-nested-pure__enabled__pressed__fill: #e8b6e3;
  --emphasis-purple-nested-pure__enabled__pressed__front: #000000;
  --emphasis-purple-nested-pure__disabled__default__fill: #e552da00;
  --emphasis-purple-nested-pure__disabled__default__front: #8b2284;
  --emphasis-turquoise-major__enabled__default__fill: #419e98;
  --emphasis-turquoise-major__enabled__default__front: #000000;
  --emphasis-turquoise-major__enabled__hovered__fill: #66b8b2;
  --emphasis-turquoise-major__enabled__hovered__front: #000000;
  --emphasis-turquoise-major__enabled__pressed__fill: #8dd2cd;
  --emphasis-turquoise-major__enabled__pressed__front: #000000;
  --emphasis-turquoise-major__disabled__default__fill: #43464a;
  --emphasis-turquoise-major__disabled__default__front: #7d8389;
  --emphasis-turquoise-minor__enabled__default__fill: #0a4f4b;
  --emphasis-turquoise-minor__enabled__default__front: #ffffff;
  --emphasis-turquoise-minor__enabled__hovered__fill: #116864;
  --emphasis-turquoise-minor__enabled__hovered__front: #ffffff;
  --emphasis-turquoise-minor__enabled__pressed__fill: #18837e;
  --emphasis-turquoise-minor__enabled__pressed__front: #ffffff;
  --emphasis-turquoise-minor__disabled__default__fill: #383b3e;
  --emphasis-turquoise-minor__disabled__default__front: #71767c;
  --emphasis-turquoise-pure__enabled__default__fill: #05363400;
  --emphasis-turquoise-pure__enabled__default__front: #66b8b2;
  --emphasis-turquoise-pure__enabled__hovered__fill: #0a4f4b;
  --emphasis-turquoise-pure__enabled__hovered__front: #8dd2cd;
  --emphasis-turquoise-pure__enabled__pressed__fill: #116864;
  --emphasis-turquoise-pure__enabled__pressed__front: #b6ede8;
  --emphasis-turquoise-pure__disabled__default__fill: #2e303300;
  --emphasis-turquoise-pure__disabled__default__front: #656a6f;
  --emphasis-turquoise-nested-major__enabled__default__fill: #000000;
  --emphasis-turquoise-nested-major__enabled__default__front: #419e98;
  --emphasis-turquoise-nested-major__enabled__hovered__fill: #02201e;
  --emphasis-turquoise-nested-major__enabled__hovered__front: #66b8b2;
  --emphasis-turquoise-nested-major__enabled__pressed__fill: #053634;
  --emphasis-turquoise-nested-major__enabled__pressed__front: #8dd2cd;
  --emphasis-turquoise-nested-major__disabled__default__fill: #18837e;
  --emphasis-turquoise-nested-major__disabled__default__front: #07423f;
  --emphasis-turquoise-nested-minor__enabled__default__fill: #66b8b2;
  --emphasis-turquoise-nested-minor__enabled__default__front: #000000;
  --emphasis-turquoise-nested-minor__enabled__hovered__fill: #8dd2cd;
  --emphasis-turquoise-nested-minor__enabled__hovered__front: #000000;
  --emphasis-turquoise-nested-minor__enabled__pressed__fill: #b6ede8;
  --emphasis-turquoise-nested-minor__enabled__pressed__front: #000000;
  --emphasis-turquoise-nested-minor__disabled__default__fill: #2e908b;
  --emphasis-turquoise-nested-minor__disabled__default__front: #0a4f4b;
  --emphasis-turquoise-nested-pure__enabled__default__fill: #419e9800;
  --emphasis-turquoise-nested-pure__enabled__default__front: #000000;
  --emphasis-turquoise-nested-pure__enabled__hovered__fill: #66b8b2;
  --emphasis-turquoise-nested-pure__enabled__hovered__front: #000000;
  --emphasis-turquoise-nested-pure__enabled__pressed__fill: #8dd2cd;
  --emphasis-turquoise-nested-pure__enabled__pressed__front: #000000;
  --emphasis-turquoise-nested-pure__disabled__default__fill: #419e9800;
  --emphasis-turquoise-nested-pure__disabled__default__front: #0e5b57;
  --signal-error-major__enabled__default__fill: #ff5152;
  --signal-error-major__enabled__default__front: #000000;
  --signal-error-major__enabled__hovered__fill: #ff8787;
  --signal-error-major__enabled__hovered__front: #000000;
  --signal-error-major__enabled__pressed__fill: #ffb2b2;
  --signal-error-major__enabled__pressed__front: #000000;
  --signal-error-major__disabled__default__fill: #43464a;
  --signal-error-major__disabled__default__front: #7d8389;
  --signal-error-minor__enabled__default__fill: #920002;
  --signal-error-minor__enabled__default__front: #ffffff;
  --signal-error-minor__enabled__hovered__fill: #be0004;
  --signal-error-minor__enabled__hovered__front: #ffffff;
  --signal-error-minor__enabled__pressed__fill: #ed0007;
  --signal-error-minor__enabled__pressed__front: #ffffff;
  --signal-error-minor__disabled__default__fill: #383b3e;
  --signal-error-minor__disabled__default__front: #71767c;
  --signal-error-pure__enabled__default__fill: #68000100;
  --signal-error-pure__enabled__default__front: #ff8787;
  --signal-error-pure__enabled__hovered__fill: #920002;
  --signal-error-pure__enabled__hovered__front: #ffb2b2;
  --signal-error-pure__enabled__pressed__fill: #be0004;
  --signal-error-pure__enabled__pressed__front: #ffd9d9;
  --signal-error-pure__disabled__default__fill: #2e303300;
  --signal-error-pure__disabled__default__front: #656a6f;
  --signal-error-nested-major__enabled__default__fill: #000000;
  --signal-error-nested-major__enabled__default__front: #ff5152;
  --signal-error-nested-major__enabled__hovered__fill: #410000;
  --signal-error-nested-major__enabled__hovered__front: #ff8787;
  --signal-error-nested-major__enabled__pressed__fill: #680001;
  --signal-error-nested-major__enabled__pressed__front: #ffb2b2;
  --signal-error-nested-major__disabled__default__fill: #ed0007;
  --signal-error-nested-major__disabled__default__front: #7d0002;
  --signal-error-nested-minor__enabled__default__fill: #ff8787;
  --signal-error-nested-minor__enabled__default__front: #000000;
  --signal-error-nested-minor__enabled__hovered__fill: #ffb2b2;
  --signal-error-nested-minor__enabled__hovered__front: #000000;
  --signal-error-nested-minor__enabled__pressed__fill: #ffd9d9;
  --signal-error-nested-minor__enabled__pressed__front: #000000;
  --signal-error-nested-minor__disabled__default__fill: #ff2124;
  --signal-error-nested-minor__disabled__default__front: #920002;
  --signal-error-nested-pure__enabled__default__fill: #ff515200;
  --signal-error-nested-pure__enabled__default__front: #000000;
  --signal-error-nested-pure__enabled__hovered__fill: #ff8787;
  --signal-error-nested-pure__enabled__hovered__front: #000000;
  --signal-error-nested-pure__enabled__pressed__fill: #ffb2b2;
  --signal-error-nested-pure__enabled__pressed__front: #000000;
  --signal-error-nested-pure__disabled__default__fill: #ff515200;
  --signal-error-nested-pure__disabled__default__front: #a80003;
  --signal-neutral-major__enabled__default__fill: #8a9097;
  --signal-neutral-major__enabled__default__front: #000000;
  --signal-neutral-major__enabled__hovered__fill: #a4abb3;
  --signal-neutral-major__enabled__hovered__front: #000000;
  --signal-neutral-major__enabled__pressed__fill: #c1c7cc;
  --signal-neutral-major__enabled__pressed__front: #000000;
  --signal-neutral-major__disabled__default__fill: #43464a;
  --signal-neutral-major__disabled__default__front: #7d8389;
  --signal-neutral-minor__enabled__default__fill: #43464a;
  --signal-neutral-minor__enabled__default__front: #ffffff;
  --signal-neutral-minor__enabled__hovered__fill: #595e62;
  --signal-neutral-minor__enabled__hovered__front: #ffffff;
  --signal-neutral-minor__enabled__pressed__fill: #71767c;
  --signal-neutral-minor__enabled__pressed__front: #ffffff;
  --signal-neutral-minor__disabled__default__fill: #383b3e;
  --signal-neutral-minor__disabled__default__front: #71767c;
  --signal-neutral-pure__enabled__default__fill: #2e303300;
  --signal-neutral-pure__enabled__default__front: #a4abb3;
  --signal-neutral-pure__enabled__hovered__fill: #43464a;
  --signal-neutral-pure__enabled__hovered__front: #c1c7cc;
  --signal-neutral-pure__enabled__pressed__fill: #595e62;
  --signal-neutral-pure__enabled__pressed__front: #e0e2e5;
  --signal-neutral-pure__disabled__default__fill: #2e303300;
  --signal-neutral-pure__disabled__default__front: #656a6f;
  --signal-neutral-nested-major__enabled__default__fill: #000000;
  --signal-neutral-nested-major__enabled__default__front: #8a9097;
  --signal-neutral-nested-major__enabled__hovered__fill: #1a1c1d;
  --signal-neutral-nested-major__enabled__hovered__front: #a4abb3;
  --signal-neutral-nested-major__enabled__pressed__fill: #2e3033;
  --signal-neutral-nested-major__enabled__pressed__front: #c1c7cc;
  --signal-neutral-nested-major__disabled__default__fill: #71767c;
  --signal-neutral-nested-major__disabled__default__front: #383b3e;
  --signal-neutral-nested-minor__enabled__default__fill: #a4abb3;
  --signal-neutral-nested-minor__enabled__default__front: #000000;
  --signal-neutral-nested-minor__enabled__hovered__fill: #c1c7cc;
  --signal-neutral-nested-minor__enabled__hovered__front: #000000;
  --signal-neutral-nested-minor__enabled__pressed__fill: #e0e2e5;
  --signal-neutral-nested-minor__enabled__pressed__front: #000000;
  --signal-neutral-nested-minor__disabled__default__fill: #7d8389;
  --signal-neutral-nested-minor__disabled__default__front: #43464a;
  --signal-neutral-nested-pure__enabled__default__fill: #8a909700;
  --signal-neutral-nested-pure__enabled__default__front: #000000;
  --signal-neutral-nested-pure__enabled__hovered__fill: #a4abb3;
  --signal-neutral-nested-pure__enabled__hovered__front: #000000;
  --signal-neutral-nested-pure__enabled__pressed__fill: #c1c7cc;
  --signal-neutral-nested-pure__enabled__pressed__front: #000000;
  --signal-neutral-nested-pure__disabled__default__fill: #8a909700;
  --signal-neutral-nested-pure__disabled__default__front: #4e5256;
  --signal-note-major__enabled__default__fill: #0096e8;
  --signal-note-major__enabled__default__front: #000000;
  --signal-note-major__enabled__hovered__fill: #56b0ff;
  --signal-note-major__enabled__hovered__front: #000000;
  --signal-note-major__enabled__pressed__fill: #9dc9ff;
  --signal-note-major__enabled__pressed__front: #000000;
  --signal-note-major__disabled__default__fill: #43464a;
  --signal-note-major__disabled__default__front: #7d8389;
  --signal-note-minor__enabled__default__fill: #004975;
  --signal-note-minor__enabled__default__front: #ffffff;
  --signal-note-minor__enabled__hovered__fill: #00629a;
  --signal-note-minor__enabled__hovered__front: #ffffff;
  --signal-note-minor__enabled__pressed__fill: #007bc0;
  --signal-note-minor__enabled__pressed__front: #ffffff;
  --signal-note-minor__disabled__default__fill: #383b3e;
  --signal-note-minor__disabled__default__front: #71767c;
  --signal-note-pure__enabled__default__fill: #00325300;
  --signal-note-pure__enabled__default__front: #56b0ff;
  --signal-note-pure__enabled__hovered__fill: #004975;
  --signal-note-pure__enabled__hovered__front: #9dc9ff;
  --signal-note-pure__enabled__pressed__fill: #00629a;
  --signal-note-pure__enabled__pressed__front: #d1e4ff;
  --signal-note-pure__disabled__default__fill: #2e303300;
  --signal-note-pure__disabled__default__front: #656a6f;
  --signal-note-nested-major__enabled__default__fill: #000000;
  --signal-note-nested-major__enabled__default__front: #0096e8;
  --signal-note-nested-major__enabled__hovered__fill: #001d33;
  --signal-note-nested-major__enabled__hovered__front: #56b0ff;
  --signal-note-nested-major__enabled__pressed__fill: #003253;
  --signal-note-nested-major__enabled__pressed__front: #9dc9ff;
  --signal-note-nested-major__disabled__default__fill: #007bc0;
  --signal-note-nested-major__disabled__default__front: #003e64;
  --signal-note-nested-minor__enabled__default__fill: #56b0ff;
  --signal-note-nested-minor__enabled__default__front: #000000;
  --signal-note-nested-minor__enabled__hovered__fill: #9dc9ff;
  --signal-note-nested-minor__enabled__hovered__front: #000000;
  --signal-note-nested-minor__enabled__pressed__fill: #d1e4ff;
  --signal-note-nested-minor__enabled__pressed__front: #000000;
  --signal-note-nested-minor__disabled__default__fill: #0088d4;
  --signal-note-nested-minor__disabled__default__front: #004975;
  --signal-note-nested-pure__enabled__default__fill: #0096e800;
  --signal-note-nested-pure__enabled__default__front: #000000;
  --signal-note-nested-pure__enabled__hovered__fill: #56b0ff;
  --signal-note-nested-pure__enabled__hovered__front: #000000;
  --signal-note-nested-pure__enabled__pressed__fill: #9dc9ff;
  --signal-note-nested-pure__enabled__pressed__front: #000000;
  --signal-note-nested-pure__disabled__default__fill: #0096e800;
  --signal-note-nested-pure__disabled__default__front: #005587;
  --signal-success-major__enabled__default__fill: #37a264;
  --signal-success-major__enabled__default__front: #000000;
  --signal-success-major__enabled__hovered__fill: #5ebd82;
  --signal-success-major__enabled__hovered__front: #000000;
  --signal-success-major__enabled__pressed__fill: #86d7a2;
  --signal-success-major__enabled__pressed__front: #000000;
  --signal-success-major__disabled__default__fill: #43464a;
  --signal-success-major__disabled__default__front: #7d8389;
  --signal-success-minor__enabled__default__fill: #00512a;
  --signal-success-minor__enabled__default__front: #ffffff;
  --signal-success-minor__enabled__hovered__fill: #006c3a;
  --signal-success-minor__enabled__hovered__front: #ffffff;
  --signal-success-minor__enabled__pressed__fill: #00884a;
  --signal-success-minor__enabled__pressed__front: #ffffff;
  --signal-success-minor__disabled__default__fill: #383b3e;
  --signal-success-minor__disabled__default__front: #71767c;
  --signal-success-pure__enabled__default__fill: #00381b00;
  --signal-success-pure__enabled__default__front: #5ebd82;
  --signal-success-pure__enabled__hovered__fill: #00512a;
  --signal-success-pure__enabled__hovered__front: #86d7a2;
  --signal-success-pure__enabled__pressed__fill: #006c3a;
  --signal-success-pure__enabled__pressed__front: #b8efc9;
  --signal-success-pure__disabled__default__fill: #00381b00;
  --signal-success-pure__disabled__default__front: #656a6f;
  --signal-success-nested-major__enabled__default__fill: #000000;
  --signal-success-nested-major__enabled__default__front: #37a264;
  --signal-success-nested-major__enabled__hovered__fill: #00210e;
  --signal-success-nested-major__enabled__hovered__front: #5ebd82;
  --signal-success-nested-major__enabled__pressed__fill: #00381b;
  --signal-success-nested-major__enabled__pressed__front: #86d7a2;
  --signal-success-nested-major__disabled__default__fill: #00884a;
  --signal-success-nested-major__disabled__default__front: #004523;
  --signal-success-nested-minor__enabled__default__fill: #5ebd82;
  --signal-success-nested-minor__enabled__default__front: #000000;
  --signal-success-nested-minor__enabled__hovered__fill: #86d7a2;
  --signal-success-nested-minor__enabled__hovered__front: #000000;
  --signal-success-nested-minor__enabled__pressed__fill: #b8efc9;
  --signal-success-nested-minor__enabled__pressed__front: #000000;
  --signal-success-nested-minor__disabled__default__fill: #219557;
  --signal-success-nested-minor__disabled__default__front: #00512a;
  --signal-success-nested-pure__enabled__default__fill: #37a26400;
  --signal-success-nested-pure__enabled__default__front: #000000;
  --signal-success-nested-pure__enabled__hovered__fill: #5ebd82;
  --signal-success-nested-pure__enabled__hovered__front: #000000;
  --signal-success-nested-pure__enabled__pressed__fill: #86d7a2;
  --signal-success-nested-pure__enabled__pressed__front: #000000;
  --signal-success-nested-pure__disabled__default__fill: #37a26400;
  --signal-success-nested-pure__disabled__default__front: #005f32;
  --signal-warning-major__enabled__default__fill: #ffcf00;
  --signal-warning-major__enabled__default__front: #000000;
  --signal-warning-major__enabled__hovered__fill: #ffdf95;
  --signal-warning-major__enabled__hovered__front: #000000;
  --signal-warning-major__enabled__pressed__fill: #ffefd1;
  --signal-warning-major__enabled__pressed__front: #000000;
  --signal-warning-major__disabled__default__fill: #43464a;
  --signal-warning-major__disabled__default__front: #7d8389;
  --signal-warning-minor__enabled__default__fill: #564400;
  --signal-warning-minor__enabled__default__front: #ffffff;
  --signal-warning-minor__enabled__hovered__fill: #725b00;
  --signal-warning-minor__enabled__hovered__front: #ffffff;
  --signal-warning-minor__enabled__pressed__fill: #8f7300;
  --signal-warning-minor__enabled__pressed__front: #ffffff;
  --signal-warning-minor__disabled__default__fill: #383b3e;
  --signal-warning-minor__disabled__default__front: #71767c;
  --signal-warning-pure__enabled__default__fill: #3c2e0000;
  --signal-warning-pure__enabled__default__front: #eec100;
  --signal-warning-pure__enabled__hovered__fill: #564400;
  --signal-warning-pure__enabled__hovered__front: #ffdf95;
  --signal-warning-pure__enabled__pressed__fill: #725b00;
  --signal-warning-pure__enabled__pressed__front: #ffffff;
  --signal-warning-pure__disabled__default__fill: #2e303300;
  --signal-warning-pure__disabled__default__front: #656a6f;
  --signal-warning-nested-major__enabled__default__fill: #000000;
  --signal-warning-nested-major__enabled__default__front: #ffcf00;
  --signal-warning-nested-major__enabled__hovered__fill: #3c2e00;
  --signal-warning-nested-major__enabled__hovered__front: #ffdf95;
  --signal-warning-nested-major__enabled__pressed__fill: #725b00;
  --signal-warning-nested-major__enabled__pressed__front: #ffefd1;
  --signal-warning-nested-major__disabled__default__fill: #deb300;
  --signal-warning-nested-major__disabled__default__front: #8f7300;
  --signal-warning-nested-minor__enabled__default__fill: #deb300;
  --signal-warning-nested-minor__enabled__default__front: #000000;
  --signal-warning-nested-minor__enabled__hovered__fill: #bd9900;
  --signal-warning-nested-minor__enabled__hovered__front: #000000;
  --signal-warning-nested-minor__enabled__pressed__fill: #9e7f00;
  --signal-warning-nested-minor__enabled__pressed__front: #000000;
  --signal-warning-nested-minor__disabled__default__fill: #eec100;
  --signal-warning-nested-minor__disabled__default__front: #9e7f00;
  --signal-warning-nested-pure__enabled__default__fill: #ffcf0000;
  --signal-warning-nested-pure__enabled__default__front: #000000;
  --signal-warning-nested-pure__enabled__hovered__fill: #eec100;
  --signal-warning-nested-pure__enabled__hovered__front: #000000;
  --signal-warning-nested-pure__enabled__pressed__fill: #deb300;
  --signal-warning-nested-pure__enabled__pressed__front: #000000;
  --signal-warning-nested-pure__disabled__default__fill: #ffcf0000;
  --signal-warning-nested-pure__disabled__default__front: #ad8c00;
}
.-contrast .-base-nested,
.-contrast.-base-nested {
  --background: var(--base-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--base-major__enabled__default__front);
  --nested-major__enabled__default__fill: #000000;
  --nested-major__enabled__default__front: #8a9097;
  --nested-major__enabled__hovered__fill: #1a1c1d;
  --nested-major__enabled__hovered__front: #a4abb3;
  --nested-major__enabled__pressed__fill: #2e3033;
  --nested-major__enabled__pressed__front: #c1c7cc;
  --nested-major__disabled__default__fill: #71767c;
  --nested-major__disabled__default__front: #383b3e;
  --nested-minor__enabled__default__fill: #a4abb3;
  --nested-minor__enabled__default__front: #000000;
  --nested-minor__enabled__hovered__fill: #c1c7cc;
  --nested-minor__enabled__hovered__front: #000000;
  --nested-minor__enabled__pressed__fill: #e0e2e5;
  --nested-minor__enabled__pressed__front: #000000;
  --nested-minor__disabled__default__fill: #7d8389;
  --nested-minor__disabled__default__front: #43464a;
  --nested-pure__enabled__default__fill: #8a909700;
  --nested-pure__enabled__default__front: #000000;
  --nested-pure__enabled__hovered__fill: #a4abb3;
  --nested-pure__enabled__hovered__front: #000000;
  --nested-pure__enabled__pressed__fill: #c1c7cc;
  --nested-pure__enabled__pressed__front: #000000;
  --nested-pure__disabled__default__fill: #8a909700;
  --nested-pure__disabled__default__front: #4e5256;
}
.-contrast .-accent-nested,
.-contrast.-accent-nested {
  --background: var(--accent-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--accent-major__enabled__default__front);
  --nested-major__enabled__default__fill: #000000;
  --nested-major__enabled__default__front: #0096e8;
  --nested-major__enabled__hovered__fill: #001d33;
  --nested-major__enabled__hovered__front: #56b0ff;
  --nested-major__enabled__pressed__fill: #003253;
  --nested-major__enabled__pressed__front: #9dc9ff;
  --nested-major__disabled__default__fill: #007bc0;
  --nested-major__disabled__default__front: #003e64;
  --nested-minor__enabled__default__fill: #56b0ff;
  --nested-minor__enabled__default__front: #000000;
  --nested-minor__enabled__hovered__fill: #9dc9ff;
  --nested-minor__enabled__hovered__front: #000000;
  --nested-minor__enabled__pressed__fill: #d1e4ff;
  --nested-minor__enabled__pressed__front: #000000;
  --nested-minor__disabled__default__fill: #0088d4;
  --nested-minor__disabled__default__front: #004975;
  --nested-pure__enabled__default__fill: #0096e800;
  --nested-pure__enabled__default__front: #000000;
  --nested-pure__enabled__hovered__fill: #56b0ff;
  --nested-pure__enabled__hovered__front: #000000;
  --nested-pure__enabled__pressed__fill: #9dc9ff;
  --nested-pure__enabled__pressed__front: #000000;
  --nested-pure__disabled__default__fill: #0096e800;
  --nested-pure__disabled__default__front: #005587;
}
.-contrast .-plain-nested,
.-contrast.-plain-nested {
  --background: var(--plain-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--plain-major__enabled__default__front);
  --nested-major__enabled__default__fill: #000000;
  --nested-major__enabled__default__front: #ffffff;
  --nested-major__enabled__hovered__fill: #2e3033;
  --nested-major__enabled__hovered__front: #ffffff;
  --nested-major__enabled__pressed__fill: #595e62;
  --nested-major__enabled__pressed__front: #ffffff;
  --nested-major__disabled__default__fill: #e0e2e5;
  --nested-major__disabled__default__front: #979ea4;
  --nested-minor__enabled__default__fill: #e0e2e5;
  --nested-minor__enabled__default__front: #000000;
  --nested-minor__enabled__hovered__fill: #c1c7cc;
  --nested-minor__enabled__hovered__front: #000000;
  --nested-minor__enabled__pressed__fill: #a4abb3;
  --nested-minor__enabled__pressed__front: #000000;
  --nested-minor__disabled__default__fill: #eff1f2;
  --nested-minor__disabled__default__front: #a4abb3;
  --nested-pure__enabled__default__fill: #ffffff00;
  --nested-pure__enabled__default__front: #000000;
  --nested-pure__enabled__hovered__fill: #eff1f2;
  --nested-pure__enabled__hovered__front: #000000;
  --nested-pure__enabled__pressed__fill: #e0e2e5;
  --nested-pure__enabled__pressed__front: #000000;
  --nested-pure__disabled__default__fill: #ffffff00;
  --nested-pure__disabled__default__front: #b2b9c0;
}
.-contrast .-integrated-nested,
.-contrast.-integrated-nested {
  --background: var(--integrated-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--integrated-major__enabled__default__front);
  --nested-major__enabled__default__fill: #000000;
  --nested-major__enabled__default__front: #ffffff;
  --nested-major__enabled__hovered__fill: #00629a;
  --nested-major__enabled__hovered__front: #ffffff;
  --nested-major__enabled__pressed__fill: #007bc0;
  --nested-major__enabled__pressed__front: #ffffff;
  --nested-major__disabled__default__fill: #e0e2e5;
  --nested-major__disabled__default__front: #979ea4;
  --nested-minor__enabled__default__fill: #e0e2e5;
  --nested-minor__enabled__default__front: #000000;
  --nested-minor__enabled__hovered__fill: #9dc9ff;
  --nested-minor__enabled__hovered__front: #000000;
  --nested-minor__enabled__pressed__fill: #56b0ff;
  --nested-minor__enabled__pressed__front: #000000;
  --nested-minor__disabled__default__fill: #eff1f2;
  --nested-minor__disabled__default__front: #a4abb3;
  --nested-pure__enabled__default__fill: #ffffff00;
  --nested-pure__enabled__default__front: #000000;
  --nested-pure__enabled__hovered__fill: #d1e4ff;
  --nested-pure__enabled__hovered__front: #000000;
  --nested-pure__enabled__pressed__fill: #9dc9ff;
  --nested-pure__enabled__pressed__front: #000000;
  --nested-pure__disabled__default__fill: #ffffff00;
  --nested-pure__disabled__default__front: #b2b9c0;
}
.-contrast .-emphasis-blue-nested,
.-contrast.-emphasis-blue-nested {
  --background: var(--emphasis-blue-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--emphasis-blue-major__enabled__default__front);
  --nested-major__enabled__default__fill: #000000;
  --nested-major__enabled__default__front: #0096e8;
  --nested-major__enabled__hovered__fill: #001d33;
  --nested-major__enabled__hovered__front: #56b0ff;
  --nested-major__enabled__pressed__fill: #003253;
  --nested-major__enabled__pressed__front: #9dc9ff;
  --nested-major__disabled__default__fill: #007bc0;
  --nested-major__disabled__default__front: #003e64;
  --nested-minor__enabled__default__fill: #56b0ff;
  --nested-minor__enabled__default__front: #000000;
  --nested-minor__enabled__hovered__fill: #9dc9ff;
  --nested-minor__enabled__hovered__front: #000000;
  --nested-minor__enabled__pressed__fill: #d1e4ff;
  --nested-minor__enabled__pressed__front: #000000;
  --nested-minor__disabled__default__fill: #0088d4;
  --nested-minor__disabled__default__front: #004975;
  --nested-pure__enabled__default__fill: #0096e800;
  --nested-pure__enabled__default__front: #000000;
  --nested-pure__enabled__hovered__fill: #56b0ff;
  --nested-pure__enabled__hovered__front: #000000;
  --nested-pure__enabled__pressed__fill: #9dc9ff;
  --nested-pure__enabled__pressed__front: #000000;
  --nested-pure__disabled__default__fill: #0096e800;
  --nested-pure__disabled__default__front: #005587;
}
.-contrast .-emphasis-gray-nested,
.-contrast.-emphasis-gray-nested {
  --background: var(--emphasis-gray-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--emphasis-gray-major__enabled__default__front);
  --nested-major__enabled__default__fill: #000000;
  --nested-major__enabled__default__front: #8a9097;
  --nested-major__enabled__hovered__fill: #1a1c1d;
  --nested-major__enabled__hovered__front: #a4abb3;
  --nested-major__enabled__pressed__fill: #2e3033;
  --nested-major__enabled__pressed__front: #c1c7cc;
  --nested-major__disabled__default__fill: #71767c;
  --nested-major__disabled__default__front: #383b3e;
  --nested-minor__enabled__default__fill: #a4abb3;
  --nested-minor__enabled__default__front: #000000;
  --nested-minor__enabled__hovered__fill: #c1c7cc;
  --nested-minor__enabled__hovered__front: #000000;
  --nested-minor__enabled__pressed__fill: #e0e2e5;
  --nested-minor__enabled__pressed__front: #000000;
  --nested-minor__disabled__default__fill: #7d8389;
  --nested-minor__disabled__default__front: #43464a;
  --nested-pure__enabled__default__fill: #8a909700;
  --nested-pure__enabled__default__front: #000000;
  --nested-pure__enabled__hovered__fill: #a4abb3;
  --nested-pure__enabled__hovered__front: #000000;
  --nested-pure__enabled__pressed__fill: #c1c7cc;
  --nested-pure__enabled__pressed__front: #000000;
  --nested-pure__disabled__default__fill: #8a909700;
  --nested-pure__disabled__default__front: #4e5256;
}
.-contrast .-emphasis-green-nested,
.-contrast.-emphasis-green-nested {
  --background: var(--emphasis-green-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--emphasis-green-major__enabled__default__front);
  --nested-major__enabled__default__fill: #000000;
  --nested-major__enabled__default__front: #37a264;
  --nested-major__enabled__hovered__fill: #00210e;
  --nested-major__enabled__hovered__front: #5ebd82;
  --nested-major__enabled__pressed__fill: #00381b;
  --nested-major__enabled__pressed__front: #86d7a2;
  --nested-major__disabled__default__fill: #00884a;
  --nested-major__disabled__default__front: #004523;
  --nested-minor__enabled__default__fill: #5ebd82;
  --nested-minor__enabled__default__front: #000000;
  --nested-minor__enabled__hovered__fill: #86d7a2;
  --nested-minor__enabled__hovered__front: #000000;
  --nested-minor__enabled__pressed__fill: #b8efc9;
  --nested-minor__enabled__pressed__front: #000000;
  --nested-minor__disabled__default__fill: #219557;
  --nested-minor__disabled__default__front: #00512a;
  --nested-pure__enabled__default__fill: #37a26400;
  --nested-pure__enabled__default__front: #000000;
  --nested-pure__enabled__hovered__fill: #5ebd82;
  --nested-pure__enabled__hovered__front: #000000;
  --nested-pure__enabled__pressed__fill: #86d7a2;
  --nested-pure__enabled__pressed__front: #000000;
  --nested-pure__disabled__default__fill: #37a26400;
  --nested-pure__disabled__default__front: #005f32;
}
.-contrast .-emphasis-purple-nested,
.-contrast.-emphasis-purple-nested {
  --background: var(--emphasis-purple-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--emphasis-purple-major__enabled__default__front);
  --nested-major__enabled__default__fill: #000000;
  --nested-major__enabled__default__front: #e552da;
  --nested-major__enabled__hovered__fill: #230421;
  --nested-major__enabled__hovered__front: #e472db;
  --nested-major__enabled__pressed__fill: #340731;
  --nested-major__enabled__pressed__front: #e48cdd;
  --nested-major__disabled__default__fill: #c535bc;
  --nested-major__disabled__default__front: #671761;
  --nested-minor__enabled__default__fill: #e48cdd;
  --nested-minor__enabled__default__front: #000000;
  --nested-minor__enabled__hovered__fill: #e8b6e3;
  --nested-minor__enabled__hovered__front: #000000;
  --nested-minor__enabled__pressed__fill: #f0dcee;
  --nested-minor__enabled__pressed__front: #000000;
  --nested-minor__disabled__default__fill: #d543cb;
  --nested-minor__disabled__default__front: #791d73;
  --nested-pure__enabled__default__fill: #e552da00;
  --nested-pure__enabled__default__front: #000000;
  --nested-pure__enabled__hovered__fill: #e48cdd;
  --nested-pure__enabled__hovered__front: #000000;
  --nested-pure__enabled__pressed__fill: #e8b6e3;
  --nested-pure__enabled__pressed__front: #000000;
  --nested-pure__disabled__default__fill: #e552da00;
  --nested-pure__disabled__default__front: #8b2284;
}
.-contrast .-emphasis-turquoise-nested,
.-contrast.-emphasis-turquoise-nested {
  --background: var(--emphasis-turquoise-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--emphasis-turquoise-major__enabled__default__front);
  --nested-major__enabled__default__fill: #000000;
  --nested-major__enabled__default__front: #419e98;
  --nested-major__enabled__hovered__fill: #02201e;
  --nested-major__enabled__hovered__front: #66b8b2;
  --nested-major__enabled__pressed__fill: #053634;
  --nested-major__enabled__pressed__front: #8dd2cd;
  --nested-major__disabled__default__fill: #18837e;
  --nested-major__disabled__default__front: #07423f;
  --nested-minor__enabled__default__fill: #66b8b2;
  --nested-minor__enabled__default__front: #000000;
  --nested-minor__enabled__hovered__fill: #8dd2cd;
  --nested-minor__enabled__hovered__front: #000000;
  --nested-minor__enabled__pressed__fill: #b6ede8;
  --nested-minor__enabled__pressed__front: #000000;
  --nested-minor__disabled__default__fill: #2e908b;
  --nested-minor__disabled__default__front: #0a4f4b;
  --nested-pure__enabled__default__fill: #419e9800;
  --nested-pure__enabled__default__front: #000000;
  --nested-pure__enabled__hovered__fill: #66b8b2;
  --nested-pure__enabled__hovered__front: #000000;
  --nested-pure__enabled__pressed__fill: #8dd2cd;
  --nested-pure__enabled__pressed__front: #000000;
  --nested-pure__disabled__default__fill: #419e9800;
  --nested-pure__disabled__default__front: #0e5b57;
}
.-contrast .-signal-error-nested,
.-contrast.-signal-error-nested {
  --background: var(--signal-error-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--signal-error-major__enabled__default__front);
  --nested-major__enabled__default__fill: #000000;
  --nested-major__enabled__default__front: #ff5152;
  --nested-major__enabled__hovered__fill: #410000;
  --nested-major__enabled__hovered__front: #ff8787;
  --nested-major__enabled__pressed__fill: #680001;
  --nested-major__enabled__pressed__front: #ffb2b2;
  --nested-major__disabled__default__fill: #ed0007;
  --nested-major__disabled__default__front: #7d0002;
  --nested-minor__enabled__default__fill: #ff8787;
  --nested-minor__enabled__default__front: #000000;
  --nested-minor__enabled__hovered__fill: #ffb2b2;
  --nested-minor__enabled__hovered__front: #000000;
  --nested-minor__enabled__pressed__fill: #ffd9d9;
  --nested-minor__enabled__pressed__front: #000000;
  --nested-minor__disabled__default__fill: #ff2124;
  --nested-minor__disabled__default__front: #920002;
  --nested-pure__enabled__default__fill: #ff515200;
  --nested-pure__enabled__default__front: #000000;
  --nested-pure__enabled__hovered__fill: #ff8787;
  --nested-pure__enabled__hovered__front: #000000;
  --nested-pure__enabled__pressed__fill: #ffb2b2;
  --nested-pure__enabled__pressed__front: #000000;
  --nested-pure__disabled__default__fill: #ff515200;
  --nested-pure__disabled__default__front: #a80003;
}
.-contrast .-signal-neutral-nested,
.-contrast.-signal-neutral-nested {
  --background: var(--signal-neutral-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--signal-neutral-major__enabled__default__front);
  --nested-major__enabled__default__fill: #000000;
  --nested-major__enabled__default__front: #8a9097;
  --nested-major__enabled__hovered__fill: #1a1c1d;
  --nested-major__enabled__hovered__front: #a4abb3;
  --nested-major__enabled__pressed__fill: #2e3033;
  --nested-major__enabled__pressed__front: #c1c7cc;
  --nested-major__disabled__default__fill: #71767c;
  --nested-major__disabled__default__front: #383b3e;
  --nested-minor__enabled__default__fill: #a4abb3;
  --nested-minor__enabled__default__front: #000000;
  --nested-minor__enabled__hovered__fill: #c1c7cc;
  --nested-minor__enabled__hovered__front: #000000;
  --nested-minor__enabled__pressed__fill: #e0e2e5;
  --nested-minor__enabled__pressed__front: #000000;
  --nested-minor__disabled__default__fill: #7d8389;
  --nested-minor__disabled__default__front: #43464a;
  --nested-pure__enabled__default__fill: #8a909700;
  --nested-pure__enabled__default__front: #000000;
  --nested-pure__enabled__hovered__fill: #a4abb3;
  --nested-pure__enabled__hovered__front: #000000;
  --nested-pure__enabled__pressed__fill: #c1c7cc;
  --nested-pure__enabled__pressed__front: #000000;
  --nested-pure__disabled__default__fill: #8a909700;
  --nested-pure__disabled__default__front: #4e5256;
}
.-contrast .-signal-note-nested,
.-contrast.-signal-note-nested {
  --background: var(--signal-note-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--signal-note-major__enabled__default__front);
  --nested-major__enabled__default__fill: #000000;
  --nested-major__enabled__default__front: #0096e8;
  --nested-major__enabled__hovered__fill: #001d33;
  --nested-major__enabled__hovered__front: #56b0ff;
  --nested-major__enabled__pressed__fill: #003253;
  --nested-major__enabled__pressed__front: #9dc9ff;
  --nested-major__disabled__default__fill: #007bc0;
  --nested-major__disabled__default__front: #003e64;
  --nested-minor__enabled__default__fill: #56b0ff;
  --nested-minor__enabled__default__front: #000000;
  --nested-minor__enabled__hovered__fill: #9dc9ff;
  --nested-minor__enabled__hovered__front: #000000;
  --nested-minor__enabled__pressed__fill: #d1e4ff;
  --nested-minor__enabled__pressed__front: #000000;
  --nested-minor__disabled__default__fill: #0088d4;
  --nested-minor__disabled__default__front: #004975;
  --nested-pure__enabled__default__fill: #0096e800;
  --nested-pure__enabled__default__front: #000000;
  --nested-pure__enabled__hovered__fill: #56b0ff;
  --nested-pure__enabled__hovered__front: #000000;
  --nested-pure__enabled__pressed__fill: #9dc9ff;
  --nested-pure__enabled__pressed__front: #000000;
  --nested-pure__disabled__default__fill: #0096e800;
  --nested-pure__disabled__default__front: #005587;
}
.-contrast .-signal-success-nested,
.-contrast.-signal-success-nested {
  --background: var(--signal-success-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--signal-success-major__enabled__default__front);
  --nested-major__enabled__default__fill: #000000;
  --nested-major__enabled__default__front: #37a264;
  --nested-major__enabled__hovered__fill: #00210e;
  --nested-major__enabled__hovered__front: #5ebd82;
  --nested-major__enabled__pressed__fill: #00381b;
  --nested-major__enabled__pressed__front: #86d7a2;
  --nested-major__disabled__default__fill: #00884a;
  --nested-major__disabled__default__front: #004523;
  --nested-minor__enabled__default__fill: #5ebd82;
  --nested-minor__enabled__default__front: #000000;
  --nested-minor__enabled__hovered__fill: #86d7a2;
  --nested-minor__enabled__hovered__front: #000000;
  --nested-minor__enabled__pressed__fill: #b8efc9;
  --nested-minor__enabled__pressed__front: #000000;
  --nested-minor__disabled__default__fill: #219557;
  --nested-minor__disabled__default__front: #00512a;
  --nested-pure__enabled__default__fill: #37a26400;
  --nested-pure__enabled__default__front: #000000;
  --nested-pure__enabled__hovered__fill: #5ebd82;
  --nested-pure__enabled__hovered__front: #000000;
  --nested-pure__enabled__pressed__fill: #86d7a2;
  --nested-pure__enabled__pressed__front: #000000;
  --nested-pure__disabled__default__fill: #37a26400;
  --nested-pure__disabled__default__front: #005f32;
}
.-contrast .-signal-warning-nested,
.-contrast.-signal-warning-nested {
  --background: var(--signal-warning-major__enabled__default__fill);
  background-color: var(--background);
  color: var(--signal-warning-major__enabled__default__front);
  --nested-major__enabled__default__fill: #000000;
  --nested-major__enabled__default__front: #ffcf00;
  --nested-major__enabled__hovered__fill: #3c2e00;
  --nested-major__enabled__hovered__front: #ffdf95;
  --nested-major__enabled__pressed__fill: #725b00;
  --nested-major__enabled__pressed__front: #ffefd1;
  --nested-major__disabled__default__fill: #deb300;
  --nested-major__disabled__default__front: #8f7300;
  --nested-minor__enabled__default__fill: #deb300;
  --nested-minor__enabled__default__front: #000000;
  --nested-minor__enabled__hovered__fill: #bd9900;
  --nested-minor__enabled__hovered__front: #000000;
  --nested-minor__enabled__pressed__fill: #9e7f00;
  --nested-minor__enabled__pressed__front: #000000;
  --nested-minor__disabled__default__fill: #eec100;
  --nested-minor__disabled__default__front: #9e7f00;
  --nested-pure__enabled__default__fill: #ffcf0000;
  --nested-pure__enabled__default__front: #000000;
  --nested-pure__enabled__hovered__fill: #eec100;
  --nested-pure__enabled__hovered__front: #000000;
  --nested-pure__enabled__pressed__fill: #deb300;
  --nested-pure__enabled__pressed__front: #000000;
  --nested-pure__disabled__default__fill: #ffcf0000;
  --nested-pure__disabled__default__front: #ad8c00;
}

/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./libs/bosch-ui-kit/src/lib/assets/common/styles.css?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
:root {
  --bosch-black: #000000;
  --bosch-white: #ffffff;
}


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