/* src/SCSS/_variables.scss */
:root {
  --gray-color: rgb(94 95 99);
  --gray-light-color: #e8ebf5;
  --black: #424242;
  --btn-default: #424242;
  --btn-pink: #c2185b;
  --table-th: #f6f6f6;
  --table-selected-rows: #cbffde;
  --table-category: #cddced;
  --table-row-name: #e8ebf5;
  --table-cell-active: #cbffde;
  --table-cell-validated: #a6a6a6;
  --table-cell-selected: #cddced;
  --table-default-cell: #000;
  --table-new-cell: #0000ff;
  --table-high-low-cell: #640163;
  --table-positive-abnormal-critical-cell: #ff0000;
  --required-field-yellow-bg: #fffea0;
  --table-border: rgb(4 18 27 / 52%);
  --green-color: rgb(211 240 123);
  --green-dark-color: #008000;
}

/* node_modules/@angular/cdk/overlay-prebuilt.css */
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: .6;
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, .32);
}
.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}

/* src/SCSS/styles.scss */
body {
  margin: 0;
}
html,
body {
  height: 100%;
  width: 100vw;
  font-family: "Montserrat", sans-serif;
  margin: 0;
  color: var(--dark-font-color);
}
.btn,
.btn-green,
.btn-pink {
  border: 0;
  padding: 10px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--btn-default);
  border-radius: 6px;
  color: var(--gray-light-color);
  font-weight: bold;
  cursor: pointer;
  transition: 0.2s;
}
.btn:hover,
.btn-green:hover,
.btn-pink:hover {
  opacity: 0.8;
}
.btn:disabled,
.btn-green:disabled,
.btn-pink:disabled {
  filter: grayscale(100);
  background-color: rgba(255, 0, 0, 0.3215686275);
  cursor: not-allowed;
}
.btn.small,
.small.btn-green,
.small.btn-pink {
  padding: 5px 10px;
  width: 100px !important;
}
.btn-pink {
  background: var(--btn-pink);
}
.btn-green {
  height: 100%;
  background-color: var(--green-color);
  color: var(--btn-default);
}
.btn-green:hover {
  color: var(--green-dark-color);
}
.overlay-background {
  background: rgba(128, 128, 128, 0.54);
}
.cdk-overlay-pane {
  overflow-y: auto;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}

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