/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/ui/src/styles/themes.scss?ngGlobalStyle ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;0,900;1,300&display=swap);
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/ui/src/styles/themes.scss?ngGlobalStyle (1) ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
h1,
h2,
h3,
h4,
h5,
h6 {
  padding: 0;
  margin: 0;
  font-family: "Roboto", sans-serif;
  margin: 0;
  color: var(--ui-theme-text-primary);
}

span {
  color: var(--ui-theme-text-primary);
}

.text-regular {
  font-style: normal;
  font-weight: 400;
}

.text-bold {
  font-style: normal;
  font-weight: 700;
}

label {
  color: var(--ui-theme-ui-label);
  letter-spacing: 0.25px;
  font-size: 0.75rem;
  cursor: inherit;
}

h1 {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 32px;
}

h2 {
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 26px;
}

h3 {
  font-size: 1rem;
  font-weight: bold;
  line-height: 21px;
}

h4 {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 19px;
}

h5 {
  font-size: 0.75rem;
  font-weight: bold;
}

h6 {
  font-size: 0.75rem;
  font-weight: 500;
}

.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;
  display: flex;
  max-width: 100%;
  max-height: 100%;
  z-index: 1000;
}

.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  opacity: 0;
  z-index: 1000;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
}

.cdk-overlay-backdrop-showing {
  opacity: 1;
}

@media (forced-colors: active) {
  .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, .cdk-high-contrast-active .cdk-overlay-transparent-backdrop {
  opacity: 0;
  visibility: visible;
}

.cdk-overlay-backdrop-noop-animation {
  transition: none;
}

.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
  z-index: 1000;
}

.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}

:root > .light {
  --ui-theme-bg-primary: #ffffff;
  --ui-theme-surface-primary: #ffffff;
  --ui-theme-bg-secondary: #f3f4f7;
  --ui-theme-ui-bg-primary: #ffffff;
  --ui-theme-ui-bg-secondary: #ffffff;
  --ui-theme-ui-bg-primary-hover: #f3f4f7;
  --ui-theme-text-primary: rgba(0, 0, 0, 0.8);
  --ui-theme-text-primary-inverted: #ffffff;
  --ui-theme-text-secondary: rgba(0, 0, 0, 0.55);
  --ui-theme-ui-text-secondary: #202227;
  --ui-theme-ui-background-secondary-hover: #e7eaee;
  --ui-theme-ui-background-secondary: #ffffff;
  --ui-theme-ui-primary-hover: #bcc0c8;
  --ui-theme-ui-hover-primary: #f3f4f7;
  --ui-theme-divide-line: #ccd0d7;
  --ui-theme-divide-border-secondary: #858d9b;
  --ui-theme-border-radius: 6px;
  --ui-theme-border-primary: #ccd0d7;
  --ui-theme-border-secondary: #858d9b;
  --ui-theme-ui-border: #949ca8;
  --ui-theme-ui-icon: #171717;
  --ui-theme-ui-label: #687180;
  --ui-theme-ui-accent-text: #3075ec;
  --ui-theme-ui-accent-text-secondary: #1e408a;
  --ui-theme-ui-accent: #3075ec;
  --ui-theme-ui-accent-25: rgba(48, 117, 236, 0.25);
  --ui-theme-ui-accent-hover: #538cef;
  --ui-theme-ui-accent-text-and-icon: #3075ec;
  --ui-theme-ui-grey-40-o-25: rgba(23, 23, 23, 0.1);
  --ui-theme-ui-disabled-item: #e7eaee;
  --ui-theme-ui-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  --ui-theme-ui-bg-primary-active: #e7eaee;
  --ui-theme-background-zebra: #f9fafb;
  --ui-theme-success-primary: #47c69d;
  --ui-theme-success-secondary: #7ed7bb;
  --ui-theme-success-bg: rgba(33, 186, 137, 0.2);
  --ui-theme-error-primary: #d64d5a;
  --ui-theme-error-secondary: #901c27;
  --ui-theme-error-bg: rgba(206, 40, 56, 0.2);
  --ui-theme-error-text: #ce2838;
  --ui-theme-warning-primary: #f3ac44;
  --ui-theme-warning-secondary: #f7c57d;
  --ui-theme-warning-bg: #fef5e9;
  --ui-theme-warning-text-orange: #935f12;
  --ui-theme-info-primary: #538cef;
  --ui-theme-info-secondary: #87aff4;
  --ui-theme-info-bg: #eaf1fd;
  --ui-theme-info-text-blue: #2252a5;
  --ui-theme-recycled-secondary: #ccd0d7;
  --ui-theme-recycled-bg: #e7eaee;
  --ui-theme-ui-img-g0: #ffffff;
  --ui-theme-ui-img-g20: #f3f4f7;
  --ui-theme-ui-img-g30: #e7eaee;
  --ui-theme-ui-img-g50: #ccd0d7;
  --ui-theme-ui-img-g50-g30: #ccd0d7;
  --ui-theme-ui-img-g60: #bcc0c8;
  --ui-theme-ui-img-g80: #949ca8;
  --ui-theme-ui-img-red: #ce2838;
  --ui-theme-ui-img-simlab: #020a0a;
  --ui-theme-ui-img-procore: #000000;
  --ui-theme-ui-bg-tetriary: #f3f4f7;
  --ui-theme-ui-multiselect: #dbecfe;
  --ui-theme-ui-icon-primary: rgba(0, 0, 0, 0.8);
  --ui-theme-ui-icon-secondary: rgba(0, 0, 0, 0.55);
  --ui-theme-img-00-700-o40: rgba(255, 255, 255, 0.4);
  --ui-theme-img-00-700: #ffffff;
  --ui-theme-img-00-800: #ffffff;
  --ui-theme-img-10-700: #f9fafb;
  --ui-theme-img-20-800: #f3f4f7;
  --ui-theme-img-20-600: #f3f4f7;
  --ui-theme-img-30-600: #e7eaee;
  --ui-theme-img-40-500: #dcdfe5;
  --ui-theme-img-50-400: #ccd0d7;
  --ui-theme-img-60-300: #bcc0c8;
  --ui-theme-img-70-200: #a5abb6;
  --ui-theme-img-400-60: #515863;
  --ui-theme-background-scroll: #ccd0d7;
  --ui-theme-ui-overlay: rgba(55, 60, 67, 0.75);
  --ui-theme-ui-bg-secondary-active: #dcdfe5;
  --ui-theme-blue-50: #eaf1fd;
  --ui-theme-blue-75: #aac6f7;
  --ui-theme-blue-100: #87aff4;
  --ui-theme-blue-200: #538cef;
  --ui-theme-blue-300: #3075ec;
  --ui-theme-blue-400: #2252a5;
  --ui-theme-blue-500: #1d4790;
  --ui-theme-red-50: #faeaeb;
  --ui-theme-red-75: #eba7ad;
  --ui-theme-red-100: #e3828c;
  --ui-theme-red-200: #d64d5a;
  --ui-theme-red-300: #ce2838;
  --ui-theme-red-400: #901c27;
  --ui-theme-red-500: #7e1822;
  --ui-theme-orange-50: #fef5e9;
  --ui-theme-orange-75: #f9d6a3;
  --ui-theme-orange-100: #f7c57d;
  --ui-theme-orange-200: #f3ac44;
  --ui-theme-orange-300: #f19b1e;
  --ui-theme-orange-400: #a96d15;
  --ui-theme-orange-500: #935f12;
  --ui-theme-green-50: #e9f8f3;
  --ui-theme-green-75: #a4e3cf;
  --ui-theme-green-100: #7ed7bb;
  --ui-theme-green-200: #47c69d;
  --ui-theme-green-300: #21ba89;
  --ui-theme-green-400: #178260;
  --ui-theme-green-500: #147154;
  --ui-theme-grey-0: #ffffff;
  --ui-theme-grey-10: #f9fafb;
  --ui-theme-grey-20: #f3f4f7;
  --ui-theme-grey-30: #e7eaee;
  --ui-theme-grey-40: #dcdfe5;
  --ui-theme-grey-50: #ccd0d7;
  --ui-theme-grey-60: #bcc0c8;
  --ui-theme-grey-70: #a5abb6;
  --ui-theme-grey-80: #949ca8;
  --ui-theme-grey-90: #858d9b;
  --ui-theme-grey-100: #767f8f;
  --ui-theme-grey-200: #687180;
  --ui-theme-grey-300: #5c6470;
  --ui-theme-grey-400: #515863;
  --ui-theme-grey-500: #444a54;
  --ui-theme-grey-600: #373c43;
  --ui-theme-grey-700: #2c3036;
  --ui-theme-grey-750: #272a30;
  --ui-theme-grey-800: #202227;
  --ui-theme-grey-900: #171717;
}

:root > .dark {
  --ui-theme-surface-primary: #202227;
  --ui-theme-bg-primary: #202227;
  --ui-theme-bg-secondary: #171717;
  --ui-theme-ui-bg-primary: #373c43;
  --ui-theme-ui-bg-secondary: #202227;
  --ui-theme-ui-bg-primary-hover: #373c43;
  --ui-theme-text-primary: rgba(255, 255, 255, 0.8);
  --ui-theme-text-primary-inverted: #171717;
  --ui-theme-text-secondary: rgba(255, 255, 255, 0.55);
  --ui-theme-ui-text-secondary: #f9fafb;
  --ui-theme-ui-background-secondary-hover: #444a54;
  --ui-theme-ui-background-secondary: #202227;
  --ui-theme-ui-hover-primary: #2c3036;
  --ui-theme-ui-primary-hover: #5c6470;
  --ui-theme-divide-line: #444a54;
  --ui-theme-divide-border-secondary: #687180;
  --ui-theme-border-radius: 6px;
  --ui-theme-border-primary: #515863;
  --ui-theme-border-secondary: #687180;
  --ui-theme-ui-border: none;
  --ui-theme-ui-icon: #dcdfe5;
  --ui-theme-ui-label: #858d9b;
  --ui-theme-ui-accent: #3075ec;
  --ui-theme-ui-accent-text: #3075ec;
  --ui-theme-ui-accent-text-secondary: #dbecfe;
  --ui-theme-ui-accent-25: rgba(48, 117, 236, 0.25);
  --ui-theme-ui-accent-hover: #538cef;
  --ui-theme-ui-accent-text-and-icon: #538cef;
  --ui-theme-ui-grey-40-o-25: rgba(220, 223, 229, 0.25);
  --ui-theme-ui-disabled-item: #2c2c2c;
  --ui-theme-ui-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  --ui-theme-ui-bg-primary-active: #444a54;
  --ui-theme-background-zebra: #272a30;
  --ui-theme-success-primary: #47c69d;
  --ui-theme-success-secondary: #178260;
  --ui-theme-success-bg: rgba(33, 186, 137, 0.2);
  --ui-theme-error-primary: #d64d5a;
  --ui-theme-error-secondary: #901c27;
  --ui-theme-error-bg: rgba(206, 40, 56, 0.2);
  --ui-theme-error-text: #eba7ad;
  --ui-theme-warning-primary: #f3ac44;
  --ui-theme-warning-secondary: #a96d15;
  --ui-theme-warning-bg: rgba(241, 155, 30, 0.2);
  --ui-theme-warning-text-orange: #f9d6a3;
  --ui-theme-info-primary: #538cef;
  --ui-theme-info-secondary: #2252a5;
  --ui-theme-info-bg: rgba(48, 117, 236, 0.3);
  --ui-theme-info-text-blue: #aac6f7;
  --ui-theme-recycled-secondary: #515863;
  --ui-theme-recycled-bg: #373c43;
  --ui-theme-ui-img-g0: #202227;
  --ui-theme-ui-img-g20: #5c6470;
  --ui-theme-ui-img-g30: #373c43;
  --ui-theme-ui-img-g50-g30: #373c43;
  --ui-theme-ui-img-g50: #515863;
  --ui-theme-ui-img-g60: #5c6470;
  --ui-theme-ui-img-g80: #767f8f;
  --ui-theme-ui-img-red: #ce2838;
  --ui-theme-ui-img-simlab: #ffffff;
  --ui-theme-ui-img-procore: #ffffff;
  --ui-theme-ui-bg-tetriary: #373c43;
  --ui-theme-ui-multiselect: #1e408a;
  --ui-theme-ui-icon-primary: rgba(255, 255, 255, 0.8);
  --ui-theme-ui-icon-secondary: rgba(255, 255, 255, 0.55);
  --ui-theme-img-00-700-o40: rgba(44, 48, 54, 0.4);
  --ui-theme-img-00-700: #2c3036;
  --ui-theme-img-00-800: #202227;
  --ui-theme-img-10-700: #2c3036;
  --ui-theme-img-20-800: #202227;
  --ui-theme-img-20-600: #373c43;
  --ui-theme-img-30-600: #373c43;
  --ui-theme-img-40-500: #444a54;
  --ui-theme-img-50-400: #515863;
  --ui-theme-img-60-300: #5c6470;
  --ui-theme-img-70-200: #687180;
  --ui-theme-img-400-60: #bcc0c8;
  --ui-theme-background-scroll: #687180;
  --ui-theme-ui-overlay: rgba(55, 60, 67, 0.75);
  --ui-theme-ui-bg-secondary-active: #515863;
  --ui-theme-blue-50: #eaf1fd;
  --ui-theme-blue-75: #aac6f7;
  --ui-theme-blue-100: #87aff4;
  --ui-theme-blue-200: #538cef;
  --ui-theme-blue-300: #3075ec;
  --ui-theme-blue-400: #2252a5;
  --ui-theme-blue-500: #1d4790;
  --ui-theme-red-50: #faeaeb;
  --ui-theme-red-75: #eba7ad;
  --ui-theme-red-100: #e3828c;
  --ui-theme-red-200: #d64d5a;
  --ui-theme-red-300: #ce2838;
  --ui-theme-red-400: #901c27;
  --ui-theme-red-500: #7e1822;
  --ui-theme-orange-50: #fef5e9;
  --ui-theme-orange-75: #f9d6a3;
  --ui-theme-orange-100: #f7c57d;
  --ui-theme-orange-200: #f3ac44;
  --ui-theme-orange-300: #f19b1e;
  --ui-theme-orange-400: #a96d15;
  --ui-theme-orange-500: #935f12;
  --ui-theme-green-50: #e9f8f3;
  --ui-theme-green-75: #a4e3cf;
  --ui-theme-green-100: #7ed7bb;
  --ui-theme-green-200: #47c69d;
  --ui-theme-green-300: #21ba89;
  --ui-theme-green-400: #178260;
  --ui-theme-green-500: #147154;
  --ui-theme-grey-0: #ffffff;
  --ui-theme-grey-10: #f9fafb;
  --ui-theme-grey-20: #f3f4f7;
  --ui-theme-grey-30: #e7eaee;
  --ui-theme-grey-40: #dcdfe5;
  --ui-theme-grey-50: #ccd0d7;
  --ui-theme-grey-60: #bcc0c8;
  --ui-theme-grey-70: #a5abb6;
  --ui-theme-grey-80: #949ca8;
  --ui-theme-grey-90: #858d9b;
  --ui-theme-grey-100: #767f8f;
  --ui-theme-grey-200: #687180;
  --ui-theme-grey-300: #5c6470;
  --ui-theme-grey-400: #515863;
  --ui-theme-grey-500: #444a54;
  --ui-theme-grey-600: #373c43;
  --ui-theme-grey-700: #2c3036;
  --ui-theme-grey-750: #272a30;
  --ui-theme-grey-800: #202227;
  --ui-theme-grey-900: #171717;
}

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