/* node_modules/@yasc/yasc-material-components/src/lib/themes/yasc_default.css */
html {
  --yasc-primary-light: rgb(130, 0, 0);
  --yasc-primary-light-50: rgba(130, 0, 0, 0.65);
  --yasc-primary-lighter: rgb(255, 218, 212);
  --yasc-secondary-light: rgb(255, 255, 255);
  --yasc-secondary-light-transparent: rgb(255, 255, 255, 0.65);
  --yasc-tertiary-light: rgb(0, 0, 0);
  --yasc-tertiary-lighter: rgba(0,0,0, 0.12);
  --yasc-system-light: #808080;
  --yasc-on-system-light: var(--yasc-secondary-light);
  --yasc-error-light: #808080;
  --mat-icon-color: light-dark(var(--yasc-primary-light), var(--yasc-primary-lighter));
  --mat-sys-primary: light-dark(var(--yasc-primary-light), var(--yasc-primary-lighter));
  --mat-sys-on-primary: light-dark(var(--yasc-secondary-light), #690000);
  --mat-sys-primary-container: light-dark(var(--yasc-primary-lighter), #900e07);
  --mat-sys-on-primary-container: light-dark(var(--yasc-tertiary-light), var(--yasc-primary-lighter));
  --mat-sys-inverse-primary: light-dark(var(--yasc-primary-lighter), var(--yasc-primary-light));
  --mat-sys-primary-fixed: var(--yasc-primary-lighter);
  --mat-sys-primary-fixed-dim: light-dark(var(--yasc-primary-lighter), var(--yasc-primary-lighter));
  --mat-sys-on-primary-fixed: light-dark(rgba(var(--yasc-primary-light), 0.8), #410000);
  --mat-sys-on-primary-fixed-variant: light-dark(#900e07, #900e07);
  --mat-sys-secondary: light-dark(var(--yasc-system-light), #c6c6c7);
  --mat-sys-on-secondary: light-dark(var(--yasc-on-system-light), #2f3131);
  --mat-sys-secondary-container: light-dark(#e2e2e2, #454747);
  --mat-sys-on-secondary-container: light-dark(#1a1c1c, #e2e2e2);
  --mat-sys-secondary-fixed: light-dark(#e2e2e2, #e2e2e2);
  --mat-sys-secondary-fixed-dim: light-dark(#c6c6c7, #c6c6c7);
  --mat-sys-on-secondary-fixed: light-dark(#1a1c1c, #1a1c1c);
  --mat-sys-on-secondary-fixed-variant: light-dark(#454747, #454747);
  --mat-sys-background: light-dark(var(--yasc-secondary-light), #1d100e);
  --mat-sys-on-background: light-dark(#261816, #f7ddd8);
  --mat-sys-surface: light-dark(var(--yasc-secondary-light), #1d100e);
  --mat-sys-surface-dim: light-dark(#efd4d0, #1d100e);
  --mat-sys-surface-bright: light-dark(#fff8f6, #463533);
  --mat-sys-surface-container-lowest: light-dark(var(--yasc-secondary-light), #170b09);
  --mat-sys-surface-container: light-dark(var(--yasc-secondary-light), #2a1c1a);
  --mat-sys-surface-container-high: light-dark(#fde2de, #362624);
  --mat-sys-surface-container-highest: light-dark(#f7ddd8, #41312e);
  --mat-sys-on-surface: light-dark(var(--yasc-tertiary-light), #f7ddd8);
  --mat-sys-shadow: #000000;
  --mat-sys-scrim: #000000;
  --mat-sys-surface-tint: light-dark(var(--yasc-primary-lighter), var(--yasc-primary-lighter));
  --mat-sys-inverse-surface: light-dark(#3d2d2a, #f7ddd8);
  --mat-sys-inverse-on-surface: light-dark(#ffedea, #3d2d2a);
  --mat-sys-outline: light-dark(#8e706b, #a98984);
  --mat-sys-outline-variant: var(--yasc-tertiary-lighter);
  --mat-sys-neutral10: light-dark(#261816, #261816);
  --mat-divider-color: var(--yasc-tertiary-lighter);
  --mat-sys-error: light-dark(#ba1a1a, #ffb4ab);
  --mat-sys-on-error: light-dark(var(--yasc-secondary-light), #690005);
  --mat-sys-error-container: light-dark(#ffdad6, #93000a);
  --mat-sys-on-error-container: light-dark(#410002, #ffdad6);
  --mat-sys-surface-variant: light-dark(whitesmoke, #5a413d);
  --mat-sys-on-surface-variant: light-dark(#000000, var(--yasc-secondary-light));
  --mat-sys-neutral-variant20: light-dark(#412b27, #412b27);
  --mat-tab-header-divider-color: transparent;
  --mat-standard-button-toggle-background-color: var(--yasc-secondary-light);
  --mat-table-row-item-outline-color: var(--yasc-tertiary-lighter);
  --mat-table-row-item-outline-width: 1px;
}

/* node_modules/@yasc/yasc-material-components/src/lib/styles.scss */
/*!
 *  Copyright (c) yasc Informatik GmbH
 *  ALL RIGHTS RESERVED
 *  This software is protected by the inclusion of the above copyright
 *  notice. This software may not be provided or otherwise made available
 *  to, or used by, any other person. No title to or ownership of the
 *  software is  hereby  transferred.
 *  The information contained in this document is considered the
 *  CONFIDENTIAL and PROPRIETARY information of yasc Informatik GmbH and may
 *  not be disclosed or discussed with anyone who is not employed by
 *  yasc Informatik GmbH, unless the individual/company
 *  (i) has an express need to know such information, and
 *  (ii) disclosure of information is subject to the terms of a duly
 *  executed Confidentiality and Non-Disclosure Agreement between
 *  yasc Informatik GmbH and the individual/company.
 *
 */
html {
  --yasc-theme-logo-url: url(/projects/yasc-material-components/src/assets/images/avatars/yasc-logo.png);
  --yasc-page-navigator-width: 220px;
  --yasc-font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
  --yasc-global-font: 400 14px / 20px var(--yasc-font-family);
  font: var(--yasc-global-font);
  --mat-sys-brand-font-family: var(--yasc-font-family);
  --mat-sys-plain-font-family: var(--yasc-font-family);
  --mat-sys-bold-font-weight: 500;
  --mat-sys-regular-font-weight: 400;
  --mat-sys-large-font-weight: 500;
  --mat-sys-medium-font-weight: 400;
  --mat-sys-body-large: var(--mat-sys-body-large-weight) var(--mat-sys-body-large-size) / var(--mat-sys-body-large-line-height) var(--mat-sys-body-large-font);
  --mat-sys-body-large-font: var(--mat-sys-plain-font-family);
  --mat-sys-body-large-line-height: 1.5rem;
  --mat-sys-body-large-size: 1rem;
  --mat-sys-body-large-tracking: 0.031rem;
  --mat-sys-body-large-weight: var(--mat-sys-regular-font-weight);
  --mat-sidenav-container-width: auto;
  --mat-sys-body-medium: var(--mat-sys-body-medium-weight) var(--mat-sys-body-medium-size) / var(--mat-sys-body-medium-line-height) var(--mat-sys-body-medium-font);
  --mat-sys-body-medium-font: var(--mat-sys-plain-font-family);
  --mat-sys-body-medium-line-height: 1.25rem;
  --mat-sys-body-medium-size: 0.875rem;
  --mat-sys-body-medium-tracking: 0.016rem;
  --mat-sys-body-medium-weight: var(--mat-sys-medium-font-weight);
  --mat-sys-body-small: var(--mat-sys-body-small-weight) var(--mat-sys-body-small-size) / var(--mat-sys-body-small-line-height) var(--mat-sys-body-small-font);
  --mat-sys-body-small-font: var(--mat-sys-plain-font-family);
  --mat-sys-body-small-line-height: 1rem;
  --mat-sys-body-small-size: 0.75rem;
  --mat-sys-body-small-tracking: 0.025rem;
  --mat-sys-body-small-weight: var(--mat-sys-regular-font-weight);
  --mat-sys-display-large: var(--mat-sys-display-large-weight) var(--mat-sys-display-large-size) / var(--mat-sys-display-large-line-height) var(--mat-sys-display-large-font);
  --mat-sys-display-large-font: var(--mat-sys-brand-font-family);
  --mat-sys-display-large-line-height: 4rem;
  --mat-sys-display-large-size: 3.562rem;
  --mat-sys-display-large-tracking: -0.016rem;
  --mat-sys-display-large-weight: var(--mat-sys-regular-font-weight);
  --mat-sys-display-medium: var(--mat-sys-display-medium-weight) var(--mat-sys-display-medium-size) / var(--mat-sys-display-medium-line-height) var(--mat-sys-display-medium-font);
  --mat-sys-display-medium-font: var(--mat-sys-brand-font-family);
  --mat-sys-display-medium-line-height: 3.25rem;
  --mat-sys-display-medium-size: 2.812rem;
  --mat-sys-display-medium-tracking: 0;
  --mat-sys-display-medium-weight: var(--mat-sys-regular-font-weight);
  --mat-sys-display-small: var(--mat-sys-display-small-weight) var(--mat-sys-display-small-size) / var(--mat-sys-display-small-line-height) var(--mat-sys-display-small-font);
  --mat-sys-display-small-font: var(--mat-sys-brand-font-family);
  --mat-sys-display-small-line-height: 2.75rem;
  --mat-sys-display-small-size: 2.25rem;
  --mat-sys-display-small-tracking: 0;
  --mat-sys-display-small-weight: var(--mat-sys-regular-font-weight);
  --mat-sys-headline-large: var(--mat-sys-headline-large-weight) var(--mat-sys-headline-large-size) / var(--mat-sys-headline-large-line-height) var(--mat-sys-headline-large-font);
  --mat-sys-headline-large-font: var(--mat-sys-brand-font-family);
  --mat-sys-headline-large-line-height: 2.5rem;
  --mat-sys-headline-large-size: 2rem;
  --mat-sys-headline-large-tracking: 0;
  --mat-sys-headline-large-weight: var(--mat-sys-large-font-weight);
  h1 {
    font-family: var(--mat-sys-headline-large-font);
    line-height: var(--mat-sys-headline-large-line-height);
    font-size: var(--mat-sys-headline-large-size);
    letter-spacing: var(--mat-sys-headline-large-tracking);
    font-weight: var(--mat-sys-headline-large-weight);
  }
  --mat-sys-headline-medium: var(--mat-sys-headline-medium-weight) var(--mat-sys-headline-medium-size) / var(--mat-sys-headline-medium-line-height) var(--mat-sys-headline-medium-font);
  --mat-sys-headline-medium-font: var(--mat-sys-brand-font-family);
  --mat-sys-headline-medium-line-height: 2.25rem;
  --mat-sys-headline-medium-size: 1.75rem;
  --mat-sys-headline-medium-tracking: 0;
  --mat-sys-headline-medium-weight: var(--mat-sys-regular-font-weight);
  h2 {
    font-family: var(--mat-sys-headline-medium-font);
    line-height: var(--mat-sys-headline-medium-line-height);
    font-size: var(--mat-sys-headline-medium-size);
    letter-spacing: var(--mat-sys-headline-medium-tracking);
    font-weight: var(--mat-sys-headline-medium-weight);
  }
  --mat-sys-headline-small: var(--mat-sys-headline-small-weight) var(--mat-sys-headline-small-size) / var(--mat-sys-headline-small-line-height) var(--mat-sys-headline-small-font);
  --mat-sys-headline-small-font: var(--mat-sys-brand-font-family);
  --mat-sys-headline-small-line-height: 2rem;
  --mat-sys-headline-small-size: 1.5rem;
  --mat-sys-headline-small-tracking: 0;
  --mat-sys-headline-small-weight: var(--mat-sys-regular-font-weight);
  h3 {
    font-family: var(--mat-sys-headline-small-font);
    line-height: var(--mat-sys-headline-small-line-height);
    font-size: var(--mat-sys-headline-small-size);
    letter-spacing: var(--mat-sys-headline-small-tracking);
    font-weight: var(--mat-sys-headline-small-weight);
  }
  h4,
  h5,
  h6,
  h7,
  h8,
  h9,
  h10,
  h11,
  h12 {
    font-weight: var(--mat-sys-large-font-weight);
  }
  --mat-sys-label-large: var(--mat-sys-label-large-weight) var(--mat-sys-label-large-size) / var(--mat-sys-label-large-line-height) var(--mat-sys-label-large-font);
  --mat-sys-label-large-font: var(--mat-sys-plain-font-family);
  --mat-sys-label-large-line-height: 1.25rem;
  --mat-sys-label-large-size: 1rem;
  --mat-sys-label-large-tracking: 0.03125em;
  --mat-sys-label-large-weight: var(--mat-sys-regular-font-weight);
  --mat-sys-label-large-weight-prominent: var(--mat-sys-bold-font-weight);
  --mat-sys-label-medium: var(--mat-sys-label-medium-weight) var(--mat-sys-label-medium-size) / var(--mat-sys-label-medium-line-height) var(--mat-sys-label-medium-font);
  --mat-sys-label-medium-font: var(--mat-sys-plain-font-family);
  --mat-sys-label-medium-line-height: 1rem;
  --mat-sys-label-medium-size: 0.75rem;
  --mat-sys-label-medium-tracking: 0.031rem;
  --mat-sys-label-medium-weight: var(--mat-sys-medium-font-weight);
  --mat-sys-label-medium-weight-prominent: var(--mat-sys-bold-font-weight);
  --mat-sys-label-small: var(--mat-sys-label-small-weight) var(--mat-sys-label-small-size) / var(--mat-sys-label-small-line-height) var(--mat-sys-label-small-font);
  --mat-sys-label-small-font: var(--mat-sys-plain-font-family);
  --mat-sys-label-small-line-height: 1rem;
  --mat-sys-label-small-size: 0.688rem;
  --mat-sys-label-small-tracking: 0.031rem;
  --mat-sys-label-small-weight: var(--mat-sys-medium-font-weight);
  --mat-sys-title-large: var(--mat-sys-title-large-weight) var(--mat-sys-title-large-size) / var(--mat-sys-title-large-line-height) var(--mat-sys-title-large-font);
  --mat-sys-title-large-font: var(--mat-sys-brand-font-family);
  --mat-sys-title-large-line-height: 1.75rem;
  --mat-sys-title-large-size: 1.375rem;
  --mat-sys-title-large-tracking: 0;
  --mat-sys-title-large-weight: var(--mat-sys-large-font-weight);
  --mat-sys-title-medium: var(--mat-sys-title-medium-weight) var(--mat-sys-title-medium-size) / var(--mat-sys-title-medium-line-height) var(--mat-sys-title-medium-font);
  --mat-sys-title-medium-font: var(--mat-sys-plain-font-family);
  --mat-sys-title-medium-line-height: 1.5rem;
  --mat-sys-title-medium-size: 1rem;
  --mat-sys-title-medium-tracking: 0.009rem;
  --mat-sys-title-medium-weight: var(--mat-sys-medium-font-weight);
  --mat-sys-title-small: var(--mat-sys-title-small-weight) var(--mat-sys-title-small-size) / var(--mat-sys-title-small-line-height) var(--mat-sys-title-small-font);
  --mat-sys-title-small-font: var(--mat-sys-plain-font-family);
  --mat-sys-title-small-line-height: 1.25rem;
  --mat-sys-title-small-size: 0.875rem;
  --mat-sys-title-small-tracking: 0.006rem;
  --mat-sys-title-small-weight: var(--mat-sys-medium-font-weight);
  --mat-sys-umbra-color: color-mix(in srgb, var(--mat-sys-shadow), transparent 80%);
  --mat-sys-penumbra-color: color-mix(in srgb, var(--mat-sys-shadow), transparent 86%);
  --mat-sys-ambient-color: color-mix(in srgb, var(--mat-sys-shadow), transparent 88%);
  --mat-sys-level0:
    0px 0px 0px 0px var(--mat-sys-umbra-color),
    0px 0px 0px 0px var(--mat-sys-penumbra-color),
    0px 0px 0px 0px var(--mat-sys-ambient-color);
  --mat-sys-level1:
    0px 2px 1px -1px var(--mat-sys-umbra-color),
    0px 1px 1px 0px var(--mat-sys-penumbra-color),
    0px 1px 3px 0px var(--mat-sys-ambient-color);
  --mat-sys-level2:
    0px 3px 3px -2px var(--mat-sys-umbra-color),
    0px 3px 4px 0px var(--mat-sys-penumbra-color),
    0px 1px 8px 0px var(--mat-sys-ambient-color);
  --mat-sys-level3:
    0px 3px 5px -1px var(--mat-sys-umbra-color),
    0px 6px 10px 0px var(--mat-sys-penumbra-color),
    0px 1px 18px 0px var(--mat-sys-ambient-color);
  --mat-sys-level4:
    0px 5px 5px -3px var(--mat-sys-umbra-color),
    0px 8px 10px 1px var(--mat-sys-penumbra-color),
    0px 3px 14px 2px var(--mat-sys-ambient-color);
  --mat-sys-level5:
    0px 7px 8px -4px var(--mat-sys-umbra-color),
    0px 12px 17px 2px var(--mat-sys-penumbra-color),
    0px 5px 22px 4px var(--mat-sys-ambient-color);
  --mat-sys-corner-extra-large: 28px;
  --mat-sys-corner-extra-large-top: 28px 28px 0 0;
  --mat-sys-corner-extra-small: 4px;
  --mat-sys-corner-extra-small-top: 4px 4px 0 0;
  --mat-sys-corner-full: 9999px;
  --mat-sys-corner-large: 16px;
  --mat-sys-corner-large-end: 0 16px 16px 0;
  --mat-sys-corner-large-start: 16px 0 0 16px;
  --mat-sys-corner-large-top: 16px 16px 0 0;
  --mat-sys-corner-medium: 6px;
  --mat-sys-corner-none: 0;
  --mat-sys-corner-small: 4px;
  --mat-sys-dragged-state-layer-opacity: 0.16;
  --mat-sys-focus-state-layer-opacity: 0.12;
  --mat-sys-hover-state-layer-opacity: 0.08;
  --mat-sys-pressed-state-layer-opacity: 0.12;
}
html {
  overflow: hidden;
  max-width: 100%;
  min-height: 100%;
  max-height: 100%;
  height: 100% !important;
  position: relative;
  margin: 0;
  padding: 0;
}
body {
  margin: 0;
}
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-track {
  background: var(--yasc-primary-lighter);
  border-radius: 5px;
}
::-webkit-scrollbar-track:hover {
  background: var(--yasc-primary-light-50);
}
::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: var(--yasc-primary-light-50);
  opacity: 0.6%;
}
::-webkit-scrollbar-thumb:hover {
  background: var(--yasc-primary-light);
  opacity: 0.6%;
}
a {
  text-decoration: none;
}
yasc-input-field,
yasc-text-area,
yasc-combo-box {
  display: block;
}
.backdrop {
  background-color: black;
  opacity: 0.75;
  width: inherit;
  height: inherit;
  position: absolute;
}
.spinner {
  display: inline-block;
  position: relative;
  height: 80px;
  width: 80px;
}
.spinner div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: inherit;
  height: inherit;
  border: 8px solid #fff;
  border-radius: 50%;
  animation: host-cp-root_spinner 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
}
.spinner div:nth-child(1) {
  animation-delay: -0.45s;
}
.spinner div:nth-child(2) {
  animation-delay: -0.3s;
}
.spinner div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes host-cp-root_spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.mat-mdc-dialog-container {
  background-color: transparent !important;
  margin: 0;
  padding: 0;
}
.mat-mdc-card {
  padding: 1rem;
}
mat-card {
  padding: 0.5rem;
}
.mat-mdc-card-header {
  padding: 0;
}
.mdc-card__actions {
  margin-top: 0.5rem;
  justify-content: end;
}
.mdc-card__actions button {
  margin-left: 10px;
}
.mdc-tab-indicator__content--underline {
  border-top-width: 1px !important;
}
.defaultHoverCard {
  transition: all 0.1s;
  transition-timing-function: ease-in-out;
  margin-bottom: 0.5rem;
}
.defaultHoverCard:hover {
  z-index: 200;
  transform: translate(-6px);
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.labelWithDescriptor label {
  font-size: 10px;
  margin-bottom: -10px;
}
.labelWithDescriptor p {
  font-weight: 500 !important;
  margin-bottom: 0 !important;
}
.labelWithDescriptor.disabled label {
  font-size: 10px;
  margin-bottom: -10px;
}
.labelWithDescriptor.disabled p {
  margin-bottom: -10px;
}
.card-divider-headline {
  margin: 16px 0 !important;
}
.two-columns-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 1.25rem;
}
.two-columns-grid-3-2 {
  display: grid;
  grid-template-columns: 3fr 1fr;
  column-gap: 1.25rem;
}
.two-columns-grid-2-3 {
  display: grid;
  grid-template-columns: 2fr 3fr;
  column-gap: 1.25rem;
}
.page-padding {
  padding: 2% 3%;
  box-sizing: border-box;
  min-height: inherit;
}
.container-border {
  border: 1px solid lightgray;
}
.card-menu {
  position: absolute;
  right: 0;
}
.actionDialogeRow {
  display: flex;
  place-content: end;
}

/* src/styles.scss */
:root {
  --mat-dialog-container-max-width: 50vw;
  --mat-dialog-container-min-width: 20vw ;
}

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