@charset "UTF-8";

/* src/styles.scss */
:root {
  --color-primary: #3368F0;
  --color-primary-strong: #2e5cd2;
  --color-primary-stronger: #2a53b8;
  --color-primary-filter: invert(20%) sepia(60%) saturate(43) hue-rotate(-160deg) brightness(95%) contrast(116%);
  --color-neutral-bg: #F6F8F9;
  --color-neutral-bg-opacity: #0000000a;
  --color-alert: #F23338;
  --color-alert-bg: #FDEAEA;
  --color-alert-strong: #d12228;
  --color-alert-stronger: #ab1419;
  --color-alert-opacity: #F2333804;
  --color-alert-opacity-strong: #F2333814;
  --color-ok: #099967;
  --color-ok-strong: #0b7c55;
  --color-ok-stronger: #065338;
  --color-ok-bg: #F0F9F6;
  --color-ok-opacity: #0999670A;
  --color-ok-opacity-strong: #09996714;
  --color-ok-opacity-stronger: #04734c14;
  --color-active: var(--color-primary);
  --color-active-bg: #F2FBFF;
  --color-pending: #6843d1;
  --color-pending-bg: #f4f1fe;
  --color-pending-opacity: #490DF40F;
  --color-warn: #f16d41;
  --color-warn-bg: #FEF4F0;
  --color-warn-opacity: #f16d4114;
  --color-purple: #490DF4;
  --color-purple-opacity: #490DF40F;
  --color-text-neutral: #8C8C8C;
  --color-text-alert: var(--color-error);
  --color-text-warn: var(--color-warn);
  --color-text-ok: var(--color-success);
  --color-text-active: var(--color-active);
  --color-text-pending: var(--color-pending);
  --color-highlight: #F4F9FF;
  --color-highlight-strong: #E2EAFB;
  --color-highlight-stronger: #D6E4FF;
  --color-highlight-opacity: #0057FF0A;
  --color-highlight-opacity-strong: #0057FF14;
  --color-highlight-opacity-stronger: #0057FF29;
  --color-transparent: #00000000;
  --color-body-bg: #F5F6FB;
  --color-body-bg-linear:
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(255, 255, 255, 0.5) 73.44%,
      rgba(255, 255, 255, 0.5) 100%),
    var(--color-background-body);
  --color-topnav-bg: #FFFFFF;
  --color-box-bg: #FFFFFF;
  --color-background-opacity: rgba(255, 255, 255, 0.25);
  --color-background-opacity-high: rgba(255, 255, 255, 0.25);
  --preview-pane-bg: var(--color-background-body);
  --color-border: #D0D0D0;
  --color-disabled-bg: #dfdfdf;
  --color-disabled-bg-strong: #c8c8c8;
  --color-disabled-stripe: #f1f1f1;
  --color-input-border: #e0e0e0;
  --color-input-border-hover: #212121;
  --color-th-bg: #fafbfc;
  --color-th-bg-opacity: #D1DAE31A;
  --color-td-bg: var(--color-background);
  --color-text-th: #898989;
  --color-border-td: rgba(0, 0, 0, 0.06);
  --color-text-default: #333333;
  --color-text-contrast: #FFFFFF;
  --color-text-primary: var(--color-primary);
  --color-text-label: #939393;
  --color-text-label-menu: #939393;
  --color-text-description: #A2A2A2;
  --color-text-placeholder: #C1C1C1;
  --color-text-disabled: #8C8C8C;
  --color-text-link: var(--color-primary);
  --color-text-btn-tab: #898989;
}
body.cm-adssets {
  --cm-adssets-color-primary: #1797b1;
  --cm-adssets-color-on-primary: #ffffff;
  --cm-adssets-color-primary-high: #0d768b;
  --cm-adssets-color-on-primary-high: #ffffff;
  --cm-adssets-color-background-body: #ffffff;
  --cm-adssets-color-surface-dark: #141c33;
  --cm-adssets-color-on-surface-dark: #ffffff;
  --cm-adssets-color-surface-dark-selected: #b2b6a4;
  --cm-adssets-color-on-surface-dark-selected: #ffffff;
  --cm-adssets-color-surface-dark-high: #1e2642;
  --cm-adssets-color-on-surface-dark-high: #ffffff;
  --cm-adssets-color-surface-dark-higher: #545a6f;
  --cm-adssets-color-on-surface-dark-higher: #ffffff;
  --color-primary: var(--cm-adssets-color-primary);
  --color-primary-strong: #0e7b91;
  --color-primary-stronger: #076072;
  --cropper-outline-color: var(--color-transparent, transparent);
  --cropper-overlay-color: var(--color-transparent, transparent);
}
:root {
  --screen-size: 1280px;
  --screen-size-sm: 640px;
  --screen-size-md: 768px;
  --screen-size-lg: 1024px;
  --screen-size-xl: 1280px;
  --screen-size-2xl: 1536px;
  --screen-size-3xl: 1824px;
  --screen-size-content: 960px;
  --space-unit: 1rem;
  --space-3xs: calc(0.125 * var(--space-unit));
  --space-2xs: calc(0.25 * var(--space-unit));
  --space-xs: calc(0.5 * var(--space-unit));
  --space-sm: calc(0.75 * var(--space-unit));
  --space-md: calc(1.25 * var(--space-unit));
  --space-lg: calc(2 * var(--space-unit));
  --space-xl: calc(3.25 * var(--space-unit));
  --space-2xl: calc(5.25 * var(--space-unit));
  --space-3xl: calc(8.25 * var(--space-unit));
  --space-0: 0px;
  --p-base: var(--space-unit);
  --p-3xs: var(--space-3xs);
  --p-2xs: var(--space-2xs);
  --p-xs: var(--space-xs);
  --p-sm: var(--space-sm);
  --p-md: var(--space-md);
  --p-lg: var(--space-lg);
  --p-xl: var(--space-xl);
  --p-2xl: var(--space-2xl);
  --p-3xl: var(--space-3xl);
  --p-0: var(--space-0);
  --m-base: var(--space-unit);
  --m-3xs: var(--space-3xs);
  --m-2xs: var(--space-2xs);
  --m-xs: var(--space-xs);
  --m-sm: var(--space-sm);
  --m-md: var(--space-md);
  --m-lg: var(--space-lg);
  --m-xl: var(--space-xl);
  --m-2xl: var(--space-2xl);
  --m-3xl: var(--space-3xl);
  --m-0: var(--space-0);
  --rounded-2xs: 0.125rem;
  --rounded-xs: 0.25rem;
  --rounded-sm: 0.5rem;
  --rounded-base: 0.75rem;
  --rounded-md: 1.0rem;
  --rounded-lg: 1.25rem;
  --rounded-full: 9999px;
  --rounded-0: 0px;
  --shadow-sm: 0px 4px 14px rgba(40, 111, 251, .04);
  --shadow-base: 0px 8px 14px rgba(40, 111, 251, .04);
  --shadow-md: 0px 8px 14px rgb(40, 111, 251, .12);
  --shadow-lg:
    0px 2px 4px -1px rgba(40, 111, 251, 0.15),
    0px 4px 14px rgba(40, 111, 251, .18),
    0px 1px 10px 0px rgba(173, 173, 173, .12);
  --transition-duration-sm: 0.1s;
  --transition-duration-base: 0.2s;
  --transition-duration-md: 0.4s;
  --text-font-primary:
    "circularstd-book",
    "poppins",
    sans-serif;
  --text-lineheight-base: 1.42857;
  --text-lineheight-heading: 1.2;
  --text-lineheight-p: 1.2;
  --text-lineheight-li: 1.6;
  --text-weight-light: 300;
  --text-weight-normal: 400;
  --text-weight-semibold: 600;
  --text-weight-bold: 700;
  --text-weight-black: 800;
  --t-base: 1.02rem;
  --t-s: 1.2;
  --text-size-base: var(--t-base);
  --text-size-2xs: calc(var(--t-base) / (var(--t-s) * var(--t-s) * var(--t-s)));
  --text-size-xs: calc(var(--t-base) / (var(--t-s) * var(--t-s)));
  --text-size-sm: calc(var(--t-base) / var(--t-s));
  --text-size-md: calc(var(--t-base) * var(--t-s));
  --text-size-lg: calc(var(--t-base) * var(--t-s) * var(--t-s));
  --text-size-xl: calc(var(--t-base) * var(--t-s) * var(--t-s) * var(--t-s));
  --text-size-2xl: calc(var(--t-base) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s));
  --text-size-3xl: calc(var(--t-base) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s));
  --text-size-4xl: calc(var(--t-base) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s));
  --text-size-5xl: calc(var(--t-base) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s));
  --text-size-6xl: calc(var(--t-base) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s));
  --text-size-7xl: calc(var(--t-base) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s));
  --text-size-8xl: calc(var(--t-base) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s));
  --text-size-9xl: calc(var(--t-base) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s));
  --text-size-10xl: calc(var(--t-base) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s));
  --text-size-11xl: calc(var(--t-base) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s));
  --text-size-12xl: calc(var(--t-base) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s));
  --text-size-13xl: calc(var(--t-base) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s));
  --text-size-14xl: calc(var(--t-base) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s) * var(--t-s));
}
@media (max-width: 639px) {
  :root {
    --screen-size: 100%;
  }
}
@media (min-width: 640px) {
  :root {
    --screen-size: 640px;
  }
}
@media (min-width: 768px) {
  :root {
    --screen-size: 768px;
  }
}
@media (min-width: 1024px) {
  :root {
    --screen-size: max(1024px, 95%);
  }
}
@media (min-width: 1280px) {
  :root {
    --screen-size: 1280px;
  }
}
@media (min-width: 1536px) {
  :root {
    --screen-size: 1536px;
  }
}
@media (min-width: 1824px) {
  :root {
    --screen-size: 1824px;
  }
}
body.cm-adssets {
  --text-font-primary: "poppins", sans-serif;
  --t-base: 14px;
  --text-size-base: var(--t-base);
}
@font-face {
  font-family: "circularstd-book";
  src: url(/assets/fonts/circularstd/CircularStd-Book.eot);
  src:
    url(/assets/fonts/circularstd/CircularStd-Book.woff) format("woff"),
    url(/assets/fonts/circularstd/CircularStd-Book.ttf) format("opentype"),
    url(/assets/fonts/circularstd/CircularStd-Book.svg#filename) format("svg");
}
@font-face {
  font-family: "circularstd-book";
  src: url(/assets/fonts/circularstd/CircularStd-Medium.eot);
  src:
    url(/assets/fonts/circularstd/CircularStd-Medium.woff) format("woff"),
    url(/assets/fonts/circularstd/CircularStd-Medium.ttf) format("opentype"),
    url(/assets/fonts/circularstd/CircularStd-Medium.svg#filename) format("svg");
  font-weight: 600;
}
@font-face {
  font-family: "circularstd-book";
  src: url(/assets/fonts/circularstd/CircularStd-Bold.eot);
  src:
    url(/assets/fonts/circularstd/CircularStd-Bold.woff) format("woff"),
    url(/assets/fonts/circularstd/CircularStd-Bold.ttf) format("opentype"),
    url(/assets/fonts/circularstd/CircularStd-Bold.svg#filename) format("svg");
  font-weight: 700;
}
@font-face {
  font-family: "circularstd-book";
  src: url(/assets/fonts/circularstd/CircularStd-Bold.eot);
  src:
    url(/assets/fonts/circularstd/CircularStd-Black.woff) format("woff"),
    url(/assets/fonts/circularstd/CircularStd-Bold.ttf) format("opentype"),
    url(/assets/fonts/circularstd/CircularStd-Bold.svg#filename) format("svg");
  font-weight: 800;
}
@font-face {
  font-family: "poppins";
  src: url(/assets/fonts/poppins/Poppins-Light.ttf) format("opentype");
  font-weight: 300;
}
@font-face {
  font-family: "poppins";
  src: url(/assets/fonts/poppins/Poppins-Regular.ttf) format("opentype");
}
@font-face {
  font-family: "poppins";
  src: url(/assets/fonts/poppins/Poppins-Medium.ttf) format("opentype");
  font-weight: 600;
}
@font-face {
  font-family: "poppins";
  src: url(/assets/fonts/poppins/Poppins-Bold.ttf) format("opentype");
  font-weight: 700;
}
@font-face {
  font-family: "poppins";
  src: url(/assets/fonts/poppins/Poppins-Black.ttf) format("opentype");
  font-weight: 800;
}
.form-alert {
  font-size: var(--text-size-base);
  border-left: 5px solid;
  padding: 7px 20px;
  margin: 5px 0;
}
.form-alert.warning {
  border-color: var(--color-state-warning);
  background-color: var(--color-state-warning-a5);
}
.form-alert.notice {
  border-color: var(--color-accent);
  background-color: var(--color-accent-a5);
}
.form-alert.alert {
  border-color: var(--color-state-alert);
  background-color: var(--color-state-alert-a5);
}
.form-alert.error {
  border-color: var(--color-state-alert);
  background-color: var(--color-state-alert-a5);
}
.text-container h1,
.text-container h2,
.text-container h3 {
  margin-top: var(--text-size-xs);
  margin-bottom: var(--m-2xs);
}
.text-container p {
  margin: 0 0 var(--m-xs);
  font-size: var(--text-size-base);
  font-weight: var(--text-weight-normal);
  line-height: var(--text-lineheight-p);
}
.text-container-emptystate {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  letter-spacing: 0.5px;
  padding: var(--p-md);
}
.text-container-emptystate > mat-icon {
  width: var(--text-size-10xl);
  height: var(--text-size-10xl);
  margin-bottom: var(--m-sm);
}
.text-container-emptystate h1 {
  font-size: var(--em-text-1);
  margin-top: 0;
  margin-bottom: var(--m-2xs);
  letter-spacing: 0.5px;
  max-width: 375px;
}
.text-container-emptystate p {
  font-size: var(--em-text--1);
  color: var(--em-color-description);
  margin-bottom: var(--m-2xs);
  max-width: 500px;
}
.text-container-emptystate acm-button-group {
  margin-top: var(--m-xs);
  margin-bottom: var(--m-xs);
}
.text-container-emptystate--table {
  margin-top: var(--m-xl);
  margin-bottom: var(--m-xl);
}
.text-container-emptystate--menu > mat-icon {
  width: var(--text-size-7xl);
  height: var(--text-size-7xl);
}
.text-container-emptystate--menu h1 {
  font-size: var(--text-size-base);
}
.text-container-read {
  max-width: 750px;
}
p {
  margin: 0 0 var(--m-xs);
  font-size: var(--text-size-base);
  font-weight: var(--text-weight-normal);
  line-height: var(--text-lineheight-p);
}
label {
  display: block;
}
a {
  color: var(--color-text-link);
  cursor: pointer;
}
a:hover {
  text-decoration: underline;
}
th,
td {
  font-family: var(--text-font-primary);
}
ol.list {
  list-style-position: outside;
  list-style-type: decimal;
  margin-left: var(--m-base);
}
ol.list li {
  display: list-item;
  margin-left: var(--p-base);
  line-height: var(--text-lineheight-li);
}
ul.list {
  list-style-type: circle;
  list-style-position: outside;
  padding-left: 2px;
}
ul.list li {
  display: list-item;
  margin-left: var(--p-base);
  line-height: var(--text-lineheight-li);
}
.italic {
  font-style: italic;
}
mat-error {
  font-size: var(--text-size-sm);
}
h1 {
  font-size: var(--text-size-2xl);
}
h2 {
  font-size: var(--text-size-xl);
}
h3 {
  font-size: var(--text-size-lg);
}
h4 {
  font-size: var(--text-size-md);
}
h5 {
  font-size: var(--text-size-base);
}
h1 {
  font-weight: var(--text-weight-medium);
}
h2,
h3 {
  font-weight: var(--text-weight-normal);
}
h4,
h5,
h6 {
  font-weight: var(--text-weight-normal);
}
.loading-spinner {
  width: var(--text-size-base);
  height: var(--text-size-base);
  background-image: url("./media/loading-spinner-button-WYGFYECB.svg");
  filter: var(--color-primary-filter);
}
.acm-overlay-container {
  position: fixed;
  z-index: 49;
  top: 0;
  left: 0;
}
.acm-dialog-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.acm-dialog-backdrop--is-active {
  background-color: rgba(0, 0, 0, 0.5);
}
.acm-dialog {
  position: fixed;
  z-index: 1;
}
.acm-dialog--animateIn {
  opacity: 0;
  animation-name: fadeinup;
  animation-duration: 0.2s;
  animation-fill-mode: forwards;
}
@keyframes fadeinup {
  from {
    opacity: 0;
    margin-top: 10px;
  }
  to {
    opacity: 1;
    margin-top: 0px;
  }
}
@-moz-keyframes fadeinup {
  from {
    opacity: 0;
    margin-top: 10px;
  }
  to {
    opacity: 1;
    margin-top: 0px;
  }
}
@-webkit-keyframes fadeinup {
  from {
    opacity: 0;
    margin-top: 10px;
  }
  to {
    opacity: 1;
    margin-top: 0px;
  }
}
@-ms-keyframes fadeinup {
  from {
    opacity: 0;
    margin-top: 10px;
  }
  to {
    opacity: 1;
    margin-top: 0px;
  }
}
.container {
  max-width: var(--screen-size);
  margin: 0 auto;
}
.container--unset {
  margin: unset;
}
.sidenav {
  width: var(--el-sidenav-w);
  padding: 0 var(--p-md) 0 0;
  overflow: auto;
  flex-shrink: 0;
}
.sidenav .text-label-menu {
  margin-top: var(--m-md);
  margin-bottom: var(--m-xs);
  padding-left: var(--p-md);
}
body #print-page-content {
  display: none;
}
body.print-page--is-active #print-page-content {
  display: block;
}
body.print-page--is-active app-root,
body.print-page--is-active > *:not(#print-page-content):not(.print-page-visible) {
  display: none !important;
}
@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-ms-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeout {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-moz-keyframes fadeout {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes fadeout {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-ms-keyframes fadeout {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes pulse {
  0% {
    opacity: 0.25;
  }
  100% {
    opacity: 1;
  }
}
.animation-pulse {
  animation-name: pulse;
  animation-duration: var(--animation-duration, 0.7s);
  animation-iteration-count: var(--animation-iteration-count, infinite);
  animation-timing-function: var(--animation-timing-function, ease-in-out);
  animation-direction: var(--animation-direction, alternate);
}
@keyframes slide-outin-left {
  from {
    transform: translateX(0);
    opacity: 1;
  }
  20% {
    transform: translateX(-100%);
    opacity: 0;
  }
  49% {
    transform: translateX(-100%);
    opacity: 0;
  }
  50% {
    transform: translateX(100%);
    opacity: 1;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes slide-outin-right {
  from {
    transform: translateX(0);
    opacity: 1;
  }
  20% {
    transform: translateX(100%);
    opacity: 0;
  }
  49% {
    transform: translateX(100%);
    opacity: 0;
  }
  50% {
    transform: translateX(-100%);
    opacity: 1;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
.hidden {
  display: none !important;
}
.block {
  display: block !important;
}
.inline-block {
  display: inline-block !important;
}
.flex {
  display: flex !important;
}
.inline-flex {
  display: inline-flex !important;
}
.grid {
  display: grid !important;
}
.opacity-0 {
  opacity: 0 !important;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-2 {
  flex: 2 1 0%;
}
.flex-3 {
  flex: 3 1 0%;
}
.flex-auto {
  flex: 1 1 auto;
}
.flex-initial {
  flex: 0 1 auto;
}
.flex-none {
  flex: none;
}
.flex-grow-0 {
  flex-grow: 0;
}
.flex-grow {
  flex-grow: 1;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.flex-shrink {
  flex-shrink: 1;
}
.flex-row {
  flex-direction: row !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-col {
  flex-direction: column !important;
}
.flex-col-reverse {
  flex-direction: column-reverse !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.justify-start {
  justify-content: flex-start !important;
}
.justify-end {
  justify-content: flex-end !important;
}
.justify-center {
  justify-content: center !important;
}
.justify-between {
  justify-content: space-between !important;
}
.justify-around {
  justify-content: space-around !important;
}
.justify-evenly {
  justify-content: space-evenly !important;
}
.items-start {
  align-items: flex-start !important;
}
.items-end {
  align-items: flex-end !important;
}
.items-center {
  align-items: center !important;
}
.items-baseline {
  align-items: baseline !important;
}
.items-stretch {
  align-items: stretch !important;
}
.self-auto {
  align-self: auto !important;
}
.self-start {
  align-self: flex-start !important;
}
.self-end {
  align-self: flex-end !important;
}
.self-center {
  align-self: center !important;
}
.self-stretch {
  align-self: stretch !important;
}
.self-baseline {
  align-self: baseline !important;
}
.col-auto {
  grid-column: auto;
}
.col-span-1 {
  grid-column: span 1/span 1;
}
.col-span-2 {
  grid-column: span 2/span 2;
}
.col-span-3 {
  grid-column: span 3/span 3;
}
.col-span-4 {
  grid-column: span 4/span 4;
}
.col-span-5 {
  grid-column: span 5/span 5;
}
.col-span-6 {
  grid-column: span 6/span 6;
}
.col-span-7 {
  grid-column: span 7/span 7;
}
.col-span-8 {
  grid-column: span 8/span 8;
}
.col-span-9 {
  grid-column: span 9/span 9;
}
.col-span-10 {
  grid-column: span 10/span 10;
}
.col-span-11 {
  grid-column: span 11/span 11;
}
.col-span-12 {
  grid-column: span 12/span 12;
}
.col-span-full {
  grid-column: 1/-1;
}
.col-span-full {
  grid-column: 1/-1;
}
.row-span-full {
  grid-row: 1/-1;
}
.grid-flow-col {
  grid-auto-flow: column !important;
}
.pointer-events-none {
  pointer-events: none !important;
}
.cursor-auto {
  cursor: auto !important;
}
.cursor-default {
  cursor: default !important;
}
.cursor-pointer {
  cursor: pointer !important;
}
.cursor-text {
  cursor: text !important;
}
.select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-overlay {
  overflow: overlay !important;
}
.overflow-x-hidden {
  overflow-x: hidden !important;
}
.overflow-y-hidden {
  overflow-y: hidden !important;
}
.box-border {
  box-sizing: border-box !important;
}
.border {
  border-width: 1px !important;
  border-style: solid !important;
  border-color: var(--color-outline) !important;
}
.border-t {
  border-top-width: 1px !important;
  border-style: solid !important;
  border-color: var(--color-outline) !important;
}
.border-r {
  border-right-width: 1px !important;
  border-style: solid !important;
  border-color: var(--color-outline) !important;
}
.border-b {
  border-bottom-width: 1px !important;
  border-style: solid !important;
  border-color: var(--color-outline) !important;
}
.border-l {
  border-left-width: 1px !important;
  border-style: solid !important;
  border-color: var(--color-outline) !important;
}
.border-size-0 {
  border-width: 0px !important;
  border-top-width: 0px !important;
  border-right-width: 0px !important;
  border-bottom-width: 0px !important;
  border-left-width: 0px !important;
}
.border-size-1 {
  border-width: 1px !important;
  border-top-width: 1px !important;
  border-right-width: 1px !important;
  border-bottom-width: 1px !important;
  border-left-width: 1px !important;
}
.border-size-2 {
  border-width: 2px !important;
  border-top-width: 2px !important;
  border-right-width: 2px !important;
  border-bottom-width: 2px !important;
  border-left-width: 2px !important;
}
.border-size-3 {
  border-width: 3px !important;
  border-top-width: 3px !important;
  border-right-width: 3px !important;
  border-bottom-width: 3px !important;
  border-left-width: 3px !important;
}
.border-size-4 {
  border-width: 4px !important;
  border-top-width: 4px !important;
  border-right-width: 4px !important;
  border-bottom-width: 4px !important;
  border-left-width: 4px !important;
}
.box-shadow-none {
  box-shadow: none !important;
}
.box-shadow-base {
  box-shadow: var(--shadow-base) !important;
}
.box-shadow-md {
  box-shadow: var(--shadow-md) !important;
}
.relative {
  position: relative !important;
}
.absolute {
  position: absolute !important;
}
.sticky {
  position: sticky !important;
}
.top-0 {
  top: 0 !important;
}
.top-sm {
  top: var(--m-sm) !important;
}
.top-md {
  top: var(--m-md) !important;
}
.right-0 {
  right: 0 !important;
}
.right-sm {
  right: var(--m-sm) !important;
}
.right-md {
  right: var(--m-md) !important;
}
.bottom-0 {
  bottom: 0 !important;
}
.bottom-sm {
  bottom: var(--m-sm) !important;
}
.bottom-md {
  bottom: var(--m-sm) !important;
}
.left-0 {
  left: 0 !important;
}
.left-sm {
  left: var(--m-sm) !important;
}
.left-md {
  left: var(--m-md) !important;
}
.z-0 {
  z-index: 0 !important;
}
.z-1 {
  z-index: 1 !important;
}
.z-10 {
  z-index: 10 !important;
}
.z-20 {
  z-index: 20 !important;
}
.z-30 {
  z-index: 30 !important;
}
.z-40 {
  z-index: 40 !important;
}
.z-50 {
  z-index: 50 !important;
}
.z-auto {
  z-index: auto !important;
}
.rounded-base {
  border-radius: var(--rounded-base) !important;
}
.rounded-t-base {
  border-top-left-radius: var(--rounded-base) !important;
  border-top-right-radius: var(--rounded-base) !important;
}
.rounded-r-base {
  border-top-right-radius: var(--rounded-base) !important;
  border-bottom-right-radius: var(--rounded-base) !important;
}
.rounded-b-base {
  border-bottom-left-radius: var(--rounded-base) !important;
  border-bottom-right-radius: var(--rounded-base) !important;
}
.rounded-l-base {
  border-top-left-radius: var(--rounded-base) !important;
  border-bottom-left-radius: var(--rounded-base) !important;
}
.rounded-tr-base {
  border-top-right-radius: var(--rounded-base) !important;
}
.rounded-tl-base {
  border-top-left-radius: var(--rounded-base) !important;
}
.rounded-br-base {
  border-bottom-right-radius: var(--rounded-base) !important;
}
.rounded-bl-base {
  border-bottom-left-radius: var(--rounded-base) !important;
}
.rounded-xs {
  border-radius: var(--rounded-xs) !important;
}
.rounded-t-xs {
  border-top-left-radius: var(--rounded-xs) !important;
  border-top-right-radius: var(--rounded-xs) !important;
}
.rounded-r-xs {
  border-top-right-radius: var(--rounded-xs) !important;
  border-bottom-right-radius: var(--rounded-xs) !important;
}
.rounded-b-xs {
  border-bottom-left-radius: var(--rounded-xs) !important;
  border-bottom-right-radius: var(--rounded-xs) !important;
}
.rounded-l-xs {
  border-top-left-radius: var(--rounded-xs) !important;
  border-bottom-left-radius: var(--rounded-xs) !important;
}
.rounded-tr-xs {
  border-top-right-radius: var(--rounded-xs) !important;
}
.rounded-tl-xs {
  border-top-left-radius: var(--rounded-xs) !important;
}
.rounded-br-xs {
  border-bottom-right-radius: var(--rounded-xs) !important;
}
.rounded-bl-xs {
  border-bottom-left-radius: var(--rounded-xs) !important;
}
.rounded-sm {
  border-radius: var(--rounded-sm) !important;
}
.rounded-t-sm {
  border-top-left-radius: var(--rounded-sm) !important;
  border-top-right-radius: var(--rounded-sm) !important;
}
.rounded-r-sm {
  border-top-right-radius: var(--rounded-sm) !important;
  border-bottom-right-radius: var(--rounded-sm) !important;
}
.rounded-b-sm {
  border-bottom-left-radius: var(--rounded-sm) !important;
  border-bottom-right-radius: var(--rounded-sm) !important;
}
.rounded-l-sm {
  border-top-left-radius: var(--rounded-sm) !important;
  border-bottom-left-radius: var(--rounded-sm) !important;
}
.rounded-tr-sm {
  border-top-right-radius: var(--rounded-sm) !important;
}
.rounded-tl-sm {
  border-top-left-radius: var(--rounded-sm) !important;
}
.rounded-br-sm {
  border-bottom-right-radius: var(--rounded-sm) !important;
}
.rounded-bl-sm {
  border-bottom-left-radius: var(--rounded-sm) !important;
}
.rounded-md {
  border-radius: var(--rounded-md) !important;
}
.rounded-t-md {
  border-top-left-radius: var(--rounded-md) !important;
  border-top-right-radius: var(--rounded-md) !important;
}
.rounded-r-md {
  border-top-right-radius: var(--rounded-md) !important;
  border-bottom-right-radius: var(--rounded-md) !important;
}
.rounded-b-md {
  border-bottom-left-radius: var(--rounded-md) !important;
  border-bottom-right-radius: var(--rounded-md) !important;
}
.rounded-l-md {
  border-top-left-radius: var(--rounded-md) !important;
  border-bottom-left-radius: var(--rounded-md) !important;
}
.rounded-tr-md {
  border-top-right-radius: var(--rounded-md) !important;
}
.rounded-tl-md {
  border-top-left-radius: var(--rounded-md) !important;
}
.rounded-br-md {
  border-bottom-right-radius: var(--rounded-md) !important;
}
.rounded-bl-md {
  border-bottom-left-radius: var(--rounded-md) !important;
}
.rounded-lg {
  border-radius: var(--rounded-lg) !important;
}
.rounded-t-lg {
  border-top-left-radius: var(--rounded-lg) !important;
  border-top-right-radius: var(--rounded-lg) !important;
}
.rounded-r-lg {
  border-top-right-radius: var(--rounded-lg) !important;
  border-bottom-right-radius: var(--rounded-lg) !important;
}
.rounded-b-lg {
  border-bottom-left-radius: var(--rounded-lg) !important;
  border-bottom-right-radius: var(--rounded-lg) !important;
}
.rounded-l-lg {
  border-top-left-radius: var(--rounded-lg) !important;
  border-bottom-left-radius: var(--rounded-lg) !important;
}
.rounded-tr-lg {
  border-top-right-radius: var(--rounded-lg) !important;
}
.rounded-tl-lg {
  border-top-left-radius: var(--rounded-lg) !important;
}
.rounded-br-lg {
  border-bottom-right-radius: var(--rounded-lg) !important;
}
.rounded-bl-lg {
  border-bottom-left-radius: var(--rounded-lg) !important;
}
.rounded-xl {
  border-radius: var(--rounded-xl) !important;
}
.rounded-t-xl {
  border-top-left-radius: var(--rounded-xl) !important;
  border-top-right-radius: var(--rounded-xl) !important;
}
.rounded-r-xl {
  border-top-right-radius: var(--rounded-xl) !important;
  border-bottom-right-radius: var(--rounded-xl) !important;
}
.rounded-b-xl {
  border-bottom-left-radius: var(--rounded-xl) !important;
  border-bottom-right-radius: var(--rounded-xl) !important;
}
.rounded-l-xl {
  border-top-left-radius: var(--rounded-xl) !important;
  border-bottom-left-radius: var(--rounded-xl) !important;
}
.rounded-tr-xl {
  border-top-right-radius: var(--rounded-xl) !important;
}
.rounded-tl-xl {
  border-top-left-radius: var(--rounded-xl) !important;
}
.rounded-br-xl {
  border-bottom-right-radius: var(--rounded-xl) !important;
}
.rounded-bl-xl {
  border-bottom-left-radius: var(--rounded-xl) !important;
}
.rounded-t-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.rounded-b-0 {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.rounded-r-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.rounded-l-0 {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.rounded-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.rounded-full {
  border-top-left-radius: var(--rounded-full) !important;
  border-top-right-radius: var(--rounded-full) !important;
  border-bottom-left-radius: var(--rounded-full) !important;
  border-bottom-right-radius: var(--rounded-full) !important;
}
.bg-auto {
  background-size: auto !important;
}
.bg-cover {
  background-size: cover !important;
}
.bg-contain {
  background-size: contain !important;
}
.bg-bottom {
  background-position: bottom !important;
}
.bg-center {
  background-position: center !important;
}
.bg-left {
  background-position: left !important;
}
.bg-left-bottom {
  background-position: left bottom !important;
}
.bg-left-top {
  background-position: left top !important;
}
.bg-right {
  background-position: right !important;
}
.bg-right-bottom {
  background-position: right bottom !important;
}
.bg-right-top {
  background-position: right top !important;
}
.bg-top {
  background-position: top !important;
}
.mt-input-reduce-spacing .mat-form-field-wrapper {
  padding-bottom: 0em !important;
}
.mt-checkbox-label-wrap .mat-checkbox-layout {
  white-space: normal;
}
.sticky-scroll--overflow .sticky-end {
  position: sticky !important;
  right: 0;
  z-index: 1;
  background-color: var(--em-color-surface-container);
  box-shadow: inset 1px 0 0 var(--color-border-td);
}
.mat-mdc-form-field.acm__mat-mdc-form-field--error .mdc-notched-outline {
  --mdc-outlined-text-field-hover-outline-color: var(--color-error);
  --mdc-outlined-text-field-outline-color: var(--color-error);
  --mdc-outlined-text-field-outline-width: 2px;
}
table.table--row-hover-effect-none tbody .mat-mdc-row:hover td {
  background-color: inherit;
}
.highlight-item {
  position: relative;
}
.highlight-item:before {
  opacity: 0;
}
.highlight-item:hover:before {
  background-color: var(--color-primary-container-opacity);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  pointer-events: none;
}
.highlight-bg-item {
  background-color: var(--color-primary-container-opacity);
}
.image-placeholder {
  opacity: 0.45;
}
.bg-body {
  background-color: var(--color-background-body);
}
.bg-topnav {
  background-color: var(--color-topnav-bg);
}
.bg-box {
  background-color: var(--color-background);
}
.list-none {
  list-style-type: none;
  margin-left: 0;
}
.marker-none::-webkit-details-marker {
  display: none;
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.text-size-base {
  font-size: var(--text-size-base) !important;
}
.text-size-2xs {
  font-size: var(--text-size-2xs) !important;
}
.text-size-xs {
  font-size: var(--text-size-xs) !important;
}
.text-size-sm {
  font-size: var(--text-size-sm) !important;
}
.text-size-md {
  font-size: var(--text-size-md) !important;
}
.text-size-lg {
  font-size: var(--text-size-lg) !important;
}
.text-size-xl {
  font-size: var(--text-size-xl) !important;
}
.text-size-2xl {
  font-size: var(--text-size-2xl) !important;
}
.text-size-3xl {
  font-size: var(--text-size-3xl) !important;
}
.text-size-4xl {
  font-size: var(--text-size-4xl) !important;
}
.text-size-5xl {
  font-size: var(--text-size-5xl) !important;
}
.text-size-6xl {
  font-size: var(--text-size-6xl) !important;
}
.text-size-7xl {
  font-size: var(--text-size-7xl) !important;
}
.text-size-8xl {
  font-size: var(--text-size-8xl) !important;
}
.text-size-9xl {
  font-size: var(--text-size-9xl) !important;
}
.text-size-10xl {
  font-size: var(--text-size-10xl) !important;
}
.text-size-11xl {
  font-size: var(--text-size-11xl) !important;
}
.text-size-12xl {
  font-size: var(--text-size-12xl) !important;
}
.text-size-13xl {
  font-size: var(--text-size-13xl) !important;
}
.text-size-14xl {
  font-size: var(--text-size-14xl) !important;
}
.text-weight-light {
  font-weight: var(--text-weight-light) !important;
}
.text-weight-normal {
  font-weight: var(--text-weight-normal) !important;
}
.text-weight-semibold {
  font-weight: var(--text-weight-semibold) !important;
}
.text-weight-bold {
  font-weight: var(--text-weight-bold) !important;
}
.text-weight-black {
  font-weight: var(--text-weight-black) !important;
}
.form-label-content {
  margin-bottom: var(--m-2xs);
}
.text-label {
  font-size: var(--text-size-base);
  color: var(--color-text-label);
  line-height: var(--text-lineheight-base);
}
.text-label-menu {
  font-size: var(--text-size-sm) !important;
  color: var(--em-color-description);
  text-transform: uppercase;
  margin-bottom: var(--m-xs);
  font-weight: var(--text-weight-bold);
}
.text-description {
  font-size: var(--text-size-sm);
  color: var(--color-text-description);
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-weight-initial {
  font-weight: initial !important;
}
.text-align-center {
  text-align: center !important;
}
.text-align-left {
  text-align: left !important;
}
.text-align-right {
  text-align: right !important;
}
.text-align-justify {
  text-align: justify !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-break-normal {
  overflow-wrap: normal !important;
  word-break: normal !important;
}
.text-break-words {
  word-break: break-word !important;
}
.text-break-all {
  word-break: break-all !important;
}
.text-truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  hyphens: auto;
}
.text-clamp-1 {
  display: -webkit-box !important;
  -webkit-line-clamp: 1 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}
.text-clamp-2 {
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}
.text-clamp-3 {
  display: -webkit-box !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}
.text-resize-none {
  resize: none !important;
}
.text-select-text {
  -webkit-user-select: text !important;
  user-select: text !important;
}
.text-select-none {
  -webkit-user-select: none !important;
  user-select: none !important;
}
.text-select-all {
  -webkit-user-select: all !important;
  user-select: all !important;
}
.text-select-auto {
  -webkit-user-select: auto !important;
  user-select: auto !important;
}
.text-lineheight-1 {
  line-height: 1 !important;
}
.text-lineheight-1-1 {
  line-height: 1.1 !important;
}
.text-lineheight-1-2 {
  line-height: 1.2 !important;
}
.text-lineheight-1-3 {
  line-height: 1.3 !important;
}
.text-lineheight-1-4 {
  line-height: 1.4 !important;
}
.text-spacing-tighter {
  letter-spacing: -0.05rem !important;
}
.text-spacing-tight {
  letter-spacing: -0.025rem !important;
}
.text-spacing-normal {
  letter-spacing: 0rem !important;
}
.text-spacing-wide {
  letter-spacing: 0.025rem !important;
}
.text-spacing-wider {
  letter-spacing: 0.05rem !important;
}
.text-spacing-widest {
  letter-spacing: 0.1rem !important;
}
.text-whitespace-normal {
  white-space: normal !important;
}
.text-whitespace-nowrap {
  white-space: nowrap !important;
}
.text-whitespace-pre {
  white-space: pre !important;
}
.icon-size-base {
  width: var(--text-size-base) !important;
  height: var(--text-size-base) !important;
}
.icon-size-2xs {
  width: var(--text-size-2xs) !important;
  height: var(--text-size-2xs) !important;
}
.icon-size-xs {
  width: var(--text-size-xs) !important;
  height: var(--text-size-xs) !important;
}
.icon-size-sm {
  width: var(--text-size-sm) !important;
  height: var(--text-size-sm) !important;
}
.icon-size-md {
  width: var(--text-size-md) !important;
  height: var(--text-size-md) !important;
}
.icon-size-lg {
  width: var(--text-size-lg) !important;
  height: var(--text-size-lg) !important;
}
.icon-size-xl {
  width: var(--text-size-xl) !important;
  height: var(--text-size-xl) !important;
}
.icon-size-2xl {
  width: var(--text-size-2xl) !important;
  height: var(--text-size-2xl) !important;
}
.icon-size-3xl {
  width: var(--text-size-3xl) !important;
  height: var(--text-size-3xl) !important;
}
.icon-size-4xl {
  width: var(--text-size-4xl) !important;
  height: var(--text-size-4xl) !important;
}
.icon-size-5xl {
  width: var(--text-size-5xl) !important;
  height: var(--text-size-5xl) !important;
}
.icon-size-6xl {
  width: var(--text-size-6xl) !important;
  height: var(--text-size-6xl) !important;
}
.icon-size-7xl {
  width: var(--text-size-7xl) !important;
  height: var(--text-size-7xl) !important;
}
.icon-size-8xl {
  width: var(--text-size-8xl) !important;
  height: var(--text-size-8xl) !important;
}
.icon-size-9xl {
  width: var(--text-size-9xl) !important;
  height: var(--text-size-9xl) !important;
}
.icon-size-10xl {
  width: var(--text-size-10xl) !important;
  height: var(--text-size-10xl) !important;
}
.icon-size-11xl {
  width: var(--text-size-11xl) !important;
  height: var(--text-size-11xl) !important;
}
.icon-size-12xl {
  width: var(--text-size-12xl) !important;
  height: var(--text-size-12xl) !important;
}
.icon-size-base.mat-icon,
.icon-size-base svg,
.icon-size-base img {
  width: var(--text-size-base) !important;
  height: var(--text-size-base) !important;
}
.icon-size-2xs.mat-icon,
.icon-size-2xs svg,
.icon-size-2xs img {
  width: var(--text-size-2xs) !important;
  height: var(--text-size-2xs) !important;
}
.icon-size-xs.mat-icon,
.icon-size-xs svg,
.icon-size-xs img {
  width: var(--text-size-xs) !important;
  height: var(--text-size-xs) !important;
}
.icon-size-sm.mat-icon,
.icon-size-sm svg,
.icon-size-sm img {
  width: var(--text-size-sm) !important;
  height: var(--text-size-sm) !important;
}
.icon-size-md.mat-icon,
.icon-size-md svg,
.icon-size-md img {
  width: var(--text-size-md) !important;
  height: var(--text-size-md) !important;
}
.icon-size-lg.mat-icon,
.icon-size-lg svg,
.icon-size-lg img {
  width: var(--text-size-lg) !important;
  height: var(--text-size-lg) !important;
}
.icon-size-xl.mat-icon,
.icon-size-xl svg,
.icon-size-xl img {
  width: var(--text-size-xl) !important;
  height: var(--text-size-xl) !important;
}
.icon-size-2xl.mat-icon,
.icon-size-2xl svg,
.icon-size-2xl img {
  width: var(--text-size-2xl) !important;
  height: var(--text-size-2xl) !important;
}
.icon-size-3xl.mat-icon,
.icon-size-3xl svg,
.icon-size-3xl img {
  width: var(--text-size-3xl) !important;
  height: var(--text-size-3xl) !important;
}
.icon-size-4xl.mat-icon,
.icon-size-4xl svg,
.icon-size-4xl img {
  width: var(--text-size-4xl) !important;
  height: var(--text-size-4xl) !important;
}
.icon-size-5xl.mat-icon,
.icon-size-5xl svg,
.icon-size-5xl img {
  width: var(--text-size-5xl) !important;
  height: var(--text-size-5xl) !important;
}
.icon-size-6xl.mat-icon,
.icon-size-6xl svg,
.icon-size-6xl img {
  width: var(--text-size-6xl) !important;
  height: var(--text-size-6xl) !important;
}
.icon-size-7xl.mat-icon,
.icon-size-7xl svg,
.icon-size-7xl img {
  width: var(--text-size-7xl) !important;
  height: var(--text-size-7xl) !important;
}
.icon-size-8xl.mat-icon,
.icon-size-8xl svg,
.icon-size-8xl img {
  width: var(--text-size-8xl) !important;
  height: var(--text-size-8xl) !important;
}
.icon-size-9xl.mat-icon,
.icon-size-9xl svg,
.icon-size-9xl img {
  width: var(--text-size-9xl) !important;
  height: var(--text-size-9xl) !important;
}
.icon-size-10xl.mat-icon,
.icon-size-10xl svg,
.icon-size-10xl img {
  width: var(--text-size-10xl) !important;
  height: var(--text-size-10xl) !important;
}
.icon-size-11xl.mat-icon,
.icon-size-11xl svg,
.icon-size-11xl img {
  width: var(--text-size-11xl) !important;
  height: var(--text-size-11xl) !important;
}
.icon-size-12xl.mat-icon,
.icon-size-12xl svg,
.icon-size-12xl img {
  width: var(--text-size-12xl) !important;
  height: var(--text-size-12xl) !important;
}
.text-color-label {
  color: var(--color-text-label) !important;
}
.text-color-description {
  color: var(--color-text-description) !important;
}
.text-color-placeholder {
  color: var(--color-text-placeholder) !important;
}
.text-color-disabled {
  color: var(--color-text-disabled) !important;
}
.text-color-th info {
  color: var(--color-text-th info) !important;
}
.text-color-pending {
  color: var(--color-text-pending) !important;
}
.text-color-success {
  color: var(--color-text-success) !important;
}
.text-color-warn {
  color: var(--color-text-warn) !important;
}
.text-color-error {
  color: var(--color-text-error) !important;
}
.text-color-primary {
  color: var(--color-text-primary) !important;
}
.text-color-on-info-container {
  color: var(--color-text-on-info-container) !important;
}
.text-color-on-pending-container {
  color: var(--color-text-on-pending-container) !important;
}
.text-color-on-success-container {
  color: var(--color-text-on-success-container) !important;
}
.text-color-on-warn-container {
  color: var(--color-text-on-warn-container) !important;
}
.text-color-on-error-container {
  color: var(--color-text-on-error-container) !important;
}
.text-color-on-primary-container-low {
  color: var(--color-text-on-primary-container-low) !important;
}
.text-color-on-primary-container {
  color: var(--color-text-on-primary-container) !important;
}
.text-color-on-primary-container-high {
  color: var(--color-text-on-primary-container-high) !important;
}
.text-color-on-primary-container-higher {
  color: var(--color-text-on-primary-container-higher) !important;
}
.text-color-text {
  color: var(--color-text-text) !important;
}
.text-color-text-inverse {
  color: var(--color-text-text-inverse) !important;
}
.color-text-default {
  color: var(--color-text) !important;
}
.color-text-link {
  color: var(--color-text-link) !important;
}
.color-text-inverse {
  color: var(--color-text-inverse) !important;
}
.color-text-label {
  color: var(--color-label) !important;
}
.color-text-description {
  color: var(--color-description) !important;
}
.color-text-placeholder {
  color: var(--color-placeholder) !important;
}
.color-text-disabled {
  color: var(--color-disabled) !important;
}
.color-text-th info {
  color: var(--color-th info) !important;
}
.color-text-pending {
  color: var(--color-pending) !important;
}
.color-text-success {
  color: var(--color-success) !important;
}
.color-text-warn {
  color: var(--color-warn) !important;
}
.color-text-error {
  color: var(--color-error) !important;
}
.color-text-primary {
  color: var(--color-primary) !important;
}
.color-text-on-info-container {
  color: var(--color-on-info-container) !important;
}
.color-text-on-pending-container {
  color: var(--color-on-pending-container) !important;
}
.color-text-on-success-container {
  color: var(--color-on-success-container) !important;
}
.color-text-on-warn-container {
  color: var(--color-on-warn-container) !important;
}
.color-text-on-error-container {
  color: var(--color-on-error-container) !important;
}
.color-text-on-primary-container-low {
  color: var(--color-on-primary-container-low) !important;
}
.color-text-on-primary-container {
  color: var(--color-on-primary-container) !important;
}
.color-text-on-primary-container-high {
  color: var(--color-on-primary-container-high) !important;
}
.color-text-on-primary-container-higher {
  color: var(--color-on-primary-container-higher) !important;
}
.color-text-text {
  color: var(--color-text) !important;
}
.color-text-text-inverse {
  color: var(--color-text-inverse) !important;
}
.bg-color-transparent {
  background-color: var(--color-transparent) !important;
}
.hover\:bg-color-transparent:hover,
.focus\:bg-color-transparent:focus {
  background-color: var(--color-transparent) !important;
}
.bg-color-disabled-bg {
  background-color: var(--color-disabled-bg) !important;
}
.hover\:bg-color-disabled-bg:hover,
.focus\:bg-color-disabled-bg:focus {
  background-color: var(--color-disabled-bg) !important;
}
.bg-color-background {
  background-color: var(--color-background) !important;
}
.hover\:bg-color-background:hover,
.focus\:bg-color-background:focus {
  background-color: var(--color-background) !important;
}
.bg-color-background-body {
  background-color: var(--color-background-body) !important;
}
.hover\:bg-color-background-body:hover,
.focus\:bg-color-background-body:focus {
  background-color: var(--color-background-body) !important;
}
.bg-color-surface {
  background-color: var(--color-surface) !important;
}
.hover\:bg-color-surface:hover,
.focus\:bg-color-surface:focus {
  background-color: var(--color-surface) !important;
}
.bg-color-surface-high {
  background-color: var(--color-surface-high) !important;
}
.hover\:bg-color-surface-high:hover,
.focus\:bg-color-surface-high:focus {
  background-color: var(--color-surface-high) !important;
}
.bg-color-surface-higher {
  background-color: var(--color-surface-higher) !important;
}
.hover\:bg-color-surface-higher:hover,
.focus\:bg-color-surface-higher:focus {
  background-color: var(--color-surface-higher) !important;
}
.bg-color-primary {
  background-color: var(--color-primary) !important;
}
.hover\:bg-color-primary:hover,
.focus\:bg-color-primary:focus {
  background-color: var(--color-primary) !important;
}
.bg-color-primary-high {
  background-color: var(--color-primary-high) !important;
}
.hover\:bg-color-primary-high:hover,
.focus\:bg-color-primary-high:focus {
  background-color: var(--color-primary-high) !important;
}
.bg-color-primary-higher {
  background-color: var(--color-primary-higher) !important;
}
.hover\:bg-color-primary-higher:hover,
.focus\:bg-color-primary-higher:focus {
  background-color: var(--color-primary-higher) !important;
}
.bg-color-primary-container {
  background-color: var(--color-primary-container) !important;
}
.hover\:bg-color-primary-container:hover,
.focus\:bg-color-primary-container:focus {
  background-color: var(--color-primary-container) !important;
}
.bg-color-primary-container-high {
  background-color: var(--color-primary-container-high) !important;
}
.hover\:bg-color-primary-container-high:hover,
.focus\:bg-color-primary-container-high:focus {
  background-color: var(--color-primary-container-high) !important;
}
.bg-color-primary-container-higher {
  background-color: var(--color-primary-container-higher) !important;
}
.hover\:bg-color-primary-container-higher:hover,
.focus\:bg-color-primary-container-higher:focus {
  background-color: var(--color-primary-container-higher) !important;
}
.bg-color-primary-container-opacity {
  background-color: var(--color-primary-container-opacity) !important;
}
.hover\:bg-color-primary-container-opacity:hover,
.focus\:bg-color-primary-container-opacity:focus {
  background-color: var(--color-primary-container-opacity) !important;
}
.bg-color-primary-container-opacity-high {
  background-color: var(--color-primary-container-opacity-high) !important;
}
.hover\:bg-color-primary-container-opacity-high:hover,
.focus\:bg-color-primary-container-opacity-high:focus {
  background-color: var(--color-primary-container-opacity-high) !important;
}
.bg-color-primary-container-opacity-higher {
  background-color: var(--color-primary-container-opacity-higher) !important;
}
.hover\:bg-color-primary-container-opacity-higher:hover,
.focus\:bg-color-primary-container-opacity-higher:focus {
  background-color: var(--color-primary-container-opacity-higher) !important;
}
.bg-color-info {
  background-color: var(--color-info) !important;
}
.hover\:bg-color-info:hover,
.focus\:bg-color-info:focus {
  background-color: var(--color-info) !important;
}
.bg-color-info-container {
  background-color: var(--color-info-container) !important;
}
.hover\:bg-color-info-container:hover,
.focus\:bg-color-info-container:focus {
  background-color: var(--color-info-container) !important;
}
.bg-color-info-container-opacity {
  background-color: var(--color-info-container-opacity) !important;
}
.hover\:bg-color-info-container-opacity:hover,
.focus\:bg-color-info-container-opacity:focus {
  background-color: var(--color-info-container-opacity) !important;
}
.bg-color-pending {
  background-color: var(--color-pending) !important;
}
.hover\:bg-color-pending:hover,
.focus\:bg-color-pending:focus {
  background-color: var(--color-pending) !important;
}
.bg-color-pending-container {
  background-color: var(--color-pending-container) !important;
}
.hover\:bg-color-pending-container:hover,
.focus\:bg-color-pending-container:focus {
  background-color: var(--color-pending-container) !important;
}
.bg-color-pending-container-opacity {
  background-color: var(--color-pending-container-opacity) !important;
}
.hover\:bg-color-pending-container-opacity:hover,
.focus\:bg-color-pending-container-opacity:focus {
  background-color: var(--color-pending-container-opacity) !important;
}
.bg-color-success {
  background-color: var(--color-success) !important;
}
.hover\:bg-color-success:hover,
.focus\:bg-color-success:focus {
  background-color: var(--color-success) !important;
}
.bg-color-success-container {
  background-color: var(--color-success-container) !important;
}
.hover\:bg-color-success-container:hover,
.focus\:bg-color-success-container:focus {
  background-color: var(--color-success-container) !important;
}
.bg-color-success-container-opacity {
  background-color: var(--color-success-container-opacity) !important;
}
.hover\:bg-color-success-container-opacity:hover,
.focus\:bg-color-success-container-opacity:focus {
  background-color: var(--color-success-container-opacity) !important;
}
.bg-color-warn {
  background-color: var(--color-warn) !important;
}
.hover\:bg-color-warn:hover,
.focus\:bg-color-warn:focus {
  background-color: var(--color-warn) !important;
}
.bg-color-warn-container {
  background-color: var(--color-warn-container) !important;
}
.hover\:bg-color-warn-container:hover,
.focus\:bg-color-warn-container:focus {
  background-color: var(--color-warn-container) !important;
}
.bg-color-warn-container-opacity {
  background-color: var(--color-warn-container-opacity) !important;
}
.hover\:bg-color-warn-container-opacity:hover,
.focus\:bg-color-warn-container-opacity:focus {
  background-color: var(--color-warn-container-opacity) !important;
}
.bg-color-error {
  background-color: var(--color-error) !important;
}
.hover\:bg-color-error:hover,
.focus\:bg-color-error:focus {
  background-color: var(--color-error) !important;
}
.bg-color-error-container {
  background-color: var(--color-error-container) !important;
}
.hover\:bg-color-error-container:hover,
.focus\:bg-color-error-container:focus {
  background-color: var(--color-error-container) !important;
}
.bg-color-error-container-opacity {
  background-color: var(--color-error-container-opacity) !important;
}
.hover\:bg-color-error-container-opacity:hover,
.focus\:bg-color-error-container-opacity:focus {
  background-color: var(--color-error-container-opacity) !important;
}
.color-bg-transparent {
  background-color: var(--color-transparent) !important;
}
.hover\:color-bg-transparent:hover,
.focus\:color-bg-transparent:focus {
  background-color: var(--color-transparent) !important;
}
.color-bg-disabled-bg {
  background-color: var(--color-disabled-bg) !important;
}
.hover\:color-bg-disabled-bg:hover,
.focus\:color-bg-disabled-bg:focus {
  background-color: var(--color-disabled-bg) !important;
}
.color-bg-background {
  background-color: var(--color-background) !important;
}
.hover\:color-bg-background:hover,
.focus\:color-bg-background:focus {
  background-color: var(--color-background) !important;
}
.color-bg-background-body {
  background-color: var(--color-background-body) !important;
}
.hover\:color-bg-background-body:hover,
.focus\:color-bg-background-body:focus {
  background-color: var(--color-background-body) !important;
}
.color-bg-surface {
  background-color: var(--color-surface) !important;
}
.hover\:color-bg-surface:hover,
.focus\:color-bg-surface:focus {
  background-color: var(--color-surface) !important;
}
.color-bg-surface-high {
  background-color: var(--color-surface-high) !important;
}
.hover\:color-bg-surface-high:hover,
.focus\:color-bg-surface-high:focus {
  background-color: var(--color-surface-high) !important;
}
.color-bg-surface-higher {
  background-color: var(--color-surface-higher) !important;
}
.hover\:color-bg-surface-higher:hover,
.focus\:color-bg-surface-higher:focus {
  background-color: var(--color-surface-higher) !important;
}
.color-bg-primary {
  background-color: var(--color-primary) !important;
}
.hover\:color-bg-primary:hover,
.focus\:color-bg-primary:focus {
  background-color: var(--color-primary) !important;
}
.color-bg-primary-high {
  background-color: var(--color-primary-high) !important;
}
.hover\:color-bg-primary-high:hover,
.focus\:color-bg-primary-high:focus {
  background-color: var(--color-primary-high) !important;
}
.color-bg-primary-higher {
  background-color: var(--color-primary-higher) !important;
}
.hover\:color-bg-primary-higher:hover,
.focus\:color-bg-primary-higher:focus {
  background-color: var(--color-primary-higher) !important;
}
.color-bg-primary-container {
  background-color: var(--color-primary-container) !important;
}
.hover\:color-bg-primary-container:hover,
.focus\:color-bg-primary-container:focus {
  background-color: var(--color-primary-container) !important;
}
.color-bg-primary-container-high {
  background-color: var(--color-primary-container-high) !important;
}
.hover\:color-bg-primary-container-high:hover,
.focus\:color-bg-primary-container-high:focus {
  background-color: var(--color-primary-container-high) !important;
}
.color-bg-primary-container-higher {
  background-color: var(--color-primary-container-higher) !important;
}
.hover\:color-bg-primary-container-higher:hover,
.focus\:color-bg-primary-container-higher:focus {
  background-color: var(--color-primary-container-higher) !important;
}
.color-bg-primary-container-opacity {
  background-color: var(--color-primary-container-opacity) !important;
}
.hover\:color-bg-primary-container-opacity:hover,
.focus\:color-bg-primary-container-opacity:focus {
  background-color: var(--color-primary-container-opacity) !important;
}
.color-bg-primary-container-opacity-high {
  background-color: var(--color-primary-container-opacity-high) !important;
}
.hover\:color-bg-primary-container-opacity-high:hover,
.focus\:color-bg-primary-container-opacity-high:focus {
  background-color: var(--color-primary-container-opacity-high) !important;
}
.color-bg-primary-container-opacity-higher {
  background-color: var(--color-primary-container-opacity-higher) !important;
}
.hover\:color-bg-primary-container-opacity-higher:hover,
.focus\:color-bg-primary-container-opacity-higher:focus {
  background-color: var(--color-primary-container-opacity-higher) !important;
}
.color-bg-info {
  background-color: var(--color-info) !important;
}
.hover\:color-bg-info:hover,
.focus\:color-bg-info:focus {
  background-color: var(--color-info) !important;
}
.color-bg-info-container {
  background-color: var(--color-info-container) !important;
}
.hover\:color-bg-info-container:hover,
.focus\:color-bg-info-container:focus {
  background-color: var(--color-info-container) !important;
}
.color-bg-info-container-opacity {
  background-color: var(--color-info-container-opacity) !important;
}
.hover\:color-bg-info-container-opacity:hover,
.focus\:color-bg-info-container-opacity:focus {
  background-color: var(--color-info-container-opacity) !important;
}
.color-bg-pending {
  background-color: var(--color-pending) !important;
}
.hover\:color-bg-pending:hover,
.focus\:color-bg-pending:focus {
  background-color: var(--color-pending) !important;
}
.color-bg-pending-container {
  background-color: var(--color-pending-container) !important;
}
.hover\:color-bg-pending-container:hover,
.focus\:color-bg-pending-container:focus {
  background-color: var(--color-pending-container) !important;
}
.color-bg-pending-container-opacity {
  background-color: var(--color-pending-container-opacity) !important;
}
.hover\:color-bg-pending-container-opacity:hover,
.focus\:color-bg-pending-container-opacity:focus {
  background-color: var(--color-pending-container-opacity) !important;
}
.color-bg-success {
  background-color: var(--color-success) !important;
}
.hover\:color-bg-success:hover,
.focus\:color-bg-success:focus {
  background-color: var(--color-success) !important;
}
.color-bg-success-container {
  background-color: var(--color-success-container) !important;
}
.hover\:color-bg-success-container:hover,
.focus\:color-bg-success-container:focus {
  background-color: var(--color-success-container) !important;
}
.color-bg-success-container-opacity {
  background-color: var(--color-success-container-opacity) !important;
}
.hover\:color-bg-success-container-opacity:hover,
.focus\:color-bg-success-container-opacity:focus {
  background-color: var(--color-success-container-opacity) !important;
}
.color-bg-warn {
  background-color: var(--color-warn) !important;
}
.hover\:color-bg-warn:hover,
.focus\:color-bg-warn:focus {
  background-color: var(--color-warn) !important;
}
.color-bg-warn-container {
  background-color: var(--color-warn-container) !important;
}
.hover\:color-bg-warn-container:hover,
.focus\:color-bg-warn-container:focus {
  background-color: var(--color-warn-container) !important;
}
.color-bg-warn-container-opacity {
  background-color: var(--color-warn-container-opacity) !important;
}
.hover\:color-bg-warn-container-opacity:hover,
.focus\:color-bg-warn-container-opacity:focus {
  background-color: var(--color-warn-container-opacity) !important;
}
.color-bg-error {
  background-color: var(--color-error) !important;
}
.hover\:color-bg-error:hover,
.focus\:color-bg-error:focus {
  background-color: var(--color-error) !important;
}
.color-bg-error-container {
  background-color: var(--color-error-container) !important;
}
.hover\:color-bg-error-container:hover,
.focus\:color-bg-error-container:focus {
  background-color: var(--color-error-container) !important;
}
.color-bg-error-container-opacity {
  background-color: var(--color-error-container-opacity) !important;
}
.hover\:color-bg-error-container-opacity:hover,
.focus\:color-bg-error-container-opacity:focus {
  background-color: var(--color-error-container-opacity) !important;
}
.icon-color-label {
  color: var(--color-text-label) !important;
}
.icon-color-description {
  color: var(--color-text-description) !important;
}
.icon-color-placeholder {
  color: var(--color-text-placeholder) !important;
}
.icon-color-disabled {
  color: var(--color-text-disabled) !important;
}
.icon-color-th info {
  color: var(--color-text-th info) !important;
}
.icon-color-pending {
  color: var(--color-text-pending) !important;
}
.icon-color-success {
  color: var(--color-text-success) !important;
}
.icon-color-warn {
  color: var(--color-text-warn) !important;
}
.icon-color-error {
  color: var(--color-text-error) !important;
}
.icon-color-primary {
  color: var(--color-text-primary) !important;
}
.icon-color-on-info-container {
  color: var(--color-text-on-info-container) !important;
}
.icon-color-on-pending-container {
  color: var(--color-text-on-pending-container) !important;
}
.icon-color-on-success-container {
  color: var(--color-text-on-success-container) !important;
}
.icon-color-on-warn-container {
  color: var(--color-text-on-warn-container) !important;
}
.icon-color-on-error-container {
  color: var(--color-text-on-error-container) !important;
}
.icon-color-on-primary-container-low {
  color: var(--color-text-on-primary-container-low) !important;
}
.icon-color-on-primary-container {
  color: var(--color-text-on-primary-container) !important;
}
.icon-color-on-primary-container-high {
  color: var(--color-text-on-primary-container-high) !important;
}
.icon-color-on-primary-container-higher {
  color: var(--color-text-on-primary-container-higher) !important;
}
.icon-color-text {
  color: var(--color-text-text) !important;
}
.icon-color-text-inverse {
  color: var(--color-text-text-inverse) !important;
}
.icon-color-filter-primary {
  filter: var(--color-primary-filter);
}
.color-icon-label {
  color: var(--color-label) !important;
  fill: var(--color-label) !important;
}
.color-icon-description {
  color: var(--color-description) !important;
  fill: var(--color-description) !important;
}
.color-icon-placeholder {
  color: var(--color-placeholder) !important;
  fill: var(--color-placeholder) !important;
}
.color-icon-disabled {
  color: var(--color-disabled) !important;
  fill: var(--color-disabled) !important;
}
.color-icon-th info {
  color: var(--color-th info) !important;
  fill: var(--color-th info) !important;
}
.color-icon-pending {
  color: var(--color-pending) !important;
  fill: var(--color-pending) !important;
}
.color-icon-success {
  color: var(--color-success) !important;
  fill: var(--color-success) !important;
}
.color-icon-warn {
  color: var(--color-warn) !important;
  fill: var(--color-warn) !important;
}
.color-icon-error {
  color: var(--color-error) !important;
  fill: var(--color-error) !important;
}
.color-icon-primary {
  color: var(--color-primary) !important;
  fill: var(--color-primary) !important;
}
.color-icon-on-info-container {
  color: var(--color-on-info-container) !important;
  fill: var(--color-on-info-container) !important;
}
.color-icon-on-pending-container {
  color: var(--color-on-pending-container) !important;
  fill: var(--color-on-pending-container) !important;
}
.color-icon-on-success-container {
  color: var(--color-on-success-container) !important;
  fill: var(--color-on-success-container) !important;
}
.color-icon-on-warn-container {
  color: var(--color-on-warn-container) !important;
  fill: var(--color-on-warn-container) !important;
}
.color-icon-on-error-container {
  color: var(--color-on-error-container) !important;
  fill: var(--color-on-error-container) !important;
}
.color-icon-on-primary-container-low {
  color: var(--color-on-primary-container-low) !important;
  fill: var(--color-on-primary-container-low) !important;
}
.color-icon-on-primary-container {
  color: var(--color-on-primary-container) !important;
  fill: var(--color-on-primary-container) !important;
}
.color-icon-on-primary-container-high {
  color: var(--color-on-primary-container-high) !important;
  fill: var(--color-on-primary-container-high) !important;
}
.color-icon-on-primary-container-higher {
  color: var(--color-on-primary-container-higher) !important;
  fill: var(--color-on-primary-container-higher) !important;
}
.color-icon-text {
  color: var(--color-text) !important;
  fill: var(--color-text) !important;
}
.color-icon-text-inverse {
  color: var(--color-text-inverse) !important;
  fill: var(--color-text-inverse) !important;
}
.icon-color-filter-primary {
  filter: var(--color-primary-filter);
}
.size-base {
  width: var(--text-size-base) !important;
  height: var(--text-size-base) !important;
}
.size-2xs {
  width: var(--text-size-2xs) !important;
  height: var(--text-size-2xs) !important;
}
.size-xs {
  width: var(--text-size-xs) !important;
  height: var(--text-size-xs) !important;
}
.size-sm {
  width: var(--text-size-sm) !important;
  height: var(--text-size-sm) !important;
}
.size-md {
  width: var(--text-size-md) !important;
  height: var(--text-size-md) !important;
}
.size-lg {
  width: var(--text-size-lg) !important;
  height: var(--text-size-lg) !important;
}
.size-xl {
  width: var(--text-size-xl) !important;
  height: var(--text-size-xl) !important;
}
.size-2xl {
  width: var(--text-size-2xl) !important;
  height: var(--text-size-2xl) !important;
}
.size-3xl {
  width: var(--text-size-3xl) !important;
  height: var(--text-size-3xl) !important;
}
.size-4xl {
  width: var(--text-size-4xl) !important;
  height: var(--text-size-4xl) !important;
}
.size-5xl {
  width: var(--text-size-5xl) !important;
  height: var(--text-size-5xl) !important;
}
.size-6xl {
  width: var(--text-size-6xl) !important;
  height: var(--text-size-6xl) !important;
}
.size-7xl {
  width: var(--text-size-7xl) !important;
  height: var(--text-size-7xl) !important;
}
.size-8xl {
  width: var(--text-size-8xl) !important;
  height: var(--text-size-8xl) !important;
}
.size-9xl {
  width: var(--text-size-9xl) !important;
  height: var(--text-size-9xl) !important;
}
.size-10xl {
  width: var(--text-size-10xl) !important;
  height: var(--text-size-10xl) !important;
}
.size-11xl {
  width: var(--text-size-11xl) !important;
  height: var(--text-size-11xl) !important;
}
.size-12xl {
  width: var(--text-size-12xl) !important;
  height: var(--text-size-12xl) !important;
}
.size-13xl {
  width: var(--text-size-13xl) !important;
  height: var(--text-size-13xl) !important;
}
.size-14xl {
  width: var(--text-size-14xl) !important;
  height: var(--text-size-14xl) !important;
}
@media (min-width: 639px) {
  .xs\:col-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .xs\:col-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .xs\:col-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .xs\:col-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .xs\:col-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .xs\:col-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .xs\:col-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .xs\:col-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .xs\:col-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .xs\:col-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .xs\:col-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .xs\:col-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 640px) {
  .sm\:col-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .sm\:col-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .sm\:col-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .sm\:col-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .sm\:col-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .sm\:col-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .sm\:col-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .sm\:col-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .sm\:col-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .sm\:col-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .sm\:col-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .sm\:col-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .md\:col-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .md\:col-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .md\:col-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .md\:col-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .md\:col-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .md\:col-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .md\:col-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .md\:col-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .md\:col-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .md\:col-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .md\:col-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .md\:col-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) {
  .lg\:col-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .lg\:col-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .lg\:col-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .lg\:col-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .lg\:col-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .lg\:col-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .lg\:col-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .lg\:col-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .lg\:col-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .lg\:col-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .lg\:col-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .lg\:col-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1280px) {
  .xl\:col-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .xl\:col-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .xl\:col-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .xl\:col-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .xl\:col-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .xl\:col-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .xl\:col-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .xl\:col-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .xl\:col-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .xl\:col-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .xl\:col-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .xl\:col-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1536px) {
  .xxl\:col-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .xxl\:col-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .xxl\:col-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .xxl\:col-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .xxl\:col-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .xxl\:col-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .xxl\:col-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .xxl\:col-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .xxl\:col-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .xxl\:col-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .xxl\:col-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .xxl\:col-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1824px) {
  .xxxl\:col-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .xxxl\:col-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .xxxl\:col-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .xxxl\:col-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .xxxl\:col-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .xxxl\:col-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .xxxl\:col-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .xxxl\:col-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .xxxl\:col-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .xxxl\:col-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .xxxl\:col-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .xxxl\:col-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.w-init {
  width: initial !important;
}
.w-min {
  width: min-content !important;
}
.w-max {
  width: max-content !important;
}
.w-fit {
  width: fit-content !important;
}
.w-size-base,
.dialog-size-w-base mat-dialog-container {
  width: var(--text-size-base) !important;
}
.w-size-base-x2,
.dialog-size-w-base-x2 mat-dialog-container {
  width: calc(var(--text-size-base) * 2) !important;
}
.minw-size-base,
.dialog-size-minw-base mat-dialog-container {
  min-width: var(--text-size-base) !important;
}
.minw-size-base-x2,
.dialog-size-minw-base-x2 mat-dialog-container {
  min-width: calc(var(--text-size-base) * 2) !important;
}
.maxw-size-base,
.dialog-size-maxw-base mat-dialog-container {
  max-width: var(--text-size-base) !important;
}
.maxw-size-base-x2,
.dialog-size-maxw-base-x2 mat-dialog-containe {
  max-width: calc(var(--text-size-base) * 2) !important;
}
.w-size-2xs,
.dialog-size-w-2xs mat-dialog-container {
  width: var(--text-size-2xs) !important;
}
.w-size-2xs-x2,
.dialog-size-w-2xs-x2 mat-dialog-container {
  width: calc(var(--text-size-2xs) * 2) !important;
}
.minw-size-2xs,
.dialog-size-minw-2xs mat-dialog-container {
  min-width: var(--text-size-2xs) !important;
}
.minw-size-2xs-x2,
.dialog-size-minw-2xs-x2 mat-dialog-container {
  min-width: calc(var(--text-size-2xs) * 2) !important;
}
.maxw-size-2xs,
.dialog-size-maxw-2xs mat-dialog-container {
  max-width: var(--text-size-2xs) !important;
}
.maxw-size-2xs-x2,
.dialog-size-maxw-2xs-x2 mat-dialog-containe {
  max-width: calc(var(--text-size-2xs) * 2) !important;
}
.w-size-xs,
.dialog-size-w-xs mat-dialog-container {
  width: var(--text-size-xs) !important;
}
.w-size-xs-x2,
.dialog-size-w-xs-x2 mat-dialog-container {
  width: calc(var(--text-size-xs) * 2) !important;
}
.minw-size-xs,
.dialog-size-minw-xs mat-dialog-container {
  min-width: var(--text-size-xs) !important;
}
.minw-size-xs-x2,
.dialog-size-minw-xs-x2 mat-dialog-container {
  min-width: calc(var(--text-size-xs) * 2) !important;
}
.maxw-size-xs,
.dialog-size-maxw-xs mat-dialog-container {
  max-width: var(--text-size-xs) !important;
}
.maxw-size-xs-x2,
.dialog-size-maxw-xs-x2 mat-dialog-containe {
  max-width: calc(var(--text-size-xs) * 2) !important;
}
.w-size-sm,
.dialog-size-w-sm mat-dialog-container {
  width: var(--text-size-sm) !important;
}
.w-size-sm-x2,
.dialog-size-w-sm-x2 mat-dialog-container {
  width: calc(var(--text-size-sm) * 2) !important;
}
.minw-size-sm,
.dialog-size-minw-sm mat-dialog-container {
  min-width: var(--text-size-sm) !important;
}
.minw-size-sm-x2,
.dialog-size-minw-sm-x2 mat-dialog-container {
  min-width: calc(var(--text-size-sm) * 2) !important;
}
.maxw-size-sm,
.dialog-size-maxw-sm mat-dialog-container {
  max-width: var(--text-size-sm) !important;
}
.maxw-size-sm-x2,
.dialog-size-maxw-sm-x2 mat-dialog-containe {
  max-width: calc(var(--text-size-sm) * 2) !important;
}
.w-size-md,
.dialog-size-w-md mat-dialog-container {
  width: var(--text-size-md) !important;
}
.w-size-md-x2,
.dialog-size-w-md-x2 mat-dialog-container {
  width: calc(var(--text-size-md) * 2) !important;
}
.minw-size-md,
.dialog-size-minw-md mat-dialog-container {
  min-width: var(--text-size-md) !important;
}
.minw-size-md-x2,
.dialog-size-minw-md-x2 mat-dialog-container {
  min-width: calc(var(--text-size-md) * 2) !important;
}
.maxw-size-md,
.dialog-size-maxw-md mat-dialog-container {
  max-width: var(--text-size-md) !important;
}
.maxw-size-md-x2,
.dialog-size-maxw-md-x2 mat-dialog-containe {
  max-width: calc(var(--text-size-md) * 2) !important;
}
.w-size-lg,
.dialog-size-w-lg mat-dialog-container {
  width: var(--text-size-lg) !important;
}
.w-size-lg-x2,
.dialog-size-w-lg-x2 mat-dialog-container {
  width: calc(var(--text-size-lg) * 2) !important;
}
.minw-size-lg,
.dialog-size-minw-lg mat-dialog-container {
  min-width: var(--text-size-lg) !important;
}
.minw-size-lg-x2,
.dialog-size-minw-lg-x2 mat-dialog-container {
  min-width: calc(var(--text-size-lg) * 2) !important;
}
.maxw-size-lg,
.dialog-size-maxw-lg mat-dialog-container {
  max-width: var(--text-size-lg) !important;
}
.maxw-size-lg-x2,
.dialog-size-maxw-lg-x2 mat-dialog-containe {
  max-width: calc(var(--text-size-lg) * 2) !important;
}
.w-size-xl,
.dialog-size-w-xl mat-dialog-container {
  width: var(--text-size-xl) !important;
}
.w-size-xl-x2,
.dialog-size-w-xl-x2 mat-dialog-container {
  width: calc(var(--text-size-xl) * 2) !important;
}
.minw-size-xl,
.dialog-size-minw-xl mat-dialog-container {
  min-width: var(--text-size-xl) !important;
}
.minw-size-xl-x2,
.dialog-size-minw-xl-x2 mat-dialog-container {
  min-width: calc(var(--text-size-xl) * 2) !important;
}
.maxw-size-xl,
.dialog-size-maxw-xl mat-dialog-container {
  max-width: var(--text-size-xl) !important;
}
.maxw-size-xl-x2,
.dialog-size-maxw-xl-x2 mat-dialog-containe {
  max-width: calc(var(--text-size-xl) * 2) !important;
}
.w-size-2xl,
.dialog-size-w-2xl mat-dialog-container {
  width: var(--text-size-2xl) !important;
}
.w-size-2xl-x2,
.dialog-size-w-2xl-x2 mat-dialog-container {
  width: calc(var(--text-size-2xl) * 2) !important;
}
.minw-size-2xl,
.dialog-size-minw-2xl mat-dialog-container {
  min-width: var(--text-size-2xl) !important;
}
.minw-size-2xl-x2,
.dialog-size-minw-2xl-x2 mat-dialog-container {
  min-width: calc(var(--text-size-2xl) * 2) !important;
}
.maxw-size-2xl,
.dialog-size-maxw-2xl mat-dialog-container {
  max-width: var(--text-size-2xl) !important;
}
.maxw-size-2xl-x2,
.dialog-size-maxw-2xl-x2 mat-dialog-containe {
  max-width: calc(var(--text-size-2xl) * 2) !important;
}
.w-size-3xl,
.dialog-size-w-3xl mat-dialog-container {
  width: var(--text-size-3xl) !important;
}
.w-size-3xl-x2,
.dialog-size-w-3xl-x2 mat-dialog-container {
  width: calc(var(--text-size-3xl) * 2) !important;
}
.minw-size-3xl,
.dialog-size-minw-3xl mat-dialog-container {
  min-width: var(--text-size-3xl) !important;
}
.minw-size-3xl-x2,
.dialog-size-minw-3xl-x2 mat-dialog-container {
  min-width: calc(var(--text-size-3xl) * 2) !important;
}
.maxw-size-3xl,
.dialog-size-maxw-3xl mat-dialog-container {
  max-width: var(--text-size-3xl) !important;
}
.maxw-size-3xl-x2,
.dialog-size-maxw-3xl-x2 mat-dialog-containe {
  max-width: calc(var(--text-size-3xl) * 2) !important;
}
.w-size-4xl,
.dialog-size-w-4xl mat-dialog-container {
  width: var(--text-size-4xl) !important;
}
.w-size-4xl-x2,
.dialog-size-w-4xl-x2 mat-dialog-container {
  width: calc(var(--text-size-4xl) * 2) !important;
}
.minw-size-4xl,
.dialog-size-minw-4xl mat-dialog-container {
  min-width: var(--text-size-4xl) !important;
}
.minw-size-4xl-x2,
.dialog-size-minw-4xl-x2 mat-dialog-container {
  min-width: calc(var(--text-size-4xl) * 2) !important;
}
.maxw-size-4xl,
.dialog-size-maxw-4xl mat-dialog-container {
  max-width: var(--text-size-4xl) !important;
}
.maxw-size-4xl-x2,
.dialog-size-maxw-4xl-x2 mat-dialog-containe {
  max-width: calc(var(--text-size-4xl) * 2) !important;
}
.w-size-5xl,
.dialog-size-w-5xl mat-dialog-container {
  width: var(--text-size-5xl) !important;
}
.w-size-5xl-x2,
.dialog-size-w-5xl-x2 mat-dialog-container {
  width: calc(var(--text-size-5xl) * 2) !important;
}
.minw-size-5xl,
.dialog-size-minw-5xl mat-dialog-container {
  min-width: var(--text-size-5xl) !important;
}
.minw-size-5xl-x2,
.dialog-size-minw-5xl-x2 mat-dialog-container {
  min-width: calc(var(--text-size-5xl) * 2) !important;
}
.maxw-size-5xl,
.dialog-size-maxw-5xl mat-dialog-container {
  max-width: var(--text-size-5xl) !important;
}
.maxw-size-5xl-x2,
.dialog-size-maxw-5xl-x2 mat-dialog-containe {
  max-width: calc(var(--text-size-5xl) * 2) !important;
}
.w-size-6xl,
.dialog-size-w-6xl mat-dialog-container {
  width: var(--text-size-6xl) !important;
}
.w-size-6xl-x2,
.dialog-size-w-6xl-x2 mat-dialog-container {
  width: calc(var(--text-size-6xl) * 2) !important;
}
.minw-size-6xl,
.dialog-size-minw-6xl mat-dialog-container {
  min-width: var(--text-size-6xl) !important;
}
.minw-size-6xl-x2,
.dialog-size-minw-6xl-x2 mat-dialog-container {
  min-width: calc(var(--text-size-6xl) * 2) !important;
}
.maxw-size-6xl,
.dialog-size-maxw-6xl mat-dialog-container {
  max-width: var(--text-size-6xl) !important;
}
.maxw-size-6xl-x2,
.dialog-size-maxw-6xl-x2 mat-dialog-containe {
  max-width: calc(var(--text-size-6xl) * 2) !important;
}
.w-size-7xl,
.dialog-size-w-7xl mat-dialog-container {
  width: var(--text-size-7xl) !important;
}
.w-size-7xl-x2,
.dialog-size-w-7xl-x2 mat-dialog-container {
  width: calc(var(--text-size-7xl) * 2) !important;
}
.minw-size-7xl,
.dialog-size-minw-7xl mat-dialog-container {
  min-width: var(--text-size-7xl) !important;
}
.minw-size-7xl-x2,
.dialog-size-minw-7xl-x2 mat-dialog-container {
  min-width: calc(var(--text-size-7xl) * 2) !important;
}
.maxw-size-7xl,
.dialog-size-maxw-7xl mat-dialog-container {
  max-width: var(--text-size-7xl) !important;
}
.maxw-size-7xl-x2,
.dialog-size-maxw-7xl-x2 mat-dialog-containe {
  max-width: calc(var(--text-size-7xl) * 2) !important;
}
.w-size-8xl,
.dialog-size-w-8xl mat-dialog-container {
  width: var(--text-size-8xl) !important;
}
.w-size-8xl-x2,
.dialog-size-w-8xl-x2 mat-dialog-container {
  width: calc(var(--text-size-8xl) * 2) !important;
}
.minw-size-8xl,
.dialog-size-minw-8xl mat-dialog-container {
  min-width: var(--text-size-8xl) !important;
}
.minw-size-8xl-x2,
.dialog-size-minw-8xl-x2 mat-dialog-container {
  min-width: calc(var(--text-size-8xl) * 2) !important;
}
.maxw-size-8xl,
.dialog-size-maxw-8xl mat-dialog-container {
  max-width: var(--text-size-8xl) !important;
}
.maxw-size-8xl-x2,
.dialog-size-maxw-8xl-x2 mat-dialog-containe {
  max-width: calc(var(--text-size-8xl) * 2) !important;
}
.w-size-9xl,
.dialog-size-w-9xl mat-dialog-container {
  width: var(--text-size-9xl) !important;
}
.w-size-9xl-x2,
.dialog-size-w-9xl-x2 mat-dialog-container {
  width: calc(var(--text-size-9xl) * 2) !important;
}
.minw-size-9xl,
.dialog-size-minw-9xl mat-dialog-container {
  min-width: var(--text-size-9xl) !important;
}
.minw-size-9xl-x2,
.dialog-size-minw-9xl-x2 mat-dialog-container {
  min-width: calc(var(--text-size-9xl) * 2) !important;
}
.maxw-size-9xl,
.dialog-size-maxw-9xl mat-dialog-container {
  max-width: var(--text-size-9xl) !important;
}
.maxw-size-9xl-x2,
.dialog-size-maxw-9xl-x2 mat-dialog-containe {
  max-width: calc(var(--text-size-9xl) * 2) !important;
}
.w-size-10xl,
.dialog-size-w-10xl mat-dialog-container {
  width: var(--text-size-10xl) !important;
}
.w-size-10xl-x2,
.dialog-size-w-10xl-x2 mat-dialog-container {
  width: calc(var(--text-size-10xl) * 2) !important;
}
.minw-size-10xl,
.dialog-size-minw-10xl mat-dialog-container {
  min-width: var(--text-size-10xl) !important;
}
.minw-size-10xl-x2,
.dialog-size-minw-10xl-x2 mat-dialog-container {
  min-width: calc(var(--text-size-10xl) * 2) !important;
}
.maxw-size-10xl,
.dialog-size-maxw-10xl mat-dialog-container {
  max-width: var(--text-size-10xl) !important;
}
.maxw-size-10xl-x2,
.dialog-size-maxw-10xl-x2 mat-dialog-containe {
  max-width: calc(var(--text-size-10xl) * 2) !important;
}
.w-size-11xl,
.dialog-size-w-11xl mat-dialog-container {
  width: var(--text-size-11xl) !important;
}
.w-size-11xl-x2,
.dialog-size-w-11xl-x2 mat-dialog-container {
  width: calc(var(--text-size-11xl) * 2) !important;
}
.minw-size-11xl,
.dialog-size-minw-11xl mat-dialog-container {
  min-width: var(--text-size-11xl) !important;
}
.minw-size-11xl-x2,
.dialog-size-minw-11xl-x2 mat-dialog-container {
  min-width: calc(var(--text-size-11xl) * 2) !important;
}
.maxw-size-11xl,
.dialog-size-maxw-11xl mat-dialog-container {
  max-width: var(--text-size-11xl) !important;
}
.maxw-size-11xl-x2,
.dialog-size-maxw-11xl-x2 mat-dialog-containe {
  max-width: calc(var(--text-size-11xl) * 2) !important;
}
.w-size-12xl,
.dialog-size-w-12xl mat-dialog-container {
  width: var(--text-size-12xl) !important;
}
.w-size-12xl-x2,
.dialog-size-w-12xl-x2 mat-dialog-container {
  width: calc(var(--text-size-12xl) * 2) !important;
}
.minw-size-12xl,
.dialog-size-minw-12xl mat-dialog-container {
  min-width: var(--text-size-12xl) !important;
}
.minw-size-12xl-x2,
.dialog-size-minw-12xl-x2 mat-dialog-container {
  min-width: calc(var(--text-size-12xl) * 2) !important;
}
.maxw-size-12xl,
.dialog-size-maxw-12xl mat-dialog-container {
  max-width: var(--text-size-12xl) !important;
}
.maxw-size-12xl-x2,
.dialog-size-maxw-12xl-x2 mat-dialog-containe {
  max-width: calc(var(--text-size-12xl) * 2) !important;
}
.w-size-13xl,
.dialog-size-w-13xl mat-dialog-container {
  width: var(--text-size-13xl) !important;
}
.w-size-13xl-x2,
.dialog-size-w-13xl-x2 mat-dialog-container {
  width: calc(var(--text-size-13xl) * 2) !important;
}
.minw-size-13xl,
.dialog-size-minw-13xl mat-dialog-container {
  min-width: var(--text-size-13xl) !important;
}
.minw-size-13xl-x2,
.dialog-size-minw-13xl-x2 mat-dialog-container {
  min-width: calc(var(--text-size-13xl) * 2) !important;
}
.maxw-size-13xl,
.dialog-size-maxw-13xl mat-dialog-container {
  max-width: var(--text-size-13xl) !important;
}
.maxw-size-13xl-x2,
.dialog-size-maxw-13xl-x2 mat-dialog-containe {
  max-width: calc(var(--text-size-13xl) * 2) !important;
}
.w-size-14xl,
.dialog-size-w-14xl mat-dialog-container {
  width: var(--text-size-14xl) !important;
}
.w-size-14xl-x2,
.dialog-size-w-14xl-x2 mat-dialog-container {
  width: calc(var(--text-size-14xl) * 2) !important;
}
.minw-size-14xl,
.dialog-size-minw-14xl mat-dialog-container {
  min-width: var(--text-size-14xl) !important;
}
.minw-size-14xl-x2,
.dialog-size-minw-14xl-x2 mat-dialog-container {
  min-width: calc(var(--text-size-14xl) * 2) !important;
}
.maxw-size-14xl,
.dialog-size-maxw-14xl mat-dialog-container {
  max-width: var(--text-size-14xl) !important;
}
.maxw-size-14xl-x2,
.dialog-size-maxw-14xl-x2 mat-dialog-containe {
  max-width: calc(var(--text-size-14xl) * 2) !important;
}
.w-1,
.dialog-w-1.cdk-overlay-pane mat-dialog-container {
  width: 1% !important;
}
.minw-1,
.dialog-minw-1.cdk-overlay-pane mat-dialog-container {
  min-width: 1% !important;
}
.maxw-1,
.dialog-maxw-1.cdk-overlay-pane mat-dialog-container {
  max-width: 1% !important;
}
.vw-1,
.dialog-vw-1.cdk-overlay-pane mat-dialog-container {
  width: 1vw !important;
}
.minvw-1,
.dialog-minvw-1.cdk-overlay-pane mat-dialog-container {
  min-width: 1vw !important;
}
.maxvw-1,
.dialog-maxvw-1.cdk-overlay-pane mat-dialog-container {
  max-width: 1vw !important;
}
.w-2,
.dialog-w-2.cdk-overlay-pane mat-dialog-container {
  width: 2% !important;
}
.minw-2,
.dialog-minw-2.cdk-overlay-pane mat-dialog-container {
  min-width: 2% !important;
}
.maxw-2,
.dialog-maxw-2.cdk-overlay-pane mat-dialog-container {
  max-width: 2% !important;
}
.vw-2,
.dialog-vw-2.cdk-overlay-pane mat-dialog-container {
  width: 2vw !important;
}
.minvw-2,
.dialog-minvw-2.cdk-overlay-pane mat-dialog-container {
  min-width: 2vw !important;
}
.maxvw-2,
.dialog-maxvw-2.cdk-overlay-pane mat-dialog-container {
  max-width: 2vw !important;
}
.w-3,
.dialog-w-3.cdk-overlay-pane mat-dialog-container {
  width: 3% !important;
}
.minw-3,
.dialog-minw-3.cdk-overlay-pane mat-dialog-container {
  min-width: 3% !important;
}
.maxw-3,
.dialog-maxw-3.cdk-overlay-pane mat-dialog-container {
  max-width: 3% !important;
}
.vw-3,
.dialog-vw-3.cdk-overlay-pane mat-dialog-container {
  width: 3vw !important;
}
.minvw-3,
.dialog-minvw-3.cdk-overlay-pane mat-dialog-container {
  min-width: 3vw !important;
}
.maxvw-3,
.dialog-maxvw-3.cdk-overlay-pane mat-dialog-container {
  max-width: 3vw !important;
}
.w-4,
.dialog-w-4.cdk-overlay-pane mat-dialog-container {
  width: 4% !important;
}
.minw-4,
.dialog-minw-4.cdk-overlay-pane mat-dialog-container {
  min-width: 4% !important;
}
.maxw-4,
.dialog-maxw-4.cdk-overlay-pane mat-dialog-container {
  max-width: 4% !important;
}
.vw-4,
.dialog-vw-4.cdk-overlay-pane mat-dialog-container {
  width: 4vw !important;
}
.minvw-4,
.dialog-minvw-4.cdk-overlay-pane mat-dialog-container {
  min-width: 4vw !important;
}
.maxvw-4,
.dialog-maxvw-4.cdk-overlay-pane mat-dialog-container {
  max-width: 4vw !important;
}
.w-5,
.dialog-w-5.cdk-overlay-pane mat-dialog-container {
  width: 5% !important;
}
.minw-5,
.dialog-minw-5.cdk-overlay-pane mat-dialog-container {
  min-width: 5% !important;
}
.maxw-5,
.dialog-maxw-5.cdk-overlay-pane mat-dialog-container {
  max-width: 5% !important;
}
.vw-5,
.dialog-vw-5.cdk-overlay-pane mat-dialog-container {
  width: 5vw !important;
}
.minvw-5,
.dialog-minvw-5.cdk-overlay-pane mat-dialog-container {
  min-width: 5vw !important;
}
.maxvw-5,
.dialog-maxvw-5.cdk-overlay-pane mat-dialog-container {
  max-width: 5vw !important;
}
.w-6,
.dialog-w-6.cdk-overlay-pane mat-dialog-container {
  width: 6% !important;
}
.minw-6,
.dialog-minw-6.cdk-overlay-pane mat-dialog-container {
  min-width: 6% !important;
}
.maxw-6,
.dialog-maxw-6.cdk-overlay-pane mat-dialog-container {
  max-width: 6% !important;
}
.vw-6,
.dialog-vw-6.cdk-overlay-pane mat-dialog-container {
  width: 6vw !important;
}
.minvw-6,
.dialog-minvw-6.cdk-overlay-pane mat-dialog-container {
  min-width: 6vw !important;
}
.maxvw-6,
.dialog-maxvw-6.cdk-overlay-pane mat-dialog-container {
  max-width: 6vw !important;
}
.w-7,
.dialog-w-7.cdk-overlay-pane mat-dialog-container {
  width: 7% !important;
}
.minw-7,
.dialog-minw-7.cdk-overlay-pane mat-dialog-container {
  min-width: 7% !important;
}
.maxw-7,
.dialog-maxw-7.cdk-overlay-pane mat-dialog-container {
  max-width: 7% !important;
}
.vw-7,
.dialog-vw-7.cdk-overlay-pane mat-dialog-container {
  width: 7vw !important;
}
.minvw-7,
.dialog-minvw-7.cdk-overlay-pane mat-dialog-container {
  min-width: 7vw !important;
}
.maxvw-7,
.dialog-maxvw-7.cdk-overlay-pane mat-dialog-container {
  max-width: 7vw !important;
}
.w-8,
.dialog-w-8.cdk-overlay-pane mat-dialog-container {
  width: 8% !important;
}
.minw-8,
.dialog-minw-8.cdk-overlay-pane mat-dialog-container {
  min-width: 8% !important;
}
.maxw-8,
.dialog-maxw-8.cdk-overlay-pane mat-dialog-container {
  max-width: 8% !important;
}
.vw-8,
.dialog-vw-8.cdk-overlay-pane mat-dialog-container {
  width: 8vw !important;
}
.minvw-8,
.dialog-minvw-8.cdk-overlay-pane mat-dialog-container {
  min-width: 8vw !important;
}
.maxvw-8,
.dialog-maxvw-8.cdk-overlay-pane mat-dialog-container {
  max-width: 8vw !important;
}
.w-9,
.dialog-w-9.cdk-overlay-pane mat-dialog-container {
  width: 9% !important;
}
.minw-9,
.dialog-minw-9.cdk-overlay-pane mat-dialog-container {
  min-width: 9% !important;
}
.maxw-9,
.dialog-maxw-9.cdk-overlay-pane mat-dialog-container {
  max-width: 9% !important;
}
.vw-9,
.dialog-vw-9.cdk-overlay-pane mat-dialog-container {
  width: 9vw !important;
}
.minvw-9,
.dialog-minvw-9.cdk-overlay-pane mat-dialog-container {
  min-width: 9vw !important;
}
.maxvw-9,
.dialog-maxvw-9.cdk-overlay-pane mat-dialog-container {
  max-width: 9vw !important;
}
.w-10,
.dialog-w-10.cdk-overlay-pane mat-dialog-container {
  width: 10% !important;
}
.minw-10,
.dialog-minw-10.cdk-overlay-pane mat-dialog-container {
  min-width: 10% !important;
}
.maxw-10,
.dialog-maxw-10.cdk-overlay-pane mat-dialog-container {
  max-width: 10% !important;
}
.vw-10,
.dialog-vw-10.cdk-overlay-pane mat-dialog-container {
  width: 10vw !important;
}
.minvw-10,
.dialog-minvw-10.cdk-overlay-pane mat-dialog-container {
  min-width: 10vw !important;
}
.maxvw-10,
.dialog-maxvw-10.cdk-overlay-pane mat-dialog-container {
  max-width: 10vw !important;
}
.w-11,
.dialog-w-11.cdk-overlay-pane mat-dialog-container {
  width: 11% !important;
}
.minw-11,
.dialog-minw-11.cdk-overlay-pane mat-dialog-container {
  min-width: 11% !important;
}
.maxw-11,
.dialog-maxw-11.cdk-overlay-pane mat-dialog-container {
  max-width: 11% !important;
}
.vw-11,
.dialog-vw-11.cdk-overlay-pane mat-dialog-container {
  width: 11vw !important;
}
.minvw-11,
.dialog-minvw-11.cdk-overlay-pane mat-dialog-container {
  min-width: 11vw !important;
}
.maxvw-11,
.dialog-maxvw-11.cdk-overlay-pane mat-dialog-container {
  max-width: 11vw !important;
}
.w-12,
.dialog-w-12.cdk-overlay-pane mat-dialog-container {
  width: 12% !important;
}
.minw-12,
.dialog-minw-12.cdk-overlay-pane mat-dialog-container {
  min-width: 12% !important;
}
.maxw-12,
.dialog-maxw-12.cdk-overlay-pane mat-dialog-container {
  max-width: 12% !important;
}
.vw-12,
.dialog-vw-12.cdk-overlay-pane mat-dialog-container {
  width: 12vw !important;
}
.minvw-12,
.dialog-minvw-12.cdk-overlay-pane mat-dialog-container {
  min-width: 12vw !important;
}
.maxvw-12,
.dialog-maxvw-12.cdk-overlay-pane mat-dialog-container {
  max-width: 12vw !important;
}
.w-13,
.dialog-w-13.cdk-overlay-pane mat-dialog-container {
  width: 13% !important;
}
.minw-13,
.dialog-minw-13.cdk-overlay-pane mat-dialog-container {
  min-width: 13% !important;
}
.maxw-13,
.dialog-maxw-13.cdk-overlay-pane mat-dialog-container {
  max-width: 13% !important;
}
.vw-13,
.dialog-vw-13.cdk-overlay-pane mat-dialog-container {
  width: 13vw !important;
}
.minvw-13,
.dialog-minvw-13.cdk-overlay-pane mat-dialog-container {
  min-width: 13vw !important;
}
.maxvw-13,
.dialog-maxvw-13.cdk-overlay-pane mat-dialog-container {
  max-width: 13vw !important;
}
.w-14,
.dialog-w-14.cdk-overlay-pane mat-dialog-container {
  width: 14% !important;
}
.minw-14,
.dialog-minw-14.cdk-overlay-pane mat-dialog-container {
  min-width: 14% !important;
}
.maxw-14,
.dialog-maxw-14.cdk-overlay-pane mat-dialog-container {
  max-width: 14% !important;
}
.vw-14,
.dialog-vw-14.cdk-overlay-pane mat-dialog-container {
  width: 14vw !important;
}
.minvw-14,
.dialog-minvw-14.cdk-overlay-pane mat-dialog-container {
  min-width: 14vw !important;
}
.maxvw-14,
.dialog-maxvw-14.cdk-overlay-pane mat-dialog-container {
  max-width: 14vw !important;
}
.w-15,
.dialog-w-15.cdk-overlay-pane mat-dialog-container {
  width: 15% !important;
}
.minw-15,
.dialog-minw-15.cdk-overlay-pane mat-dialog-container {
  min-width: 15% !important;
}
.maxw-15,
.dialog-maxw-15.cdk-overlay-pane mat-dialog-container {
  max-width: 15% !important;
}
.vw-15,
.dialog-vw-15.cdk-overlay-pane mat-dialog-container {
  width: 15vw !important;
}
.minvw-15,
.dialog-minvw-15.cdk-overlay-pane mat-dialog-container {
  min-width: 15vw !important;
}
.maxvw-15,
.dialog-maxvw-15.cdk-overlay-pane mat-dialog-container {
  max-width: 15vw !important;
}
.w-16,
.dialog-w-16.cdk-overlay-pane mat-dialog-container {
  width: 16% !important;
}
.minw-16,
.dialog-minw-16.cdk-overlay-pane mat-dialog-container {
  min-width: 16% !important;
}
.maxw-16,
.dialog-maxw-16.cdk-overlay-pane mat-dialog-container {
  max-width: 16% !important;
}
.vw-16,
.dialog-vw-16.cdk-overlay-pane mat-dialog-container {
  width: 16vw !important;
}
.minvw-16,
.dialog-minvw-16.cdk-overlay-pane mat-dialog-container {
  min-width: 16vw !important;
}
.maxvw-16,
.dialog-maxvw-16.cdk-overlay-pane mat-dialog-container {
  max-width: 16vw !important;
}
.w-17,
.dialog-w-17.cdk-overlay-pane mat-dialog-container {
  width: 17% !important;
}
.minw-17,
.dialog-minw-17.cdk-overlay-pane mat-dialog-container {
  min-width: 17% !important;
}
.maxw-17,
.dialog-maxw-17.cdk-overlay-pane mat-dialog-container {
  max-width: 17% !important;
}
.vw-17,
.dialog-vw-17.cdk-overlay-pane mat-dialog-container {
  width: 17vw !important;
}
.minvw-17,
.dialog-minvw-17.cdk-overlay-pane mat-dialog-container {
  min-width: 17vw !important;
}
.maxvw-17,
.dialog-maxvw-17.cdk-overlay-pane mat-dialog-container {
  max-width: 17vw !important;
}
.w-18,
.dialog-w-18.cdk-overlay-pane mat-dialog-container {
  width: 18% !important;
}
.minw-18,
.dialog-minw-18.cdk-overlay-pane mat-dialog-container {
  min-width: 18% !important;
}
.maxw-18,
.dialog-maxw-18.cdk-overlay-pane mat-dialog-container {
  max-width: 18% !important;
}
.vw-18,
.dialog-vw-18.cdk-overlay-pane mat-dialog-container {
  width: 18vw !important;
}
.minvw-18,
.dialog-minvw-18.cdk-overlay-pane mat-dialog-container {
  min-width: 18vw !important;
}
.maxvw-18,
.dialog-maxvw-18.cdk-overlay-pane mat-dialog-container {
  max-width: 18vw !important;
}
.w-19,
.dialog-w-19.cdk-overlay-pane mat-dialog-container {
  width: 19% !important;
}
.minw-19,
.dialog-minw-19.cdk-overlay-pane mat-dialog-container {
  min-width: 19% !important;
}
.maxw-19,
.dialog-maxw-19.cdk-overlay-pane mat-dialog-container {
  max-width: 19% !important;
}
.vw-19,
.dialog-vw-19.cdk-overlay-pane mat-dialog-container {
  width: 19vw !important;
}
.minvw-19,
.dialog-minvw-19.cdk-overlay-pane mat-dialog-container {
  min-width: 19vw !important;
}
.maxvw-19,
.dialog-maxvw-19.cdk-overlay-pane mat-dialog-container {
  max-width: 19vw !important;
}
.w-20,
.dialog-w-20.cdk-overlay-pane mat-dialog-container {
  width: 20% !important;
}
.minw-20,
.dialog-minw-20.cdk-overlay-pane mat-dialog-container {
  min-width: 20% !important;
}
.maxw-20,
.dialog-maxw-20.cdk-overlay-pane mat-dialog-container {
  max-width: 20% !important;
}
.vw-20,
.dialog-vw-20.cdk-overlay-pane mat-dialog-container {
  width: 20vw !important;
}
.minvw-20,
.dialog-minvw-20.cdk-overlay-pane mat-dialog-container {
  min-width: 20vw !important;
}
.maxvw-20,
.dialog-maxvw-20.cdk-overlay-pane mat-dialog-container {
  max-width: 20vw !important;
}
.w-21,
.dialog-w-21.cdk-overlay-pane mat-dialog-container {
  width: 21% !important;
}
.minw-21,
.dialog-minw-21.cdk-overlay-pane mat-dialog-container {
  min-width: 21% !important;
}
.maxw-21,
.dialog-maxw-21.cdk-overlay-pane mat-dialog-container {
  max-width: 21% !important;
}
.vw-21,
.dialog-vw-21.cdk-overlay-pane mat-dialog-container {
  width: 21vw !important;
}
.minvw-21,
.dialog-minvw-21.cdk-overlay-pane mat-dialog-container {
  min-width: 21vw !important;
}
.maxvw-21,
.dialog-maxvw-21.cdk-overlay-pane mat-dialog-container {
  max-width: 21vw !important;
}
.w-22,
.dialog-w-22.cdk-overlay-pane mat-dialog-container {
  width: 22% !important;
}
.minw-22,
.dialog-minw-22.cdk-overlay-pane mat-dialog-container {
  min-width: 22% !important;
}
.maxw-22,
.dialog-maxw-22.cdk-overlay-pane mat-dialog-container {
  max-width: 22% !important;
}
.vw-22,
.dialog-vw-22.cdk-overlay-pane mat-dialog-container {
  width: 22vw !important;
}
.minvw-22,
.dialog-minvw-22.cdk-overlay-pane mat-dialog-container {
  min-width: 22vw !important;
}
.maxvw-22,
.dialog-maxvw-22.cdk-overlay-pane mat-dialog-container {
  max-width: 22vw !important;
}
.w-23,
.dialog-w-23.cdk-overlay-pane mat-dialog-container {
  width: 23% !important;
}
.minw-23,
.dialog-minw-23.cdk-overlay-pane mat-dialog-container {
  min-width: 23% !important;
}
.maxw-23,
.dialog-maxw-23.cdk-overlay-pane mat-dialog-container {
  max-width: 23% !important;
}
.vw-23,
.dialog-vw-23.cdk-overlay-pane mat-dialog-container {
  width: 23vw !important;
}
.minvw-23,
.dialog-minvw-23.cdk-overlay-pane mat-dialog-container {
  min-width: 23vw !important;
}
.maxvw-23,
.dialog-maxvw-23.cdk-overlay-pane mat-dialog-container {
  max-width: 23vw !important;
}
.w-24,
.dialog-w-24.cdk-overlay-pane mat-dialog-container {
  width: 24% !important;
}
.minw-24,
.dialog-minw-24.cdk-overlay-pane mat-dialog-container {
  min-width: 24% !important;
}
.maxw-24,
.dialog-maxw-24.cdk-overlay-pane mat-dialog-container {
  max-width: 24% !important;
}
.vw-24,
.dialog-vw-24.cdk-overlay-pane mat-dialog-container {
  width: 24vw !important;
}
.minvw-24,
.dialog-minvw-24.cdk-overlay-pane mat-dialog-container {
  min-width: 24vw !important;
}
.maxvw-24,
.dialog-maxvw-24.cdk-overlay-pane mat-dialog-container {
  max-width: 24vw !important;
}
.w-25,
.dialog-w-25.cdk-overlay-pane mat-dialog-container {
  width: 25% !important;
}
.minw-25,
.dialog-minw-25.cdk-overlay-pane mat-dialog-container {
  min-width: 25% !important;
}
.maxw-25,
.dialog-maxw-25.cdk-overlay-pane mat-dialog-container {
  max-width: 25% !important;
}
.vw-25,
.dialog-vw-25.cdk-overlay-pane mat-dialog-container {
  width: 25vw !important;
}
.minvw-25,
.dialog-minvw-25.cdk-overlay-pane mat-dialog-container {
  min-width: 25vw !important;
}
.maxvw-25,
.dialog-maxvw-25.cdk-overlay-pane mat-dialog-container {
  max-width: 25vw !important;
}
.w-26,
.dialog-w-26.cdk-overlay-pane mat-dialog-container {
  width: 26% !important;
}
.minw-26,
.dialog-minw-26.cdk-overlay-pane mat-dialog-container {
  min-width: 26% !important;
}
.maxw-26,
.dialog-maxw-26.cdk-overlay-pane mat-dialog-container {
  max-width: 26% !important;
}
.vw-26,
.dialog-vw-26.cdk-overlay-pane mat-dialog-container {
  width: 26vw !important;
}
.minvw-26,
.dialog-minvw-26.cdk-overlay-pane mat-dialog-container {
  min-width: 26vw !important;
}
.maxvw-26,
.dialog-maxvw-26.cdk-overlay-pane mat-dialog-container {
  max-width: 26vw !important;
}
.w-27,
.dialog-w-27.cdk-overlay-pane mat-dialog-container {
  width: 27% !important;
}
.minw-27,
.dialog-minw-27.cdk-overlay-pane mat-dialog-container {
  min-width: 27% !important;
}
.maxw-27,
.dialog-maxw-27.cdk-overlay-pane mat-dialog-container {
  max-width: 27% !important;
}
.vw-27,
.dialog-vw-27.cdk-overlay-pane mat-dialog-container {
  width: 27vw !important;
}
.minvw-27,
.dialog-minvw-27.cdk-overlay-pane mat-dialog-container {
  min-width: 27vw !important;
}
.maxvw-27,
.dialog-maxvw-27.cdk-overlay-pane mat-dialog-container {
  max-width: 27vw !important;
}
.w-28,
.dialog-w-28.cdk-overlay-pane mat-dialog-container {
  width: 28% !important;
}
.minw-28,
.dialog-minw-28.cdk-overlay-pane mat-dialog-container {
  min-width: 28% !important;
}
.maxw-28,
.dialog-maxw-28.cdk-overlay-pane mat-dialog-container {
  max-width: 28% !important;
}
.vw-28,
.dialog-vw-28.cdk-overlay-pane mat-dialog-container {
  width: 28vw !important;
}
.minvw-28,
.dialog-minvw-28.cdk-overlay-pane mat-dialog-container {
  min-width: 28vw !important;
}
.maxvw-28,
.dialog-maxvw-28.cdk-overlay-pane mat-dialog-container {
  max-width: 28vw !important;
}
.w-29,
.dialog-w-29.cdk-overlay-pane mat-dialog-container {
  width: 29% !important;
}
.minw-29,
.dialog-minw-29.cdk-overlay-pane mat-dialog-container {
  min-width: 29% !important;
}
.maxw-29,
.dialog-maxw-29.cdk-overlay-pane mat-dialog-container {
  max-width: 29% !important;
}
.vw-29,
.dialog-vw-29.cdk-overlay-pane mat-dialog-container {
  width: 29vw !important;
}
.minvw-29,
.dialog-minvw-29.cdk-overlay-pane mat-dialog-container {
  min-width: 29vw !important;
}
.maxvw-29,
.dialog-maxvw-29.cdk-overlay-pane mat-dialog-container {
  max-width: 29vw !important;
}
.w-30,
.dialog-w-30.cdk-overlay-pane mat-dialog-container {
  width: 30% !important;
}
.minw-30,
.dialog-minw-30.cdk-overlay-pane mat-dialog-container {
  min-width: 30% !important;
}
.maxw-30,
.dialog-maxw-30.cdk-overlay-pane mat-dialog-container {
  max-width: 30% !important;
}
.vw-30,
.dialog-vw-30.cdk-overlay-pane mat-dialog-container {
  width: 30vw !important;
}
.minvw-30,
.dialog-minvw-30.cdk-overlay-pane mat-dialog-container {
  min-width: 30vw !important;
}
.maxvw-30,
.dialog-maxvw-30.cdk-overlay-pane mat-dialog-container {
  max-width: 30vw !important;
}
.w-31,
.dialog-w-31.cdk-overlay-pane mat-dialog-container {
  width: 31% !important;
}
.minw-31,
.dialog-minw-31.cdk-overlay-pane mat-dialog-container {
  min-width: 31% !important;
}
.maxw-31,
.dialog-maxw-31.cdk-overlay-pane mat-dialog-container {
  max-width: 31% !important;
}
.vw-31,
.dialog-vw-31.cdk-overlay-pane mat-dialog-container {
  width: 31vw !important;
}
.minvw-31,
.dialog-minvw-31.cdk-overlay-pane mat-dialog-container {
  min-width: 31vw !important;
}
.maxvw-31,
.dialog-maxvw-31.cdk-overlay-pane mat-dialog-container {
  max-width: 31vw !important;
}
.w-32,
.dialog-w-32.cdk-overlay-pane mat-dialog-container {
  width: 32% !important;
}
.minw-32,
.dialog-minw-32.cdk-overlay-pane mat-dialog-container {
  min-width: 32% !important;
}
.maxw-32,
.dialog-maxw-32.cdk-overlay-pane mat-dialog-container {
  max-width: 32% !important;
}
.vw-32,
.dialog-vw-32.cdk-overlay-pane mat-dialog-container {
  width: 32vw !important;
}
.minvw-32,
.dialog-minvw-32.cdk-overlay-pane mat-dialog-container {
  min-width: 32vw !important;
}
.maxvw-32,
.dialog-maxvw-32.cdk-overlay-pane mat-dialog-container {
  max-width: 32vw !important;
}
.w-33,
.dialog-w-33.cdk-overlay-pane mat-dialog-container {
  width: 33% !important;
}
.minw-33,
.dialog-minw-33.cdk-overlay-pane mat-dialog-container {
  min-width: 33% !important;
}
.maxw-33,
.dialog-maxw-33.cdk-overlay-pane mat-dialog-container {
  max-width: 33% !important;
}
.vw-33,
.dialog-vw-33.cdk-overlay-pane mat-dialog-container {
  width: 33vw !important;
}
.minvw-33,
.dialog-minvw-33.cdk-overlay-pane mat-dialog-container {
  min-width: 33vw !important;
}
.maxvw-33,
.dialog-maxvw-33.cdk-overlay-pane mat-dialog-container {
  max-width: 33vw !important;
}
.w-34,
.dialog-w-34.cdk-overlay-pane mat-dialog-container {
  width: 34% !important;
}
.minw-34,
.dialog-minw-34.cdk-overlay-pane mat-dialog-container {
  min-width: 34% !important;
}
.maxw-34,
.dialog-maxw-34.cdk-overlay-pane mat-dialog-container {
  max-width: 34% !important;
}
.vw-34,
.dialog-vw-34.cdk-overlay-pane mat-dialog-container {
  width: 34vw !important;
}
.minvw-34,
.dialog-minvw-34.cdk-overlay-pane mat-dialog-container {
  min-width: 34vw !important;
}
.maxvw-34,
.dialog-maxvw-34.cdk-overlay-pane mat-dialog-container {
  max-width: 34vw !important;
}
.w-35,
.dialog-w-35.cdk-overlay-pane mat-dialog-container {
  width: 35% !important;
}
.minw-35,
.dialog-minw-35.cdk-overlay-pane mat-dialog-container {
  min-width: 35% !important;
}
.maxw-35,
.dialog-maxw-35.cdk-overlay-pane mat-dialog-container {
  max-width: 35% !important;
}
.vw-35,
.dialog-vw-35.cdk-overlay-pane mat-dialog-container {
  width: 35vw !important;
}
.minvw-35,
.dialog-minvw-35.cdk-overlay-pane mat-dialog-container {
  min-width: 35vw !important;
}
.maxvw-35,
.dialog-maxvw-35.cdk-overlay-pane mat-dialog-container {
  max-width: 35vw !important;
}
.w-36,
.dialog-w-36.cdk-overlay-pane mat-dialog-container {
  width: 36% !important;
}
.minw-36,
.dialog-minw-36.cdk-overlay-pane mat-dialog-container {
  min-width: 36% !important;
}
.maxw-36,
.dialog-maxw-36.cdk-overlay-pane mat-dialog-container {
  max-width: 36% !important;
}
.vw-36,
.dialog-vw-36.cdk-overlay-pane mat-dialog-container {
  width: 36vw !important;
}
.minvw-36,
.dialog-minvw-36.cdk-overlay-pane mat-dialog-container {
  min-width: 36vw !important;
}
.maxvw-36,
.dialog-maxvw-36.cdk-overlay-pane mat-dialog-container {
  max-width: 36vw !important;
}
.w-37,
.dialog-w-37.cdk-overlay-pane mat-dialog-container {
  width: 37% !important;
}
.minw-37,
.dialog-minw-37.cdk-overlay-pane mat-dialog-container {
  min-width: 37% !important;
}
.maxw-37,
.dialog-maxw-37.cdk-overlay-pane mat-dialog-container {
  max-width: 37% !important;
}
.vw-37,
.dialog-vw-37.cdk-overlay-pane mat-dialog-container {
  width: 37vw !important;
}
.minvw-37,
.dialog-minvw-37.cdk-overlay-pane mat-dialog-container {
  min-width: 37vw !important;
}
.maxvw-37,
.dialog-maxvw-37.cdk-overlay-pane mat-dialog-container {
  max-width: 37vw !important;
}
.w-38,
.dialog-w-38.cdk-overlay-pane mat-dialog-container {
  width: 38% !important;
}
.minw-38,
.dialog-minw-38.cdk-overlay-pane mat-dialog-container {
  min-width: 38% !important;
}
.maxw-38,
.dialog-maxw-38.cdk-overlay-pane mat-dialog-container {
  max-width: 38% !important;
}
.vw-38,
.dialog-vw-38.cdk-overlay-pane mat-dialog-container {
  width: 38vw !important;
}
.minvw-38,
.dialog-minvw-38.cdk-overlay-pane mat-dialog-container {
  min-width: 38vw !important;
}
.maxvw-38,
.dialog-maxvw-38.cdk-overlay-pane mat-dialog-container {
  max-width: 38vw !important;
}
.w-39,
.dialog-w-39.cdk-overlay-pane mat-dialog-container {
  width: 39% !important;
}
.minw-39,
.dialog-minw-39.cdk-overlay-pane mat-dialog-container {
  min-width: 39% !important;
}
.maxw-39,
.dialog-maxw-39.cdk-overlay-pane mat-dialog-container {
  max-width: 39% !important;
}
.vw-39,
.dialog-vw-39.cdk-overlay-pane mat-dialog-container {
  width: 39vw !important;
}
.minvw-39,
.dialog-minvw-39.cdk-overlay-pane mat-dialog-container {
  min-width: 39vw !important;
}
.maxvw-39,
.dialog-maxvw-39.cdk-overlay-pane mat-dialog-container {
  max-width: 39vw !important;
}
.w-40,
.dialog-w-40.cdk-overlay-pane mat-dialog-container {
  width: 40% !important;
}
.minw-40,
.dialog-minw-40.cdk-overlay-pane mat-dialog-container {
  min-width: 40% !important;
}
.maxw-40,
.dialog-maxw-40.cdk-overlay-pane mat-dialog-container {
  max-width: 40% !important;
}
.vw-40,
.dialog-vw-40.cdk-overlay-pane mat-dialog-container {
  width: 40vw !important;
}
.minvw-40,
.dialog-minvw-40.cdk-overlay-pane mat-dialog-container {
  min-width: 40vw !important;
}
.maxvw-40,
.dialog-maxvw-40.cdk-overlay-pane mat-dialog-container {
  max-width: 40vw !important;
}
.w-41,
.dialog-w-41.cdk-overlay-pane mat-dialog-container {
  width: 41% !important;
}
.minw-41,
.dialog-minw-41.cdk-overlay-pane mat-dialog-container {
  min-width: 41% !important;
}
.maxw-41,
.dialog-maxw-41.cdk-overlay-pane mat-dialog-container {
  max-width: 41% !important;
}
.vw-41,
.dialog-vw-41.cdk-overlay-pane mat-dialog-container {
  width: 41vw !important;
}
.minvw-41,
.dialog-minvw-41.cdk-overlay-pane mat-dialog-container {
  min-width: 41vw !important;
}
.maxvw-41,
.dialog-maxvw-41.cdk-overlay-pane mat-dialog-container {
  max-width: 41vw !important;
}
.w-42,
.dialog-w-42.cdk-overlay-pane mat-dialog-container {
  width: 42% !important;
}
.minw-42,
.dialog-minw-42.cdk-overlay-pane mat-dialog-container {
  min-width: 42% !important;
}
.maxw-42,
.dialog-maxw-42.cdk-overlay-pane mat-dialog-container {
  max-width: 42% !important;
}
.vw-42,
.dialog-vw-42.cdk-overlay-pane mat-dialog-container {
  width: 42vw !important;
}
.minvw-42,
.dialog-minvw-42.cdk-overlay-pane mat-dialog-container {
  min-width: 42vw !important;
}
.maxvw-42,
.dialog-maxvw-42.cdk-overlay-pane mat-dialog-container {
  max-width: 42vw !important;
}
.w-43,
.dialog-w-43.cdk-overlay-pane mat-dialog-container {
  width: 43% !important;
}
.minw-43,
.dialog-minw-43.cdk-overlay-pane mat-dialog-container {
  min-width: 43% !important;
}
.maxw-43,
.dialog-maxw-43.cdk-overlay-pane mat-dialog-container {
  max-width: 43% !important;
}
.vw-43,
.dialog-vw-43.cdk-overlay-pane mat-dialog-container {
  width: 43vw !important;
}
.minvw-43,
.dialog-minvw-43.cdk-overlay-pane mat-dialog-container {
  min-width: 43vw !important;
}
.maxvw-43,
.dialog-maxvw-43.cdk-overlay-pane mat-dialog-container {
  max-width: 43vw !important;
}
.w-44,
.dialog-w-44.cdk-overlay-pane mat-dialog-container {
  width: 44% !important;
}
.minw-44,
.dialog-minw-44.cdk-overlay-pane mat-dialog-container {
  min-width: 44% !important;
}
.maxw-44,
.dialog-maxw-44.cdk-overlay-pane mat-dialog-container {
  max-width: 44% !important;
}
.vw-44,
.dialog-vw-44.cdk-overlay-pane mat-dialog-container {
  width: 44vw !important;
}
.minvw-44,
.dialog-minvw-44.cdk-overlay-pane mat-dialog-container {
  min-width: 44vw !important;
}
.maxvw-44,
.dialog-maxvw-44.cdk-overlay-pane mat-dialog-container {
  max-width: 44vw !important;
}
.w-45,
.dialog-w-45.cdk-overlay-pane mat-dialog-container {
  width: 45% !important;
}
.minw-45,
.dialog-minw-45.cdk-overlay-pane mat-dialog-container {
  min-width: 45% !important;
}
.maxw-45,
.dialog-maxw-45.cdk-overlay-pane mat-dialog-container {
  max-width: 45% !important;
}
.vw-45,
.dialog-vw-45.cdk-overlay-pane mat-dialog-container {
  width: 45vw !important;
}
.minvw-45,
.dialog-minvw-45.cdk-overlay-pane mat-dialog-container {
  min-width: 45vw !important;
}
.maxvw-45,
.dialog-maxvw-45.cdk-overlay-pane mat-dialog-container {
  max-width: 45vw !important;
}
.w-46,
.dialog-w-46.cdk-overlay-pane mat-dialog-container {
  width: 46% !important;
}
.minw-46,
.dialog-minw-46.cdk-overlay-pane mat-dialog-container {
  min-width: 46% !important;
}
.maxw-46,
.dialog-maxw-46.cdk-overlay-pane mat-dialog-container {
  max-width: 46% !important;
}
.vw-46,
.dialog-vw-46.cdk-overlay-pane mat-dialog-container {
  width: 46vw !important;
}
.minvw-46,
.dialog-minvw-46.cdk-overlay-pane mat-dialog-container {
  min-width: 46vw !important;
}
.maxvw-46,
.dialog-maxvw-46.cdk-overlay-pane mat-dialog-container {
  max-width: 46vw !important;
}
.w-47,
.dialog-w-47.cdk-overlay-pane mat-dialog-container {
  width: 47% !important;
}
.minw-47,
.dialog-minw-47.cdk-overlay-pane mat-dialog-container {
  min-width: 47% !important;
}
.maxw-47,
.dialog-maxw-47.cdk-overlay-pane mat-dialog-container {
  max-width: 47% !important;
}
.vw-47,
.dialog-vw-47.cdk-overlay-pane mat-dialog-container {
  width: 47vw !important;
}
.minvw-47,
.dialog-minvw-47.cdk-overlay-pane mat-dialog-container {
  min-width: 47vw !important;
}
.maxvw-47,
.dialog-maxvw-47.cdk-overlay-pane mat-dialog-container {
  max-width: 47vw !important;
}
.w-48,
.dialog-w-48.cdk-overlay-pane mat-dialog-container {
  width: 48% !important;
}
.minw-48,
.dialog-minw-48.cdk-overlay-pane mat-dialog-container {
  min-width: 48% !important;
}
.maxw-48,
.dialog-maxw-48.cdk-overlay-pane mat-dialog-container {
  max-width: 48% !important;
}
.vw-48,
.dialog-vw-48.cdk-overlay-pane mat-dialog-container {
  width: 48vw !important;
}
.minvw-48,
.dialog-minvw-48.cdk-overlay-pane mat-dialog-container {
  min-width: 48vw !important;
}
.maxvw-48,
.dialog-maxvw-48.cdk-overlay-pane mat-dialog-container {
  max-width: 48vw !important;
}
.w-49,
.dialog-w-49.cdk-overlay-pane mat-dialog-container {
  width: 49% !important;
}
.minw-49,
.dialog-minw-49.cdk-overlay-pane mat-dialog-container {
  min-width: 49% !important;
}
.maxw-49,
.dialog-maxw-49.cdk-overlay-pane mat-dialog-container {
  max-width: 49% !important;
}
.vw-49,
.dialog-vw-49.cdk-overlay-pane mat-dialog-container {
  width: 49vw !important;
}
.minvw-49,
.dialog-minvw-49.cdk-overlay-pane mat-dialog-container {
  min-width: 49vw !important;
}
.maxvw-49,
.dialog-maxvw-49.cdk-overlay-pane mat-dialog-container {
  max-width: 49vw !important;
}
.w-50,
.dialog-w-50.cdk-overlay-pane mat-dialog-container {
  width: 50% !important;
}
.minw-50,
.dialog-minw-50.cdk-overlay-pane mat-dialog-container {
  min-width: 50% !important;
}
.maxw-50,
.dialog-maxw-50.cdk-overlay-pane mat-dialog-container {
  max-width: 50% !important;
}
.vw-50,
.dialog-vw-50.cdk-overlay-pane mat-dialog-container {
  width: 50vw !important;
}
.minvw-50,
.dialog-minvw-50.cdk-overlay-pane mat-dialog-container {
  min-width: 50vw !important;
}
.maxvw-50,
.dialog-maxvw-50.cdk-overlay-pane mat-dialog-container {
  max-width: 50vw !important;
}
.w-51,
.dialog-w-51.cdk-overlay-pane mat-dialog-container {
  width: 51% !important;
}
.minw-51,
.dialog-minw-51.cdk-overlay-pane mat-dialog-container {
  min-width: 51% !important;
}
.maxw-51,
.dialog-maxw-51.cdk-overlay-pane mat-dialog-container {
  max-width: 51% !important;
}
.vw-51,
.dialog-vw-51.cdk-overlay-pane mat-dialog-container {
  width: 51vw !important;
}
.minvw-51,
.dialog-minvw-51.cdk-overlay-pane mat-dialog-container {
  min-width: 51vw !important;
}
.maxvw-51,
.dialog-maxvw-51.cdk-overlay-pane mat-dialog-container {
  max-width: 51vw !important;
}
.w-52,
.dialog-w-52.cdk-overlay-pane mat-dialog-container {
  width: 52% !important;
}
.minw-52,
.dialog-minw-52.cdk-overlay-pane mat-dialog-container {
  min-width: 52% !important;
}
.maxw-52,
.dialog-maxw-52.cdk-overlay-pane mat-dialog-container {
  max-width: 52% !important;
}
.vw-52,
.dialog-vw-52.cdk-overlay-pane mat-dialog-container {
  width: 52vw !important;
}
.minvw-52,
.dialog-minvw-52.cdk-overlay-pane mat-dialog-container {
  min-width: 52vw !important;
}
.maxvw-52,
.dialog-maxvw-52.cdk-overlay-pane mat-dialog-container {
  max-width: 52vw !important;
}
.w-53,
.dialog-w-53.cdk-overlay-pane mat-dialog-container {
  width: 53% !important;
}
.minw-53,
.dialog-minw-53.cdk-overlay-pane mat-dialog-container {
  min-width: 53% !important;
}
.maxw-53,
.dialog-maxw-53.cdk-overlay-pane mat-dialog-container {
  max-width: 53% !important;
}
.vw-53,
.dialog-vw-53.cdk-overlay-pane mat-dialog-container {
  width: 53vw !important;
}
.minvw-53,
.dialog-minvw-53.cdk-overlay-pane mat-dialog-container {
  min-width: 53vw !important;
}
.maxvw-53,
.dialog-maxvw-53.cdk-overlay-pane mat-dialog-container {
  max-width: 53vw !important;
}
.w-54,
.dialog-w-54.cdk-overlay-pane mat-dialog-container {
  width: 54% !important;
}
.minw-54,
.dialog-minw-54.cdk-overlay-pane mat-dialog-container {
  min-width: 54% !important;
}
.maxw-54,
.dialog-maxw-54.cdk-overlay-pane mat-dialog-container {
  max-width: 54% !important;
}
.vw-54,
.dialog-vw-54.cdk-overlay-pane mat-dialog-container {
  width: 54vw !important;
}
.minvw-54,
.dialog-minvw-54.cdk-overlay-pane mat-dialog-container {
  min-width: 54vw !important;
}
.maxvw-54,
.dialog-maxvw-54.cdk-overlay-pane mat-dialog-container {
  max-width: 54vw !important;
}
.w-55,
.dialog-w-55.cdk-overlay-pane mat-dialog-container {
  width: 55% !important;
}
.minw-55,
.dialog-minw-55.cdk-overlay-pane mat-dialog-container {
  min-width: 55% !important;
}
.maxw-55,
.dialog-maxw-55.cdk-overlay-pane mat-dialog-container {
  max-width: 55% !important;
}
.vw-55,
.dialog-vw-55.cdk-overlay-pane mat-dialog-container {
  width: 55vw !important;
}
.minvw-55,
.dialog-minvw-55.cdk-overlay-pane mat-dialog-container {
  min-width: 55vw !important;
}
.maxvw-55,
.dialog-maxvw-55.cdk-overlay-pane mat-dialog-container {
  max-width: 55vw !important;
}
.w-56,
.dialog-w-56.cdk-overlay-pane mat-dialog-container {
  width: 56% !important;
}
.minw-56,
.dialog-minw-56.cdk-overlay-pane mat-dialog-container {
  min-width: 56% !important;
}
.maxw-56,
.dialog-maxw-56.cdk-overlay-pane mat-dialog-container {
  max-width: 56% !important;
}
.vw-56,
.dialog-vw-56.cdk-overlay-pane mat-dialog-container {
  width: 56vw !important;
}
.minvw-56,
.dialog-minvw-56.cdk-overlay-pane mat-dialog-container {
  min-width: 56vw !important;
}
.maxvw-56,
.dialog-maxvw-56.cdk-overlay-pane mat-dialog-container {
  max-width: 56vw !important;
}
.w-57,
.dialog-w-57.cdk-overlay-pane mat-dialog-container {
  width: 57% !important;
}
.minw-57,
.dialog-minw-57.cdk-overlay-pane mat-dialog-container {
  min-width: 57% !important;
}
.maxw-57,
.dialog-maxw-57.cdk-overlay-pane mat-dialog-container {
  max-width: 57% !important;
}
.vw-57,
.dialog-vw-57.cdk-overlay-pane mat-dialog-container {
  width: 57vw !important;
}
.minvw-57,
.dialog-minvw-57.cdk-overlay-pane mat-dialog-container {
  min-width: 57vw !important;
}
.maxvw-57,
.dialog-maxvw-57.cdk-overlay-pane mat-dialog-container {
  max-width: 57vw !important;
}
.w-58,
.dialog-w-58.cdk-overlay-pane mat-dialog-container {
  width: 58% !important;
}
.minw-58,
.dialog-minw-58.cdk-overlay-pane mat-dialog-container {
  min-width: 58% !important;
}
.maxw-58,
.dialog-maxw-58.cdk-overlay-pane mat-dialog-container {
  max-width: 58% !important;
}
.vw-58,
.dialog-vw-58.cdk-overlay-pane mat-dialog-container {
  width: 58vw !important;
}
.minvw-58,
.dialog-minvw-58.cdk-overlay-pane mat-dialog-container {
  min-width: 58vw !important;
}
.maxvw-58,
.dialog-maxvw-58.cdk-overlay-pane mat-dialog-container {
  max-width: 58vw !important;
}
.w-59,
.dialog-w-59.cdk-overlay-pane mat-dialog-container {
  width: 59% !important;
}
.minw-59,
.dialog-minw-59.cdk-overlay-pane mat-dialog-container {
  min-width: 59% !important;
}
.maxw-59,
.dialog-maxw-59.cdk-overlay-pane mat-dialog-container {
  max-width: 59% !important;
}
.vw-59,
.dialog-vw-59.cdk-overlay-pane mat-dialog-container {
  width: 59vw !important;
}
.minvw-59,
.dialog-minvw-59.cdk-overlay-pane mat-dialog-container {
  min-width: 59vw !important;
}
.maxvw-59,
.dialog-maxvw-59.cdk-overlay-pane mat-dialog-container {
  max-width: 59vw !important;
}
.w-60,
.dialog-w-60.cdk-overlay-pane mat-dialog-container {
  width: 60% !important;
}
.minw-60,
.dialog-minw-60.cdk-overlay-pane mat-dialog-container {
  min-width: 60% !important;
}
.maxw-60,
.dialog-maxw-60.cdk-overlay-pane mat-dialog-container {
  max-width: 60% !important;
}
.vw-60,
.dialog-vw-60.cdk-overlay-pane mat-dialog-container {
  width: 60vw !important;
}
.minvw-60,
.dialog-minvw-60.cdk-overlay-pane mat-dialog-container {
  min-width: 60vw !important;
}
.maxvw-60,
.dialog-maxvw-60.cdk-overlay-pane mat-dialog-container {
  max-width: 60vw !important;
}
.w-61,
.dialog-w-61.cdk-overlay-pane mat-dialog-container {
  width: 61% !important;
}
.minw-61,
.dialog-minw-61.cdk-overlay-pane mat-dialog-container {
  min-width: 61% !important;
}
.maxw-61,
.dialog-maxw-61.cdk-overlay-pane mat-dialog-container {
  max-width: 61% !important;
}
.vw-61,
.dialog-vw-61.cdk-overlay-pane mat-dialog-container {
  width: 61vw !important;
}
.minvw-61,
.dialog-minvw-61.cdk-overlay-pane mat-dialog-container {
  min-width: 61vw !important;
}
.maxvw-61,
.dialog-maxvw-61.cdk-overlay-pane mat-dialog-container {
  max-width: 61vw !important;
}
.w-62,
.dialog-w-62.cdk-overlay-pane mat-dialog-container {
  width: 62% !important;
}
.minw-62,
.dialog-minw-62.cdk-overlay-pane mat-dialog-container {
  min-width: 62% !important;
}
.maxw-62,
.dialog-maxw-62.cdk-overlay-pane mat-dialog-container {
  max-width: 62% !important;
}
.vw-62,
.dialog-vw-62.cdk-overlay-pane mat-dialog-container {
  width: 62vw !important;
}
.minvw-62,
.dialog-minvw-62.cdk-overlay-pane mat-dialog-container {
  min-width: 62vw !important;
}
.maxvw-62,
.dialog-maxvw-62.cdk-overlay-pane mat-dialog-container {
  max-width: 62vw !important;
}
.w-63,
.dialog-w-63.cdk-overlay-pane mat-dialog-container {
  width: 63% !important;
}
.minw-63,
.dialog-minw-63.cdk-overlay-pane mat-dialog-container {
  min-width: 63% !important;
}
.maxw-63,
.dialog-maxw-63.cdk-overlay-pane mat-dialog-container {
  max-width: 63% !important;
}
.vw-63,
.dialog-vw-63.cdk-overlay-pane mat-dialog-container {
  width: 63vw !important;
}
.minvw-63,
.dialog-minvw-63.cdk-overlay-pane mat-dialog-container {
  min-width: 63vw !important;
}
.maxvw-63,
.dialog-maxvw-63.cdk-overlay-pane mat-dialog-container {
  max-width: 63vw !important;
}
.w-64,
.dialog-w-64.cdk-overlay-pane mat-dialog-container {
  width: 64% !important;
}
.minw-64,
.dialog-minw-64.cdk-overlay-pane mat-dialog-container {
  min-width: 64% !important;
}
.maxw-64,
.dialog-maxw-64.cdk-overlay-pane mat-dialog-container {
  max-width: 64% !important;
}
.vw-64,
.dialog-vw-64.cdk-overlay-pane mat-dialog-container {
  width: 64vw !important;
}
.minvw-64,
.dialog-minvw-64.cdk-overlay-pane mat-dialog-container {
  min-width: 64vw !important;
}
.maxvw-64,
.dialog-maxvw-64.cdk-overlay-pane mat-dialog-container {
  max-width: 64vw !important;
}
.w-65,
.dialog-w-65.cdk-overlay-pane mat-dialog-container {
  width: 65% !important;
}
.minw-65,
.dialog-minw-65.cdk-overlay-pane mat-dialog-container {
  min-width: 65% !important;
}
.maxw-65,
.dialog-maxw-65.cdk-overlay-pane mat-dialog-container {
  max-width: 65% !important;
}
.vw-65,
.dialog-vw-65.cdk-overlay-pane mat-dialog-container {
  width: 65vw !important;
}
.minvw-65,
.dialog-minvw-65.cdk-overlay-pane mat-dialog-container {
  min-width: 65vw !important;
}
.maxvw-65,
.dialog-maxvw-65.cdk-overlay-pane mat-dialog-container {
  max-width: 65vw !important;
}
.w-66,
.dialog-w-66.cdk-overlay-pane mat-dialog-container {
  width: 66% !important;
}
.minw-66,
.dialog-minw-66.cdk-overlay-pane mat-dialog-container {
  min-width: 66% !important;
}
.maxw-66,
.dialog-maxw-66.cdk-overlay-pane mat-dialog-container {
  max-width: 66% !important;
}
.vw-66,
.dialog-vw-66.cdk-overlay-pane mat-dialog-container {
  width: 66vw !important;
}
.minvw-66,
.dialog-minvw-66.cdk-overlay-pane mat-dialog-container {
  min-width: 66vw !important;
}
.maxvw-66,
.dialog-maxvw-66.cdk-overlay-pane mat-dialog-container {
  max-width: 66vw !important;
}
.w-67,
.dialog-w-67.cdk-overlay-pane mat-dialog-container {
  width: 67% !important;
}
.minw-67,
.dialog-minw-67.cdk-overlay-pane mat-dialog-container {
  min-width: 67% !important;
}
.maxw-67,
.dialog-maxw-67.cdk-overlay-pane mat-dialog-container {
  max-width: 67% !important;
}
.vw-67,
.dialog-vw-67.cdk-overlay-pane mat-dialog-container {
  width: 67vw !important;
}
.minvw-67,
.dialog-minvw-67.cdk-overlay-pane mat-dialog-container {
  min-width: 67vw !important;
}
.maxvw-67,
.dialog-maxvw-67.cdk-overlay-pane mat-dialog-container {
  max-width: 67vw !important;
}
.w-68,
.dialog-w-68.cdk-overlay-pane mat-dialog-container {
  width: 68% !important;
}
.minw-68,
.dialog-minw-68.cdk-overlay-pane mat-dialog-container {
  min-width: 68% !important;
}
.maxw-68,
.dialog-maxw-68.cdk-overlay-pane mat-dialog-container {
  max-width: 68% !important;
}
.vw-68,
.dialog-vw-68.cdk-overlay-pane mat-dialog-container {
  width: 68vw !important;
}
.minvw-68,
.dialog-minvw-68.cdk-overlay-pane mat-dialog-container {
  min-width: 68vw !important;
}
.maxvw-68,
.dialog-maxvw-68.cdk-overlay-pane mat-dialog-container {
  max-width: 68vw !important;
}
.w-69,
.dialog-w-69.cdk-overlay-pane mat-dialog-container {
  width: 69% !important;
}
.minw-69,
.dialog-minw-69.cdk-overlay-pane mat-dialog-container {
  min-width: 69% !important;
}
.maxw-69,
.dialog-maxw-69.cdk-overlay-pane mat-dialog-container {
  max-width: 69% !important;
}
.vw-69,
.dialog-vw-69.cdk-overlay-pane mat-dialog-container {
  width: 69vw !important;
}
.minvw-69,
.dialog-minvw-69.cdk-overlay-pane mat-dialog-container {
  min-width: 69vw !important;
}
.maxvw-69,
.dialog-maxvw-69.cdk-overlay-pane mat-dialog-container {
  max-width: 69vw !important;
}
.w-70,
.dialog-w-70.cdk-overlay-pane mat-dialog-container {
  width: 70% !important;
}
.minw-70,
.dialog-minw-70.cdk-overlay-pane mat-dialog-container {
  min-width: 70% !important;
}
.maxw-70,
.dialog-maxw-70.cdk-overlay-pane mat-dialog-container {
  max-width: 70% !important;
}
.vw-70,
.dialog-vw-70.cdk-overlay-pane mat-dialog-container {
  width: 70vw !important;
}
.minvw-70,
.dialog-minvw-70.cdk-overlay-pane mat-dialog-container {
  min-width: 70vw !important;
}
.maxvw-70,
.dialog-maxvw-70.cdk-overlay-pane mat-dialog-container {
  max-width: 70vw !important;
}
.w-71,
.dialog-w-71.cdk-overlay-pane mat-dialog-container {
  width: 71% !important;
}
.minw-71,
.dialog-minw-71.cdk-overlay-pane mat-dialog-container {
  min-width: 71% !important;
}
.maxw-71,
.dialog-maxw-71.cdk-overlay-pane mat-dialog-container {
  max-width: 71% !important;
}
.vw-71,
.dialog-vw-71.cdk-overlay-pane mat-dialog-container {
  width: 71vw !important;
}
.minvw-71,
.dialog-minvw-71.cdk-overlay-pane mat-dialog-container {
  min-width: 71vw !important;
}
.maxvw-71,
.dialog-maxvw-71.cdk-overlay-pane mat-dialog-container {
  max-width: 71vw !important;
}
.w-72,
.dialog-w-72.cdk-overlay-pane mat-dialog-container {
  width: 72% !important;
}
.minw-72,
.dialog-minw-72.cdk-overlay-pane mat-dialog-container {
  min-width: 72% !important;
}
.maxw-72,
.dialog-maxw-72.cdk-overlay-pane mat-dialog-container {
  max-width: 72% !important;
}
.vw-72,
.dialog-vw-72.cdk-overlay-pane mat-dialog-container {
  width: 72vw !important;
}
.minvw-72,
.dialog-minvw-72.cdk-overlay-pane mat-dialog-container {
  min-width: 72vw !important;
}
.maxvw-72,
.dialog-maxvw-72.cdk-overlay-pane mat-dialog-container {
  max-width: 72vw !important;
}
.w-73,
.dialog-w-73.cdk-overlay-pane mat-dialog-container {
  width: 73% !important;
}
.minw-73,
.dialog-minw-73.cdk-overlay-pane mat-dialog-container {
  min-width: 73% !important;
}
.maxw-73,
.dialog-maxw-73.cdk-overlay-pane mat-dialog-container {
  max-width: 73% !important;
}
.vw-73,
.dialog-vw-73.cdk-overlay-pane mat-dialog-container {
  width: 73vw !important;
}
.minvw-73,
.dialog-minvw-73.cdk-overlay-pane mat-dialog-container {
  min-width: 73vw !important;
}
.maxvw-73,
.dialog-maxvw-73.cdk-overlay-pane mat-dialog-container {
  max-width: 73vw !important;
}
.w-74,
.dialog-w-74.cdk-overlay-pane mat-dialog-container {
  width: 74% !important;
}
.minw-74,
.dialog-minw-74.cdk-overlay-pane mat-dialog-container {
  min-width: 74% !important;
}
.maxw-74,
.dialog-maxw-74.cdk-overlay-pane mat-dialog-container {
  max-width: 74% !important;
}
.vw-74,
.dialog-vw-74.cdk-overlay-pane mat-dialog-container {
  width: 74vw !important;
}
.minvw-74,
.dialog-minvw-74.cdk-overlay-pane mat-dialog-container {
  min-width: 74vw !important;
}
.maxvw-74,
.dialog-maxvw-74.cdk-overlay-pane mat-dialog-container {
  max-width: 74vw !important;
}
.w-75,
.dialog-w-75.cdk-overlay-pane mat-dialog-container {
  width: 75% !important;
}
.minw-75,
.dialog-minw-75.cdk-overlay-pane mat-dialog-container {
  min-width: 75% !important;
}
.maxw-75,
.dialog-maxw-75.cdk-overlay-pane mat-dialog-container {
  max-width: 75% !important;
}
.vw-75,
.dialog-vw-75.cdk-overlay-pane mat-dialog-container {
  width: 75vw !important;
}
.minvw-75,
.dialog-minvw-75.cdk-overlay-pane mat-dialog-container {
  min-width: 75vw !important;
}
.maxvw-75,
.dialog-maxvw-75.cdk-overlay-pane mat-dialog-container {
  max-width: 75vw !important;
}
.w-76,
.dialog-w-76.cdk-overlay-pane mat-dialog-container {
  width: 76% !important;
}
.minw-76,
.dialog-minw-76.cdk-overlay-pane mat-dialog-container {
  min-width: 76% !important;
}
.maxw-76,
.dialog-maxw-76.cdk-overlay-pane mat-dialog-container {
  max-width: 76% !important;
}
.vw-76,
.dialog-vw-76.cdk-overlay-pane mat-dialog-container {
  width: 76vw !important;
}
.minvw-76,
.dialog-minvw-76.cdk-overlay-pane mat-dialog-container {
  min-width: 76vw !important;
}
.maxvw-76,
.dialog-maxvw-76.cdk-overlay-pane mat-dialog-container {
  max-width: 76vw !important;
}
.w-77,
.dialog-w-77.cdk-overlay-pane mat-dialog-container {
  width: 77% !important;
}
.minw-77,
.dialog-minw-77.cdk-overlay-pane mat-dialog-container {
  min-width: 77% !important;
}
.maxw-77,
.dialog-maxw-77.cdk-overlay-pane mat-dialog-container {
  max-width: 77% !important;
}
.vw-77,
.dialog-vw-77.cdk-overlay-pane mat-dialog-container {
  width: 77vw !important;
}
.minvw-77,
.dialog-minvw-77.cdk-overlay-pane mat-dialog-container {
  min-width: 77vw !important;
}
.maxvw-77,
.dialog-maxvw-77.cdk-overlay-pane mat-dialog-container {
  max-width: 77vw !important;
}
.w-78,
.dialog-w-78.cdk-overlay-pane mat-dialog-container {
  width: 78% !important;
}
.minw-78,
.dialog-minw-78.cdk-overlay-pane mat-dialog-container {
  min-width: 78% !important;
}
.maxw-78,
.dialog-maxw-78.cdk-overlay-pane mat-dialog-container {
  max-width: 78% !important;
}
.vw-78,
.dialog-vw-78.cdk-overlay-pane mat-dialog-container {
  width: 78vw !important;
}
.minvw-78,
.dialog-minvw-78.cdk-overlay-pane mat-dialog-container {
  min-width: 78vw !important;
}
.maxvw-78,
.dialog-maxvw-78.cdk-overlay-pane mat-dialog-container {
  max-width: 78vw !important;
}
.w-79,
.dialog-w-79.cdk-overlay-pane mat-dialog-container {
  width: 79% !important;
}
.minw-79,
.dialog-minw-79.cdk-overlay-pane mat-dialog-container {
  min-width: 79% !important;
}
.maxw-79,
.dialog-maxw-79.cdk-overlay-pane mat-dialog-container {
  max-width: 79% !important;
}
.vw-79,
.dialog-vw-79.cdk-overlay-pane mat-dialog-container {
  width: 79vw !important;
}
.minvw-79,
.dialog-minvw-79.cdk-overlay-pane mat-dialog-container {
  min-width: 79vw !important;
}
.maxvw-79,
.dialog-maxvw-79.cdk-overlay-pane mat-dialog-container {
  max-width: 79vw !important;
}
.w-80,
.dialog-w-80.cdk-overlay-pane mat-dialog-container {
  width: 80% !important;
}
.minw-80,
.dialog-minw-80.cdk-overlay-pane mat-dialog-container {
  min-width: 80% !important;
}
.maxw-80,
.dialog-maxw-80.cdk-overlay-pane mat-dialog-container {
  max-width: 80% !important;
}
.vw-80,
.dialog-vw-80.cdk-overlay-pane mat-dialog-container {
  width: 80vw !important;
}
.minvw-80,
.dialog-minvw-80.cdk-overlay-pane mat-dialog-container {
  min-width: 80vw !important;
}
.maxvw-80,
.dialog-maxvw-80.cdk-overlay-pane mat-dialog-container {
  max-width: 80vw !important;
}
.w-81,
.dialog-w-81.cdk-overlay-pane mat-dialog-container {
  width: 81% !important;
}
.minw-81,
.dialog-minw-81.cdk-overlay-pane mat-dialog-container {
  min-width: 81% !important;
}
.maxw-81,
.dialog-maxw-81.cdk-overlay-pane mat-dialog-container {
  max-width: 81% !important;
}
.vw-81,
.dialog-vw-81.cdk-overlay-pane mat-dialog-container {
  width: 81vw !important;
}
.minvw-81,
.dialog-minvw-81.cdk-overlay-pane mat-dialog-container {
  min-width: 81vw !important;
}
.maxvw-81,
.dialog-maxvw-81.cdk-overlay-pane mat-dialog-container {
  max-width: 81vw !important;
}
.w-82,
.dialog-w-82.cdk-overlay-pane mat-dialog-container {
  width: 82% !important;
}
.minw-82,
.dialog-minw-82.cdk-overlay-pane mat-dialog-container {
  min-width: 82% !important;
}
.maxw-82,
.dialog-maxw-82.cdk-overlay-pane mat-dialog-container {
  max-width: 82% !important;
}
.vw-82,
.dialog-vw-82.cdk-overlay-pane mat-dialog-container {
  width: 82vw !important;
}
.minvw-82,
.dialog-minvw-82.cdk-overlay-pane mat-dialog-container {
  min-width: 82vw !important;
}
.maxvw-82,
.dialog-maxvw-82.cdk-overlay-pane mat-dialog-container {
  max-width: 82vw !important;
}
.w-83,
.dialog-w-83.cdk-overlay-pane mat-dialog-container {
  width: 83% !important;
}
.minw-83,
.dialog-minw-83.cdk-overlay-pane mat-dialog-container {
  min-width: 83% !important;
}
.maxw-83,
.dialog-maxw-83.cdk-overlay-pane mat-dialog-container {
  max-width: 83% !important;
}
.vw-83,
.dialog-vw-83.cdk-overlay-pane mat-dialog-container {
  width: 83vw !important;
}
.minvw-83,
.dialog-minvw-83.cdk-overlay-pane mat-dialog-container {
  min-width: 83vw !important;
}
.maxvw-83,
.dialog-maxvw-83.cdk-overlay-pane mat-dialog-container {
  max-width: 83vw !important;
}
.w-84,
.dialog-w-84.cdk-overlay-pane mat-dialog-container {
  width: 84% !important;
}
.minw-84,
.dialog-minw-84.cdk-overlay-pane mat-dialog-container {
  min-width: 84% !important;
}
.maxw-84,
.dialog-maxw-84.cdk-overlay-pane mat-dialog-container {
  max-width: 84% !important;
}
.vw-84,
.dialog-vw-84.cdk-overlay-pane mat-dialog-container {
  width: 84vw !important;
}
.minvw-84,
.dialog-minvw-84.cdk-overlay-pane mat-dialog-container {
  min-width: 84vw !important;
}
.maxvw-84,
.dialog-maxvw-84.cdk-overlay-pane mat-dialog-container {
  max-width: 84vw !important;
}
.w-85,
.dialog-w-85.cdk-overlay-pane mat-dialog-container {
  width: 85% !important;
}
.minw-85,
.dialog-minw-85.cdk-overlay-pane mat-dialog-container {
  min-width: 85% !important;
}
.maxw-85,
.dialog-maxw-85.cdk-overlay-pane mat-dialog-container {
  max-width: 85% !important;
}
.vw-85,
.dialog-vw-85.cdk-overlay-pane mat-dialog-container {
  width: 85vw !important;
}
.minvw-85,
.dialog-minvw-85.cdk-overlay-pane mat-dialog-container {
  min-width: 85vw !important;
}
.maxvw-85,
.dialog-maxvw-85.cdk-overlay-pane mat-dialog-container {
  max-width: 85vw !important;
}
.w-86,
.dialog-w-86.cdk-overlay-pane mat-dialog-container {
  width: 86% !important;
}
.minw-86,
.dialog-minw-86.cdk-overlay-pane mat-dialog-container {
  min-width: 86% !important;
}
.maxw-86,
.dialog-maxw-86.cdk-overlay-pane mat-dialog-container {
  max-width: 86% !important;
}
.vw-86,
.dialog-vw-86.cdk-overlay-pane mat-dialog-container {
  width: 86vw !important;
}
.minvw-86,
.dialog-minvw-86.cdk-overlay-pane mat-dialog-container {
  min-width: 86vw !important;
}
.maxvw-86,
.dialog-maxvw-86.cdk-overlay-pane mat-dialog-container {
  max-width: 86vw !important;
}
.w-87,
.dialog-w-87.cdk-overlay-pane mat-dialog-container {
  width: 87% !important;
}
.minw-87,
.dialog-minw-87.cdk-overlay-pane mat-dialog-container {
  min-width: 87% !important;
}
.maxw-87,
.dialog-maxw-87.cdk-overlay-pane mat-dialog-container {
  max-width: 87% !important;
}
.vw-87,
.dialog-vw-87.cdk-overlay-pane mat-dialog-container {
  width: 87vw !important;
}
.minvw-87,
.dialog-minvw-87.cdk-overlay-pane mat-dialog-container {
  min-width: 87vw !important;
}
.maxvw-87,
.dialog-maxvw-87.cdk-overlay-pane mat-dialog-container {
  max-width: 87vw !important;
}
.w-88,
.dialog-w-88.cdk-overlay-pane mat-dialog-container {
  width: 88% !important;
}
.minw-88,
.dialog-minw-88.cdk-overlay-pane mat-dialog-container {
  min-width: 88% !important;
}
.maxw-88,
.dialog-maxw-88.cdk-overlay-pane mat-dialog-container {
  max-width: 88% !important;
}
.vw-88,
.dialog-vw-88.cdk-overlay-pane mat-dialog-container {
  width: 88vw !important;
}
.minvw-88,
.dialog-minvw-88.cdk-overlay-pane mat-dialog-container {
  min-width: 88vw !important;
}
.maxvw-88,
.dialog-maxvw-88.cdk-overlay-pane mat-dialog-container {
  max-width: 88vw !important;
}
.w-89,
.dialog-w-89.cdk-overlay-pane mat-dialog-container {
  width: 89% !important;
}
.minw-89,
.dialog-minw-89.cdk-overlay-pane mat-dialog-container {
  min-width: 89% !important;
}
.maxw-89,
.dialog-maxw-89.cdk-overlay-pane mat-dialog-container {
  max-width: 89% !important;
}
.vw-89,
.dialog-vw-89.cdk-overlay-pane mat-dialog-container {
  width: 89vw !important;
}
.minvw-89,
.dialog-minvw-89.cdk-overlay-pane mat-dialog-container {
  min-width: 89vw !important;
}
.maxvw-89,
.dialog-maxvw-89.cdk-overlay-pane mat-dialog-container {
  max-width: 89vw !important;
}
.w-90,
.dialog-w-90.cdk-overlay-pane mat-dialog-container {
  width: 90% !important;
}
.minw-90,
.dialog-minw-90.cdk-overlay-pane mat-dialog-container {
  min-width: 90% !important;
}
.maxw-90,
.dialog-maxw-90.cdk-overlay-pane mat-dialog-container {
  max-width: 90% !important;
}
.vw-90,
.dialog-vw-90.cdk-overlay-pane mat-dialog-container {
  width: 90vw !important;
}
.minvw-90,
.dialog-minvw-90.cdk-overlay-pane mat-dialog-container {
  min-width: 90vw !important;
}
.maxvw-90,
.dialog-maxvw-90.cdk-overlay-pane mat-dialog-container {
  max-width: 90vw !important;
}
.w-91,
.dialog-w-91.cdk-overlay-pane mat-dialog-container {
  width: 91% !important;
}
.minw-91,
.dialog-minw-91.cdk-overlay-pane mat-dialog-container {
  min-width: 91% !important;
}
.maxw-91,
.dialog-maxw-91.cdk-overlay-pane mat-dialog-container {
  max-width: 91% !important;
}
.vw-91,
.dialog-vw-91.cdk-overlay-pane mat-dialog-container {
  width: 91vw !important;
}
.minvw-91,
.dialog-minvw-91.cdk-overlay-pane mat-dialog-container {
  min-width: 91vw !important;
}
.maxvw-91,
.dialog-maxvw-91.cdk-overlay-pane mat-dialog-container {
  max-width: 91vw !important;
}
.w-92,
.dialog-w-92.cdk-overlay-pane mat-dialog-container {
  width: 92% !important;
}
.minw-92,
.dialog-minw-92.cdk-overlay-pane mat-dialog-container {
  min-width: 92% !important;
}
.maxw-92,
.dialog-maxw-92.cdk-overlay-pane mat-dialog-container {
  max-width: 92% !important;
}
.vw-92,
.dialog-vw-92.cdk-overlay-pane mat-dialog-container {
  width: 92vw !important;
}
.minvw-92,
.dialog-minvw-92.cdk-overlay-pane mat-dialog-container {
  min-width: 92vw !important;
}
.maxvw-92,
.dialog-maxvw-92.cdk-overlay-pane mat-dialog-container {
  max-width: 92vw !important;
}
.w-93,
.dialog-w-93.cdk-overlay-pane mat-dialog-container {
  width: 93% !important;
}
.minw-93,
.dialog-minw-93.cdk-overlay-pane mat-dialog-container {
  min-width: 93% !important;
}
.maxw-93,
.dialog-maxw-93.cdk-overlay-pane mat-dialog-container {
  max-width: 93% !important;
}
.vw-93,
.dialog-vw-93.cdk-overlay-pane mat-dialog-container {
  width: 93vw !important;
}
.minvw-93,
.dialog-minvw-93.cdk-overlay-pane mat-dialog-container {
  min-width: 93vw !important;
}
.maxvw-93,
.dialog-maxvw-93.cdk-overlay-pane mat-dialog-container {
  max-width: 93vw !important;
}
.w-94,
.dialog-w-94.cdk-overlay-pane mat-dialog-container {
  width: 94% !important;
}
.minw-94,
.dialog-minw-94.cdk-overlay-pane mat-dialog-container {
  min-width: 94% !important;
}
.maxw-94,
.dialog-maxw-94.cdk-overlay-pane mat-dialog-container {
  max-width: 94% !important;
}
.vw-94,
.dialog-vw-94.cdk-overlay-pane mat-dialog-container {
  width: 94vw !important;
}
.minvw-94,
.dialog-minvw-94.cdk-overlay-pane mat-dialog-container {
  min-width: 94vw !important;
}
.maxvw-94,
.dialog-maxvw-94.cdk-overlay-pane mat-dialog-container {
  max-width: 94vw !important;
}
.w-95,
.dialog-w-95.cdk-overlay-pane mat-dialog-container {
  width: 95% !important;
}
.minw-95,
.dialog-minw-95.cdk-overlay-pane mat-dialog-container {
  min-width: 95% !important;
}
.maxw-95,
.dialog-maxw-95.cdk-overlay-pane mat-dialog-container {
  max-width: 95% !important;
}
.vw-95,
.dialog-vw-95.cdk-overlay-pane mat-dialog-container {
  width: 95vw !important;
}
.minvw-95,
.dialog-minvw-95.cdk-overlay-pane mat-dialog-container {
  min-width: 95vw !important;
}
.maxvw-95,
.dialog-maxvw-95.cdk-overlay-pane mat-dialog-container {
  max-width: 95vw !important;
}
.w-96,
.dialog-w-96.cdk-overlay-pane mat-dialog-container {
  width: 96% !important;
}
.minw-96,
.dialog-minw-96.cdk-overlay-pane mat-dialog-container {
  min-width: 96% !important;
}
.maxw-96,
.dialog-maxw-96.cdk-overlay-pane mat-dialog-container {
  max-width: 96% !important;
}
.vw-96,
.dialog-vw-96.cdk-overlay-pane mat-dialog-container {
  width: 96vw !important;
}
.minvw-96,
.dialog-minvw-96.cdk-overlay-pane mat-dialog-container {
  min-width: 96vw !important;
}
.maxvw-96,
.dialog-maxvw-96.cdk-overlay-pane mat-dialog-container {
  max-width: 96vw !important;
}
.w-97,
.dialog-w-97.cdk-overlay-pane mat-dialog-container {
  width: 97% !important;
}
.minw-97,
.dialog-minw-97.cdk-overlay-pane mat-dialog-container {
  min-width: 97% !important;
}
.maxw-97,
.dialog-maxw-97.cdk-overlay-pane mat-dialog-container {
  max-width: 97% !important;
}
.vw-97,
.dialog-vw-97.cdk-overlay-pane mat-dialog-container {
  width: 97vw !important;
}
.minvw-97,
.dialog-minvw-97.cdk-overlay-pane mat-dialog-container {
  min-width: 97vw !important;
}
.maxvw-97,
.dialog-maxvw-97.cdk-overlay-pane mat-dialog-container {
  max-width: 97vw !important;
}
.w-98,
.dialog-w-98.cdk-overlay-pane mat-dialog-container {
  width: 98% !important;
}
.minw-98,
.dialog-minw-98.cdk-overlay-pane mat-dialog-container {
  min-width: 98% !important;
}
.maxw-98,
.dialog-maxw-98.cdk-overlay-pane mat-dialog-container {
  max-width: 98% !important;
}
.vw-98,
.dialog-vw-98.cdk-overlay-pane mat-dialog-container {
  width: 98vw !important;
}
.minvw-98,
.dialog-minvw-98.cdk-overlay-pane mat-dialog-container {
  min-width: 98vw !important;
}
.maxvw-98,
.dialog-maxvw-98.cdk-overlay-pane mat-dialog-container {
  max-width: 98vw !important;
}
.w-99,
.dialog-w-99.cdk-overlay-pane mat-dialog-container {
  width: 99% !important;
}
.minw-99,
.dialog-minw-99.cdk-overlay-pane mat-dialog-container {
  min-width: 99% !important;
}
.maxw-99,
.dialog-maxw-99.cdk-overlay-pane mat-dialog-container {
  max-width: 99% !important;
}
.vw-99,
.dialog-vw-99.cdk-overlay-pane mat-dialog-container {
  width: 99vw !important;
}
.minvw-99,
.dialog-minvw-99.cdk-overlay-pane mat-dialog-container {
  min-width: 99vw !important;
}
.maxvw-99,
.dialog-maxvw-99.cdk-overlay-pane mat-dialog-container {
  max-width: 99vw !important;
}
.w-100,
.dialog-w-100.cdk-overlay-pane mat-dialog-container {
  width: 100% !important;
}
.minw-100,
.dialog-minw-100.cdk-overlay-pane mat-dialog-container {
  min-width: 100% !important;
}
.maxw-100,
.dialog-maxw-100.cdk-overlay-pane mat-dialog-container {
  max-width: 100% !important;
}
.vw-100,
.dialog-vw-100.cdk-overlay-pane mat-dialog-container {
  width: 100vw !important;
}
.minvw-100,
.dialog-minvw-100.cdk-overlay-pane mat-dialog-container {
  min-width: 100vw !important;
}
.maxvw-100,
.dialog-maxvw-100.cdk-overlay-pane mat-dialog-container {
  max-width: 100vw !important;
}
.minw-auto {
  min-width: auto !important;
}
.maxw-auto {
  max-width: auto !important;
}
@media (min-width: 639px) {
  .xs\:w-1 {
    width: 1% !important;
  }
  .xs\:w-2 {
    width: 2% !important;
  }
  .xs\:w-3 {
    width: 3% !important;
  }
  .xs\:w-4 {
    width: 4% !important;
  }
  .xs\:w-5 {
    width: 5% !important;
  }
  .xs\:w-6 {
    width: 6% !important;
  }
  .xs\:w-7 {
    width: 7% !important;
  }
  .xs\:w-8 {
    width: 8% !important;
  }
  .xs\:w-9 {
    width: 9% !important;
  }
  .xs\:w-10 {
    width: 10% !important;
  }
  .xs\:w-11 {
    width: 11% !important;
  }
  .xs\:w-12 {
    width: 12% !important;
  }
  .xs\:w-13 {
    width: 13% !important;
  }
  .xs\:w-14 {
    width: 14% !important;
  }
  .xs\:w-15 {
    width: 15% !important;
  }
  .xs\:w-16 {
    width: 16% !important;
  }
  .xs\:w-17 {
    width: 17% !important;
  }
  .xs\:w-18 {
    width: 18% !important;
  }
  .xs\:w-19 {
    width: 19% !important;
  }
  .xs\:w-20 {
    width: 20% !important;
  }
  .xs\:w-21 {
    width: 21% !important;
  }
  .xs\:w-22 {
    width: 22% !important;
  }
  .xs\:w-23 {
    width: 23% !important;
  }
  .xs\:w-24 {
    width: 24% !important;
  }
  .xs\:w-25 {
    width: 25% !important;
  }
  .xs\:w-26 {
    width: 26% !important;
  }
  .xs\:w-27 {
    width: 27% !important;
  }
  .xs\:w-28 {
    width: 28% !important;
  }
  .xs\:w-29 {
    width: 29% !important;
  }
  .xs\:w-30 {
    width: 30% !important;
  }
  .xs\:w-31 {
    width: 31% !important;
  }
  .xs\:w-32 {
    width: 32% !important;
  }
  .xs\:w-33 {
    width: 33% !important;
  }
  .xs\:w-34 {
    width: 34% !important;
  }
  .xs\:w-35 {
    width: 35% !important;
  }
  .xs\:w-36 {
    width: 36% !important;
  }
  .xs\:w-37 {
    width: 37% !important;
  }
  .xs\:w-38 {
    width: 38% !important;
  }
  .xs\:w-39 {
    width: 39% !important;
  }
  .xs\:w-40 {
    width: 40% !important;
  }
  .xs\:w-41 {
    width: 41% !important;
  }
  .xs\:w-42 {
    width: 42% !important;
  }
  .xs\:w-43 {
    width: 43% !important;
  }
  .xs\:w-44 {
    width: 44% !important;
  }
  .xs\:w-45 {
    width: 45% !important;
  }
  .xs\:w-46 {
    width: 46% !important;
  }
  .xs\:w-47 {
    width: 47% !important;
  }
  .xs\:w-48 {
    width: 48% !important;
  }
  .xs\:w-49 {
    width: 49% !important;
  }
  .xs\:w-50 {
    width: 50% !important;
  }
  .xs\:w-51 {
    width: 51% !important;
  }
  .xs\:w-52 {
    width: 52% !important;
  }
  .xs\:w-53 {
    width: 53% !important;
  }
  .xs\:w-54 {
    width: 54% !important;
  }
  .xs\:w-55 {
    width: 55% !important;
  }
  .xs\:w-56 {
    width: 56% !important;
  }
  .xs\:w-57 {
    width: 57% !important;
  }
  .xs\:w-58 {
    width: 58% !important;
  }
  .xs\:w-59 {
    width: 59% !important;
  }
  .xs\:w-60 {
    width: 60% !important;
  }
  .xs\:w-61 {
    width: 61% !important;
  }
  .xs\:w-62 {
    width: 62% !important;
  }
  .xs\:w-63 {
    width: 63% !important;
  }
  .xs\:w-64 {
    width: 64% !important;
  }
  .xs\:w-65 {
    width: 65% !important;
  }
  .xs\:w-66 {
    width: 66% !important;
  }
  .xs\:w-67 {
    width: 67% !important;
  }
  .xs\:w-68 {
    width: 68% !important;
  }
  .xs\:w-69 {
    width: 69% !important;
  }
  .xs\:w-70 {
    width: 70% !important;
  }
  .xs\:w-71 {
    width: 71% !important;
  }
  .xs\:w-72 {
    width: 72% !important;
  }
  .xs\:w-73 {
    width: 73% !important;
  }
  .xs\:w-74 {
    width: 74% !important;
  }
  .xs\:w-75 {
    width: 75% !important;
  }
  .xs\:w-76 {
    width: 76% !important;
  }
  .xs\:w-77 {
    width: 77% !important;
  }
  .xs\:w-78 {
    width: 78% !important;
  }
  .xs\:w-79 {
    width: 79% !important;
  }
  .xs\:w-80 {
    width: 80% !important;
  }
  .xs\:w-81 {
    width: 81% !important;
  }
  .xs\:w-82 {
    width: 82% !important;
  }
  .xs\:w-83 {
    width: 83% !important;
  }
  .xs\:w-84 {
    width: 84% !important;
  }
  .xs\:w-85 {
    width: 85% !important;
  }
  .xs\:w-86 {
    width: 86% !important;
  }
  .xs\:w-87 {
    width: 87% !important;
  }
  .xs\:w-88 {
    width: 88% !important;
  }
  .xs\:w-89 {
    width: 89% !important;
  }
  .xs\:w-90 {
    width: 90% !important;
  }
  .xs\:w-91 {
    width: 91% !important;
  }
  .xs\:w-92 {
    width: 92% !important;
  }
  .xs\:w-93 {
    width: 93% !important;
  }
  .xs\:w-94 {
    width: 94% !important;
  }
  .xs\:w-95 {
    width: 95% !important;
  }
  .xs\:w-96 {
    width: 96% !important;
  }
  .xs\:w-97 {
    width: 97% !important;
  }
  .xs\:w-98 {
    width: 98% !important;
  }
  .xs\:w-99 {
    width: 99% !important;
  }
  .xs\:w-100 {
    width: 100% !important;
  }
}
@media (min-width: 640px) {
  .sm\:w-1 {
    width: 1% !important;
  }
  .sm\:w-2 {
    width: 2% !important;
  }
  .sm\:w-3 {
    width: 3% !important;
  }
  .sm\:w-4 {
    width: 4% !important;
  }
  .sm\:w-5 {
    width: 5% !important;
  }
  .sm\:w-6 {
    width: 6% !important;
  }
  .sm\:w-7 {
    width: 7% !important;
  }
  .sm\:w-8 {
    width: 8% !important;
  }
  .sm\:w-9 {
    width: 9% !important;
  }
  .sm\:w-10 {
    width: 10% !important;
  }
  .sm\:w-11 {
    width: 11% !important;
  }
  .sm\:w-12 {
    width: 12% !important;
  }
  .sm\:w-13 {
    width: 13% !important;
  }
  .sm\:w-14 {
    width: 14% !important;
  }
  .sm\:w-15 {
    width: 15% !important;
  }
  .sm\:w-16 {
    width: 16% !important;
  }
  .sm\:w-17 {
    width: 17% !important;
  }
  .sm\:w-18 {
    width: 18% !important;
  }
  .sm\:w-19 {
    width: 19% !important;
  }
  .sm\:w-20 {
    width: 20% !important;
  }
  .sm\:w-21 {
    width: 21% !important;
  }
  .sm\:w-22 {
    width: 22% !important;
  }
  .sm\:w-23 {
    width: 23% !important;
  }
  .sm\:w-24 {
    width: 24% !important;
  }
  .sm\:w-25 {
    width: 25% !important;
  }
  .sm\:w-26 {
    width: 26% !important;
  }
  .sm\:w-27 {
    width: 27% !important;
  }
  .sm\:w-28 {
    width: 28% !important;
  }
  .sm\:w-29 {
    width: 29% !important;
  }
  .sm\:w-30 {
    width: 30% !important;
  }
  .sm\:w-31 {
    width: 31% !important;
  }
  .sm\:w-32 {
    width: 32% !important;
  }
  .sm\:w-33 {
    width: 33% !important;
  }
  .sm\:w-34 {
    width: 34% !important;
  }
  .sm\:w-35 {
    width: 35% !important;
  }
  .sm\:w-36 {
    width: 36% !important;
  }
  .sm\:w-37 {
    width: 37% !important;
  }
  .sm\:w-38 {
    width: 38% !important;
  }
  .sm\:w-39 {
    width: 39% !important;
  }
  .sm\:w-40 {
    width: 40% !important;
  }
  .sm\:w-41 {
    width: 41% !important;
  }
  .sm\:w-42 {
    width: 42% !important;
  }
  .sm\:w-43 {
    width: 43% !important;
  }
  .sm\:w-44 {
    width: 44% !important;
  }
  .sm\:w-45 {
    width: 45% !important;
  }
  .sm\:w-46 {
    width: 46% !important;
  }
  .sm\:w-47 {
    width: 47% !important;
  }
  .sm\:w-48 {
    width: 48% !important;
  }
  .sm\:w-49 {
    width: 49% !important;
  }
  .sm\:w-50 {
    width: 50% !important;
  }
  .sm\:w-51 {
    width: 51% !important;
  }
  .sm\:w-52 {
    width: 52% !important;
  }
  .sm\:w-53 {
    width: 53% !important;
  }
  .sm\:w-54 {
    width: 54% !important;
  }
  .sm\:w-55 {
    width: 55% !important;
  }
  .sm\:w-56 {
    width: 56% !important;
  }
  .sm\:w-57 {
    width: 57% !important;
  }
  .sm\:w-58 {
    width: 58% !important;
  }
  .sm\:w-59 {
    width: 59% !important;
  }
  .sm\:w-60 {
    width: 60% !important;
  }
  .sm\:w-61 {
    width: 61% !important;
  }
  .sm\:w-62 {
    width: 62% !important;
  }
  .sm\:w-63 {
    width: 63% !important;
  }
  .sm\:w-64 {
    width: 64% !important;
  }
  .sm\:w-65 {
    width: 65% !important;
  }
  .sm\:w-66 {
    width: 66% !important;
  }
  .sm\:w-67 {
    width: 67% !important;
  }
  .sm\:w-68 {
    width: 68% !important;
  }
  .sm\:w-69 {
    width: 69% !important;
  }
  .sm\:w-70 {
    width: 70% !important;
  }
  .sm\:w-71 {
    width: 71% !important;
  }
  .sm\:w-72 {
    width: 72% !important;
  }
  .sm\:w-73 {
    width: 73% !important;
  }
  .sm\:w-74 {
    width: 74% !important;
  }
  .sm\:w-75 {
    width: 75% !important;
  }
  .sm\:w-76 {
    width: 76% !important;
  }
  .sm\:w-77 {
    width: 77% !important;
  }
  .sm\:w-78 {
    width: 78% !important;
  }
  .sm\:w-79 {
    width: 79% !important;
  }
  .sm\:w-80 {
    width: 80% !important;
  }
  .sm\:w-81 {
    width: 81% !important;
  }
  .sm\:w-82 {
    width: 82% !important;
  }
  .sm\:w-83 {
    width: 83% !important;
  }
  .sm\:w-84 {
    width: 84% !important;
  }
  .sm\:w-85 {
    width: 85% !important;
  }
  .sm\:w-86 {
    width: 86% !important;
  }
  .sm\:w-87 {
    width: 87% !important;
  }
  .sm\:w-88 {
    width: 88% !important;
  }
  .sm\:w-89 {
    width: 89% !important;
  }
  .sm\:w-90 {
    width: 90% !important;
  }
  .sm\:w-91 {
    width: 91% !important;
  }
  .sm\:w-92 {
    width: 92% !important;
  }
  .sm\:w-93 {
    width: 93% !important;
  }
  .sm\:w-94 {
    width: 94% !important;
  }
  .sm\:w-95 {
    width: 95% !important;
  }
  .sm\:w-96 {
    width: 96% !important;
  }
  .sm\:w-97 {
    width: 97% !important;
  }
  .sm\:w-98 {
    width: 98% !important;
  }
  .sm\:w-99 {
    width: 99% !important;
  }
  .sm\:w-100 {
    width: 100% !important;
  }
}
@media (min-width: 768px) {
  .md\:w-1 {
    width: 1% !important;
  }
  .md\:w-2 {
    width: 2% !important;
  }
  .md\:w-3 {
    width: 3% !important;
  }
  .md\:w-4 {
    width: 4% !important;
  }
  .md\:w-5 {
    width: 5% !important;
  }
  .md\:w-6 {
    width: 6% !important;
  }
  .md\:w-7 {
    width: 7% !important;
  }
  .md\:w-8 {
    width: 8% !important;
  }
  .md\:w-9 {
    width: 9% !important;
  }
  .md\:w-10 {
    width: 10% !important;
  }
  .md\:w-11 {
    width: 11% !important;
  }
  .md\:w-12 {
    width: 12% !important;
  }
  .md\:w-13 {
    width: 13% !important;
  }
  .md\:w-14 {
    width: 14% !important;
  }
  .md\:w-15 {
    width: 15% !important;
  }
  .md\:w-16 {
    width: 16% !important;
  }
  .md\:w-17 {
    width: 17% !important;
  }
  .md\:w-18 {
    width: 18% !important;
  }
  .md\:w-19 {
    width: 19% !important;
  }
  .md\:w-20 {
    width: 20% !important;
  }
  .md\:w-21 {
    width: 21% !important;
  }
  .md\:w-22 {
    width: 22% !important;
  }
  .md\:w-23 {
    width: 23% !important;
  }
  .md\:w-24 {
    width: 24% !important;
  }
  .md\:w-25 {
    width: 25% !important;
  }
  .md\:w-26 {
    width: 26% !important;
  }
  .md\:w-27 {
    width: 27% !important;
  }
  .md\:w-28 {
    width: 28% !important;
  }
  .md\:w-29 {
    width: 29% !important;
  }
  .md\:w-30 {
    width: 30% !important;
  }
  .md\:w-31 {
    width: 31% !important;
  }
  .md\:w-32 {
    width: 32% !important;
  }
  .md\:w-33 {
    width: 33% !important;
  }
  .md\:w-34 {
    width: 34% !important;
  }
  .md\:w-35 {
    width: 35% !important;
  }
  .md\:w-36 {
    width: 36% !important;
  }
  .md\:w-37 {
    width: 37% !important;
  }
  .md\:w-38 {
    width: 38% !important;
  }
  .md\:w-39 {
    width: 39% !important;
  }
  .md\:w-40 {
    width: 40% !important;
  }
  .md\:w-41 {
    width: 41% !important;
  }
  .md\:w-42 {
    width: 42% !important;
  }
  .md\:w-43 {
    width: 43% !important;
  }
  .md\:w-44 {
    width: 44% !important;
  }
  .md\:w-45 {
    width: 45% !important;
  }
  .md\:w-46 {
    width: 46% !important;
  }
  .md\:w-47 {
    width: 47% !important;
  }
  .md\:w-48 {
    width: 48% !important;
  }
  .md\:w-49 {
    width: 49% !important;
  }
  .md\:w-50 {
    width: 50% !important;
  }
  .md\:w-51 {
    width: 51% !important;
  }
  .md\:w-52 {
    width: 52% !important;
  }
  .md\:w-53 {
    width: 53% !important;
  }
  .md\:w-54 {
    width: 54% !important;
  }
  .md\:w-55 {
    width: 55% !important;
  }
  .md\:w-56 {
    width: 56% !important;
  }
  .md\:w-57 {
    width: 57% !important;
  }
  .md\:w-58 {
    width: 58% !important;
  }
  .md\:w-59 {
    width: 59% !important;
  }
  .md\:w-60 {
    width: 60% !important;
  }
  .md\:w-61 {
    width: 61% !important;
  }
  .md\:w-62 {
    width: 62% !important;
  }
  .md\:w-63 {
    width: 63% !important;
  }
  .md\:w-64 {
    width: 64% !important;
  }
  .md\:w-65 {
    width: 65% !important;
  }
  .md\:w-66 {
    width: 66% !important;
  }
  .md\:w-67 {
    width: 67% !important;
  }
  .md\:w-68 {
    width: 68% !important;
  }
  .md\:w-69 {
    width: 69% !important;
  }
  .md\:w-70 {
    width: 70% !important;
  }
  .md\:w-71 {
    width: 71% !important;
  }
  .md\:w-72 {
    width: 72% !important;
  }
  .md\:w-73 {
    width: 73% !important;
  }
  .md\:w-74 {
    width: 74% !important;
  }
  .md\:w-75 {
    width: 75% !important;
  }
  .md\:w-76 {
    width: 76% !important;
  }
  .md\:w-77 {
    width: 77% !important;
  }
  .md\:w-78 {
    width: 78% !important;
  }
  .md\:w-79 {
    width: 79% !important;
  }
  .md\:w-80 {
    width: 80% !important;
  }
  .md\:w-81 {
    width: 81% !important;
  }
  .md\:w-82 {
    width: 82% !important;
  }
  .md\:w-83 {
    width: 83% !important;
  }
  .md\:w-84 {
    width: 84% !important;
  }
  .md\:w-85 {
    width: 85% !important;
  }
  .md\:w-86 {
    width: 86% !important;
  }
  .md\:w-87 {
    width: 87% !important;
  }
  .md\:w-88 {
    width: 88% !important;
  }
  .md\:w-89 {
    width: 89% !important;
  }
  .md\:w-90 {
    width: 90% !important;
  }
  .md\:w-91 {
    width: 91% !important;
  }
  .md\:w-92 {
    width: 92% !important;
  }
  .md\:w-93 {
    width: 93% !important;
  }
  .md\:w-94 {
    width: 94% !important;
  }
  .md\:w-95 {
    width: 95% !important;
  }
  .md\:w-96 {
    width: 96% !important;
  }
  .md\:w-97 {
    width: 97% !important;
  }
  .md\:w-98 {
    width: 98% !important;
  }
  .md\:w-99 {
    width: 99% !important;
  }
  .md\:w-100 {
    width: 100% !important;
  }
}
@media (min-width: 1024px) {
  .lg\:w-1 {
    width: 1% !important;
  }
  .lg\:w-2 {
    width: 2% !important;
  }
  .lg\:w-3 {
    width: 3% !important;
  }
  .lg\:w-4 {
    width: 4% !important;
  }
  .lg\:w-5 {
    width: 5% !important;
  }
  .lg\:w-6 {
    width: 6% !important;
  }
  .lg\:w-7 {
    width: 7% !important;
  }
  .lg\:w-8 {
    width: 8% !important;
  }
  .lg\:w-9 {
    width: 9% !important;
  }
  .lg\:w-10 {
    width: 10% !important;
  }
  .lg\:w-11 {
    width: 11% !important;
  }
  .lg\:w-12 {
    width: 12% !important;
  }
  .lg\:w-13 {
    width: 13% !important;
  }
  .lg\:w-14 {
    width: 14% !important;
  }
  .lg\:w-15 {
    width: 15% !important;
  }
  .lg\:w-16 {
    width: 16% !important;
  }
  .lg\:w-17 {
    width: 17% !important;
  }
  .lg\:w-18 {
    width: 18% !important;
  }
  .lg\:w-19 {
    width: 19% !important;
  }
  .lg\:w-20 {
    width: 20% !important;
  }
  .lg\:w-21 {
    width: 21% !important;
  }
  .lg\:w-22 {
    width: 22% !important;
  }
  .lg\:w-23 {
    width: 23% !important;
  }
  .lg\:w-24 {
    width: 24% !important;
  }
  .lg\:w-25 {
    width: 25% !important;
  }
  .lg\:w-26 {
    width: 26% !important;
  }
  .lg\:w-27 {
    width: 27% !important;
  }
  .lg\:w-28 {
    width: 28% !important;
  }
  .lg\:w-29 {
    width: 29% !important;
  }
  .lg\:w-30 {
    width: 30% !important;
  }
  .lg\:w-31 {
    width: 31% !important;
  }
  .lg\:w-32 {
    width: 32% !important;
  }
  .lg\:w-33 {
    width: 33% !important;
  }
  .lg\:w-34 {
    width: 34% !important;
  }
  .lg\:w-35 {
    width: 35% !important;
  }
  .lg\:w-36 {
    width: 36% !important;
  }
  .lg\:w-37 {
    width: 37% !important;
  }
  .lg\:w-38 {
    width: 38% !important;
  }
  .lg\:w-39 {
    width: 39% !important;
  }
  .lg\:w-40 {
    width: 40% !important;
  }
  .lg\:w-41 {
    width: 41% !important;
  }
  .lg\:w-42 {
    width: 42% !important;
  }
  .lg\:w-43 {
    width: 43% !important;
  }
  .lg\:w-44 {
    width: 44% !important;
  }
  .lg\:w-45 {
    width: 45% !important;
  }
  .lg\:w-46 {
    width: 46% !important;
  }
  .lg\:w-47 {
    width: 47% !important;
  }
  .lg\:w-48 {
    width: 48% !important;
  }
  .lg\:w-49 {
    width: 49% !important;
  }
  .lg\:w-50 {
    width: 50% !important;
  }
  .lg\:w-51 {
    width: 51% !important;
  }
  .lg\:w-52 {
    width: 52% !important;
  }
  .lg\:w-53 {
    width: 53% !important;
  }
  .lg\:w-54 {
    width: 54% !important;
  }
  .lg\:w-55 {
    width: 55% !important;
  }
  .lg\:w-56 {
    width: 56% !important;
  }
  .lg\:w-57 {
    width: 57% !important;
  }
  .lg\:w-58 {
    width: 58% !important;
  }
  .lg\:w-59 {
    width: 59% !important;
  }
  .lg\:w-60 {
    width: 60% !important;
  }
  .lg\:w-61 {
    width: 61% !important;
  }
  .lg\:w-62 {
    width: 62% !important;
  }
  .lg\:w-63 {
    width: 63% !important;
  }
  .lg\:w-64 {
    width: 64% !important;
  }
  .lg\:w-65 {
    width: 65% !important;
  }
  .lg\:w-66 {
    width: 66% !important;
  }
  .lg\:w-67 {
    width: 67% !important;
  }
  .lg\:w-68 {
    width: 68% !important;
  }
  .lg\:w-69 {
    width: 69% !important;
  }
  .lg\:w-70 {
    width: 70% !important;
  }
  .lg\:w-71 {
    width: 71% !important;
  }
  .lg\:w-72 {
    width: 72% !important;
  }
  .lg\:w-73 {
    width: 73% !important;
  }
  .lg\:w-74 {
    width: 74% !important;
  }
  .lg\:w-75 {
    width: 75% !important;
  }
  .lg\:w-76 {
    width: 76% !important;
  }
  .lg\:w-77 {
    width: 77% !important;
  }
  .lg\:w-78 {
    width: 78% !important;
  }
  .lg\:w-79 {
    width: 79% !important;
  }
  .lg\:w-80 {
    width: 80% !important;
  }
  .lg\:w-81 {
    width: 81% !important;
  }
  .lg\:w-82 {
    width: 82% !important;
  }
  .lg\:w-83 {
    width: 83% !important;
  }
  .lg\:w-84 {
    width: 84% !important;
  }
  .lg\:w-85 {
    width: 85% !important;
  }
  .lg\:w-86 {
    width: 86% !important;
  }
  .lg\:w-87 {
    width: 87% !important;
  }
  .lg\:w-88 {
    width: 88% !important;
  }
  .lg\:w-89 {
    width: 89% !important;
  }
  .lg\:w-90 {
    width: 90% !important;
  }
  .lg\:w-91 {
    width: 91% !important;
  }
  .lg\:w-92 {
    width: 92% !important;
  }
  .lg\:w-93 {
    width: 93% !important;
  }
  .lg\:w-94 {
    width: 94% !important;
  }
  .lg\:w-95 {
    width: 95% !important;
  }
  .lg\:w-96 {
    width: 96% !important;
  }
  .lg\:w-97 {
    width: 97% !important;
  }
  .lg\:w-98 {
    width: 98% !important;
  }
  .lg\:w-99 {
    width: 99% !important;
  }
  .lg\:w-100 {
    width: 100% !important;
  }
}
@media (min-width: 1280px) {
  .xl\:w-1 {
    width: 1% !important;
  }
  .xl\:w-2 {
    width: 2% !important;
  }
  .xl\:w-3 {
    width: 3% !important;
  }
  .xl\:w-4 {
    width: 4% !important;
  }
  .xl\:w-5 {
    width: 5% !important;
  }
  .xl\:w-6 {
    width: 6% !important;
  }
  .xl\:w-7 {
    width: 7% !important;
  }
  .xl\:w-8 {
    width: 8% !important;
  }
  .xl\:w-9 {
    width: 9% !important;
  }
  .xl\:w-10 {
    width: 10% !important;
  }
  .xl\:w-11 {
    width: 11% !important;
  }
  .xl\:w-12 {
    width: 12% !important;
  }
  .xl\:w-13 {
    width: 13% !important;
  }
  .xl\:w-14 {
    width: 14% !important;
  }
  .xl\:w-15 {
    width: 15% !important;
  }
  .xl\:w-16 {
    width: 16% !important;
  }
  .xl\:w-17 {
    width: 17% !important;
  }
  .xl\:w-18 {
    width: 18% !important;
  }
  .xl\:w-19 {
    width: 19% !important;
  }
  .xl\:w-20 {
    width: 20% !important;
  }
  .xl\:w-21 {
    width: 21% !important;
  }
  .xl\:w-22 {
    width: 22% !important;
  }
  .xl\:w-23 {
    width: 23% !important;
  }
  .xl\:w-24 {
    width: 24% !important;
  }
  .xl\:w-25 {
    width: 25% !important;
  }
  .xl\:w-26 {
    width: 26% !important;
  }
  .xl\:w-27 {
    width: 27% !important;
  }
  .xl\:w-28 {
    width: 28% !important;
  }
  .xl\:w-29 {
    width: 29% !important;
  }
  .xl\:w-30 {
    width: 30% !important;
  }
  .xl\:w-31 {
    width: 31% !important;
  }
  .xl\:w-32 {
    width: 32% !important;
  }
  .xl\:w-33 {
    width: 33% !important;
  }
  .xl\:w-34 {
    width: 34% !important;
  }
  .xl\:w-35 {
    width: 35% !important;
  }
  .xl\:w-36 {
    width: 36% !important;
  }
  .xl\:w-37 {
    width: 37% !important;
  }
  .xl\:w-38 {
    width: 38% !important;
  }
  .xl\:w-39 {
    width: 39% !important;
  }
  .xl\:w-40 {
    width: 40% !important;
  }
  .xl\:w-41 {
    width: 41% !important;
  }
  .xl\:w-42 {
    width: 42% !important;
  }
  .xl\:w-43 {
    width: 43% !important;
  }
  .xl\:w-44 {
    width: 44% !important;
  }
  .xl\:w-45 {
    width: 45% !important;
  }
  .xl\:w-46 {
    width: 46% !important;
  }
  .xl\:w-47 {
    width: 47% !important;
  }
  .xl\:w-48 {
    width: 48% !important;
  }
  .xl\:w-49 {
    width: 49% !important;
  }
  .xl\:w-50 {
    width: 50% !important;
  }
  .xl\:w-51 {
    width: 51% !important;
  }
  .xl\:w-52 {
    width: 52% !important;
  }
  .xl\:w-53 {
    width: 53% !important;
  }
  .xl\:w-54 {
    width: 54% !important;
  }
  .xl\:w-55 {
    width: 55% !important;
  }
  .xl\:w-56 {
    width: 56% !important;
  }
  .xl\:w-57 {
    width: 57% !important;
  }
  .xl\:w-58 {
    width: 58% !important;
  }
  .xl\:w-59 {
    width: 59% !important;
  }
  .xl\:w-60 {
    width: 60% !important;
  }
  .xl\:w-61 {
    width: 61% !important;
  }
  .xl\:w-62 {
    width: 62% !important;
  }
  .xl\:w-63 {
    width: 63% !important;
  }
  .xl\:w-64 {
    width: 64% !important;
  }
  .xl\:w-65 {
    width: 65% !important;
  }
  .xl\:w-66 {
    width: 66% !important;
  }
  .xl\:w-67 {
    width: 67% !important;
  }
  .xl\:w-68 {
    width: 68% !important;
  }
  .xl\:w-69 {
    width: 69% !important;
  }
  .xl\:w-70 {
    width: 70% !important;
  }
  .xl\:w-71 {
    width: 71% !important;
  }
  .xl\:w-72 {
    width: 72% !important;
  }
  .xl\:w-73 {
    width: 73% !important;
  }
  .xl\:w-74 {
    width: 74% !important;
  }
  .xl\:w-75 {
    width: 75% !important;
  }
  .xl\:w-76 {
    width: 76% !important;
  }
  .xl\:w-77 {
    width: 77% !important;
  }
  .xl\:w-78 {
    width: 78% !important;
  }
  .xl\:w-79 {
    width: 79% !important;
  }
  .xl\:w-80 {
    width: 80% !important;
  }
  .xl\:w-81 {
    width: 81% !important;
  }
  .xl\:w-82 {
    width: 82% !important;
  }
  .xl\:w-83 {
    width: 83% !important;
  }
  .xl\:w-84 {
    width: 84% !important;
  }
  .xl\:w-85 {
    width: 85% !important;
  }
  .xl\:w-86 {
    width: 86% !important;
  }
  .xl\:w-87 {
    width: 87% !important;
  }
  .xl\:w-88 {
    width: 88% !important;
  }
  .xl\:w-89 {
    width: 89% !important;
  }
  .xl\:w-90 {
    width: 90% !important;
  }
  .xl\:w-91 {
    width: 91% !important;
  }
  .xl\:w-92 {
    width: 92% !important;
  }
  .xl\:w-93 {
    width: 93% !important;
  }
  .xl\:w-94 {
    width: 94% !important;
  }
  .xl\:w-95 {
    width: 95% !important;
  }
  .xl\:w-96 {
    width: 96% !important;
  }
  .xl\:w-97 {
    width: 97% !important;
  }
  .xl\:w-98 {
    width: 98% !important;
  }
  .xl\:w-99 {
    width: 99% !important;
  }
  .xl\:w-100 {
    width: 100% !important;
  }
}
@media (min-width: 1536px) {
  .xxl\:w-1 {
    width: 1% !important;
  }
  .xxl\:w-2 {
    width: 2% !important;
  }
  .xxl\:w-3 {
    width: 3% !important;
  }
  .xxl\:w-4 {
    width: 4% !important;
  }
  .xxl\:w-5 {
    width: 5% !important;
  }
  .xxl\:w-6 {
    width: 6% !important;
  }
  .xxl\:w-7 {
    width: 7% !important;
  }
  .xxl\:w-8 {
    width: 8% !important;
  }
  .xxl\:w-9 {
    width: 9% !important;
  }
  .xxl\:w-10 {
    width: 10% !important;
  }
  .xxl\:w-11 {
    width: 11% !important;
  }
  .xxl\:w-12 {
    width: 12% !important;
  }
  .xxl\:w-13 {
    width: 13% !important;
  }
  .xxl\:w-14 {
    width: 14% !important;
  }
  .xxl\:w-15 {
    width: 15% !important;
  }
  .xxl\:w-16 {
    width: 16% !important;
  }
  .xxl\:w-17 {
    width: 17% !important;
  }
  .xxl\:w-18 {
    width: 18% !important;
  }
  .xxl\:w-19 {
    width: 19% !important;
  }
  .xxl\:w-20 {
    width: 20% !important;
  }
  .xxl\:w-21 {
    width: 21% !important;
  }
  .xxl\:w-22 {
    width: 22% !important;
  }
  .xxl\:w-23 {
    width: 23% !important;
  }
  .xxl\:w-24 {
    width: 24% !important;
  }
  .xxl\:w-25 {
    width: 25% !important;
  }
  .xxl\:w-26 {
    width: 26% !important;
  }
  .xxl\:w-27 {
    width: 27% !important;
  }
  .xxl\:w-28 {
    width: 28% !important;
  }
  .xxl\:w-29 {
    width: 29% !important;
  }
  .xxl\:w-30 {
    width: 30% !important;
  }
  .xxl\:w-31 {
    width: 31% !important;
  }
  .xxl\:w-32 {
    width: 32% !important;
  }
  .xxl\:w-33 {
    width: 33% !important;
  }
  .xxl\:w-34 {
    width: 34% !important;
  }
  .xxl\:w-35 {
    width: 35% !important;
  }
  .xxl\:w-36 {
    width: 36% !important;
  }
  .xxl\:w-37 {
    width: 37% !important;
  }
  .xxl\:w-38 {
    width: 38% !important;
  }
  .xxl\:w-39 {
    width: 39% !important;
  }
  .xxl\:w-40 {
    width: 40% !important;
  }
  .xxl\:w-41 {
    width: 41% !important;
  }
  .xxl\:w-42 {
    width: 42% !important;
  }
  .xxl\:w-43 {
    width: 43% !important;
  }
  .xxl\:w-44 {
    width: 44% !important;
  }
  .xxl\:w-45 {
    width: 45% !important;
  }
  .xxl\:w-46 {
    width: 46% !important;
  }
  .xxl\:w-47 {
    width: 47% !important;
  }
  .xxl\:w-48 {
    width: 48% !important;
  }
  .xxl\:w-49 {
    width: 49% !important;
  }
  .xxl\:w-50 {
    width: 50% !important;
  }
  .xxl\:w-51 {
    width: 51% !important;
  }
  .xxl\:w-52 {
    width: 52% !important;
  }
  .xxl\:w-53 {
    width: 53% !important;
  }
  .xxl\:w-54 {
    width: 54% !important;
  }
  .xxl\:w-55 {
    width: 55% !important;
  }
  .xxl\:w-56 {
    width: 56% !important;
  }
  .xxl\:w-57 {
    width: 57% !important;
  }
  .xxl\:w-58 {
    width: 58% !important;
  }
  .xxl\:w-59 {
    width: 59% !important;
  }
  .xxl\:w-60 {
    width: 60% !important;
  }
  .xxl\:w-61 {
    width: 61% !important;
  }
  .xxl\:w-62 {
    width: 62% !important;
  }
  .xxl\:w-63 {
    width: 63% !important;
  }
  .xxl\:w-64 {
    width: 64% !important;
  }
  .xxl\:w-65 {
    width: 65% !important;
  }
  .xxl\:w-66 {
    width: 66% !important;
  }
  .xxl\:w-67 {
    width: 67% !important;
  }
  .xxl\:w-68 {
    width: 68% !important;
  }
  .xxl\:w-69 {
    width: 69% !important;
  }
  .xxl\:w-70 {
    width: 70% !important;
  }
  .xxl\:w-71 {
    width: 71% !important;
  }
  .xxl\:w-72 {
    width: 72% !important;
  }
  .xxl\:w-73 {
    width: 73% !important;
  }
  .xxl\:w-74 {
    width: 74% !important;
  }
  .xxl\:w-75 {
    width: 75% !important;
  }
  .xxl\:w-76 {
    width: 76% !important;
  }
  .xxl\:w-77 {
    width: 77% !important;
  }
  .xxl\:w-78 {
    width: 78% !important;
  }
  .xxl\:w-79 {
    width: 79% !important;
  }
  .xxl\:w-80 {
    width: 80% !important;
  }
  .xxl\:w-81 {
    width: 81% !important;
  }
  .xxl\:w-82 {
    width: 82% !important;
  }
  .xxl\:w-83 {
    width: 83% !important;
  }
  .xxl\:w-84 {
    width: 84% !important;
  }
  .xxl\:w-85 {
    width: 85% !important;
  }
  .xxl\:w-86 {
    width: 86% !important;
  }
  .xxl\:w-87 {
    width: 87% !important;
  }
  .xxl\:w-88 {
    width: 88% !important;
  }
  .xxl\:w-89 {
    width: 89% !important;
  }
  .xxl\:w-90 {
    width: 90% !important;
  }
  .xxl\:w-91 {
    width: 91% !important;
  }
  .xxl\:w-92 {
    width: 92% !important;
  }
  .xxl\:w-93 {
    width: 93% !important;
  }
  .xxl\:w-94 {
    width: 94% !important;
  }
  .xxl\:w-95 {
    width: 95% !important;
  }
  .xxl\:w-96 {
    width: 96% !important;
  }
  .xxl\:w-97 {
    width: 97% !important;
  }
  .xxl\:w-98 {
    width: 98% !important;
  }
  .xxl\:w-99 {
    width: 99% !important;
  }
  .xxl\:w-100 {
    width: 100% !important;
  }
}
@media (min-width: 1824px) {
  .xxxl\:w-1 {
    width: 1% !important;
  }
  .xxxl\:w-2 {
    width: 2% !important;
  }
  .xxxl\:w-3 {
    width: 3% !important;
  }
  .xxxl\:w-4 {
    width: 4% !important;
  }
  .xxxl\:w-5 {
    width: 5% !important;
  }
  .xxxl\:w-6 {
    width: 6% !important;
  }
  .xxxl\:w-7 {
    width: 7% !important;
  }
  .xxxl\:w-8 {
    width: 8% !important;
  }
  .xxxl\:w-9 {
    width: 9% !important;
  }
  .xxxl\:w-10 {
    width: 10% !important;
  }
  .xxxl\:w-11 {
    width: 11% !important;
  }
  .xxxl\:w-12 {
    width: 12% !important;
  }
  .xxxl\:w-13 {
    width: 13% !important;
  }
  .xxxl\:w-14 {
    width: 14% !important;
  }
  .xxxl\:w-15 {
    width: 15% !important;
  }
  .xxxl\:w-16 {
    width: 16% !important;
  }
  .xxxl\:w-17 {
    width: 17% !important;
  }
  .xxxl\:w-18 {
    width: 18% !important;
  }
  .xxxl\:w-19 {
    width: 19% !important;
  }
  .xxxl\:w-20 {
    width: 20% !important;
  }
  .xxxl\:w-21 {
    width: 21% !important;
  }
  .xxxl\:w-22 {
    width: 22% !important;
  }
  .xxxl\:w-23 {
    width: 23% !important;
  }
  .xxxl\:w-24 {
    width: 24% !important;
  }
  .xxxl\:w-25 {
    width: 25% !important;
  }
  .xxxl\:w-26 {
    width: 26% !important;
  }
  .xxxl\:w-27 {
    width: 27% !important;
  }
  .xxxl\:w-28 {
    width: 28% !important;
  }
  .xxxl\:w-29 {
    width: 29% !important;
  }
  .xxxl\:w-30 {
    width: 30% !important;
  }
  .xxxl\:w-31 {
    width: 31% !important;
  }
  .xxxl\:w-32 {
    width: 32% !important;
  }
  .xxxl\:w-33 {
    width: 33% !important;
  }
  .xxxl\:w-34 {
    width: 34% !important;
  }
  .xxxl\:w-35 {
    width: 35% !important;
  }
  .xxxl\:w-36 {
    width: 36% !important;
  }
  .xxxl\:w-37 {
    width: 37% !important;
  }
  .xxxl\:w-38 {
    width: 38% !important;
  }
  .xxxl\:w-39 {
    width: 39% !important;
  }
  .xxxl\:w-40 {
    width: 40% !important;
  }
  .xxxl\:w-41 {
    width: 41% !important;
  }
  .xxxl\:w-42 {
    width: 42% !important;
  }
  .xxxl\:w-43 {
    width: 43% !important;
  }
  .xxxl\:w-44 {
    width: 44% !important;
  }
  .xxxl\:w-45 {
    width: 45% !important;
  }
  .xxxl\:w-46 {
    width: 46% !important;
  }
  .xxxl\:w-47 {
    width: 47% !important;
  }
  .xxxl\:w-48 {
    width: 48% !important;
  }
  .xxxl\:w-49 {
    width: 49% !important;
  }
  .xxxl\:w-50 {
    width: 50% !important;
  }
  .xxxl\:w-51 {
    width: 51% !important;
  }
  .xxxl\:w-52 {
    width: 52% !important;
  }
  .xxxl\:w-53 {
    width: 53% !important;
  }
  .xxxl\:w-54 {
    width: 54% !important;
  }
  .xxxl\:w-55 {
    width: 55% !important;
  }
  .xxxl\:w-56 {
    width: 56% !important;
  }
  .xxxl\:w-57 {
    width: 57% !important;
  }
  .xxxl\:w-58 {
    width: 58% !important;
  }
  .xxxl\:w-59 {
    width: 59% !important;
  }
  .xxxl\:w-60 {
    width: 60% !important;
  }
  .xxxl\:w-61 {
    width: 61% !important;
  }
  .xxxl\:w-62 {
    width: 62% !important;
  }
  .xxxl\:w-63 {
    width: 63% !important;
  }
  .xxxl\:w-64 {
    width: 64% !important;
  }
  .xxxl\:w-65 {
    width: 65% !important;
  }
  .xxxl\:w-66 {
    width: 66% !important;
  }
  .xxxl\:w-67 {
    width: 67% !important;
  }
  .xxxl\:w-68 {
    width: 68% !important;
  }
  .xxxl\:w-69 {
    width: 69% !important;
  }
  .xxxl\:w-70 {
    width: 70% !important;
  }
  .xxxl\:w-71 {
    width: 71% !important;
  }
  .xxxl\:w-72 {
    width: 72% !important;
  }
  .xxxl\:w-73 {
    width: 73% !important;
  }
  .xxxl\:w-74 {
    width: 74% !important;
  }
  .xxxl\:w-75 {
    width: 75% !important;
  }
  .xxxl\:w-76 {
    width: 76% !important;
  }
  .xxxl\:w-77 {
    width: 77% !important;
  }
  .xxxl\:w-78 {
    width: 78% !important;
  }
  .xxxl\:w-79 {
    width: 79% !important;
  }
  .xxxl\:w-80 {
    width: 80% !important;
  }
  .xxxl\:w-81 {
    width: 81% !important;
  }
  .xxxl\:w-82 {
    width: 82% !important;
  }
  .xxxl\:w-83 {
    width: 83% !important;
  }
  .xxxl\:w-84 {
    width: 84% !important;
  }
  .xxxl\:w-85 {
    width: 85% !important;
  }
  .xxxl\:w-86 {
    width: 86% !important;
  }
  .xxxl\:w-87 {
    width: 87% !important;
  }
  .xxxl\:w-88 {
    width: 88% !important;
  }
  .xxxl\:w-89 {
    width: 89% !important;
  }
  .xxxl\:w-90 {
    width: 90% !important;
  }
  .xxxl\:w-91 {
    width: 91% !important;
  }
  .xxxl\:w-92 {
    width: 92% !important;
  }
  .xxxl\:w-93 {
    width: 93% !important;
  }
  .xxxl\:w-94 {
    width: 94% !important;
  }
  .xxxl\:w-95 {
    width: 95% !important;
  }
  .xxxl\:w-96 {
    width: 96% !important;
  }
  .xxxl\:w-97 {
    width: 97% !important;
  }
  .xxxl\:w-98 {
    width: 98% !important;
  }
  .xxxl\:w-99 {
    width: 99% !important;
  }
  .xxxl\:w-100 {
    width: 100% !important;
  }
}
@media (min-width: 639px) {
  .xs\:minvw-1 {
    min-width: 1vw !important;
  }
  .xs\:minvw-2 {
    min-width: 2vw !important;
  }
  .xs\:minvw-3 {
    min-width: 3vw !important;
  }
  .xs\:minvw-4 {
    min-width: 4vw !important;
  }
  .xs\:minvw-5 {
    min-width: 5vw !important;
  }
  .xs\:minvw-6 {
    min-width: 6vw !important;
  }
  .xs\:minvw-7 {
    min-width: 7vw !important;
  }
  .xs\:minvw-8 {
    min-width: 8vw !important;
  }
  .xs\:minvw-9 {
    min-width: 9vw !important;
  }
  .xs\:minvw-10 {
    min-width: 10vw !important;
  }
  .xs\:minvw-11 {
    min-width: 11vw !important;
  }
  .xs\:minvw-12 {
    min-width: 12vw !important;
  }
  .xs\:minvw-13 {
    min-width: 13vw !important;
  }
  .xs\:minvw-14 {
    min-width: 14vw !important;
  }
  .xs\:minvw-15 {
    min-width: 15vw !important;
  }
  .xs\:minvw-16 {
    min-width: 16vw !important;
  }
  .xs\:minvw-17 {
    min-width: 17vw !important;
  }
  .xs\:minvw-18 {
    min-width: 18vw !important;
  }
  .xs\:minvw-19 {
    min-width: 19vw !important;
  }
  .xs\:minvw-20 {
    min-width: 20vw !important;
  }
  .xs\:minvw-21 {
    min-width: 21vw !important;
  }
  .xs\:minvw-22 {
    min-width: 22vw !important;
  }
  .xs\:minvw-23 {
    min-width: 23vw !important;
  }
  .xs\:minvw-24 {
    min-width: 24vw !important;
  }
  .xs\:minvw-25 {
    min-width: 25vw !important;
  }
  .xs\:minvw-26 {
    min-width: 26vw !important;
  }
  .xs\:minvw-27 {
    min-width: 27vw !important;
  }
  .xs\:minvw-28 {
    min-width: 28vw !important;
  }
  .xs\:minvw-29 {
    min-width: 29vw !important;
  }
  .xs\:minvw-30 {
    min-width: 30vw !important;
  }
  .xs\:minvw-31 {
    min-width: 31vw !important;
  }
  .xs\:minvw-32 {
    min-width: 32vw !important;
  }
  .xs\:minvw-33 {
    min-width: 33vw !important;
  }
  .xs\:minvw-34 {
    min-width: 34vw !important;
  }
  .xs\:minvw-35 {
    min-width: 35vw !important;
  }
  .xs\:minvw-36 {
    min-width: 36vw !important;
  }
  .xs\:minvw-37 {
    min-width: 37vw !important;
  }
  .xs\:minvw-38 {
    min-width: 38vw !important;
  }
  .xs\:minvw-39 {
    min-width: 39vw !important;
  }
  .xs\:minvw-40 {
    min-width: 40vw !important;
  }
  .xs\:minvw-41 {
    min-width: 41vw !important;
  }
  .xs\:minvw-42 {
    min-width: 42vw !important;
  }
  .xs\:minvw-43 {
    min-width: 43vw !important;
  }
  .xs\:minvw-44 {
    min-width: 44vw !important;
  }
  .xs\:minvw-45 {
    min-width: 45vw !important;
  }
  .xs\:minvw-46 {
    min-width: 46vw !important;
  }
  .xs\:minvw-47 {
    min-width: 47vw !important;
  }
  .xs\:minvw-48 {
    min-width: 48vw !important;
  }
  .xs\:minvw-49 {
    min-width: 49vw !important;
  }
  .xs\:minvw-50 {
    min-width: 50vw !important;
  }
  .xs\:minvw-51 {
    min-width: 51vw !important;
  }
  .xs\:minvw-52 {
    min-width: 52vw !important;
  }
  .xs\:minvw-53 {
    min-width: 53vw !important;
  }
  .xs\:minvw-54 {
    min-width: 54vw !important;
  }
  .xs\:minvw-55 {
    min-width: 55vw !important;
  }
  .xs\:minvw-56 {
    min-width: 56vw !important;
  }
  .xs\:minvw-57 {
    min-width: 57vw !important;
  }
  .xs\:minvw-58 {
    min-width: 58vw !important;
  }
  .xs\:minvw-59 {
    min-width: 59vw !important;
  }
  .xs\:minvw-60 {
    min-width: 60vw !important;
  }
  .xs\:minvw-61 {
    min-width: 61vw !important;
  }
  .xs\:minvw-62 {
    min-width: 62vw !important;
  }
  .xs\:minvw-63 {
    min-width: 63vw !important;
  }
  .xs\:minvw-64 {
    min-width: 64vw !important;
  }
  .xs\:minvw-65 {
    min-width: 65vw !important;
  }
  .xs\:minvw-66 {
    min-width: 66vw !important;
  }
  .xs\:minvw-67 {
    min-width: 67vw !important;
  }
  .xs\:minvw-68 {
    min-width: 68vw !important;
  }
  .xs\:minvw-69 {
    min-width: 69vw !important;
  }
  .xs\:minvw-70 {
    min-width: 70vw !important;
  }
  .xs\:minvw-71 {
    min-width: 71vw !important;
  }
  .xs\:minvw-72 {
    min-width: 72vw !important;
  }
  .xs\:minvw-73 {
    min-width: 73vw !important;
  }
  .xs\:minvw-74 {
    min-width: 74vw !important;
  }
  .xs\:minvw-75 {
    min-width: 75vw !important;
  }
  .xs\:minvw-76 {
    min-width: 76vw !important;
  }
  .xs\:minvw-77 {
    min-width: 77vw !important;
  }
  .xs\:minvw-78 {
    min-width: 78vw !important;
  }
  .xs\:minvw-79 {
    min-width: 79vw !important;
  }
  .xs\:minvw-80 {
    min-width: 80vw !important;
  }
  .xs\:minvw-81 {
    min-width: 81vw !important;
  }
  .xs\:minvw-82 {
    min-width: 82vw !important;
  }
  .xs\:minvw-83 {
    min-width: 83vw !important;
  }
  .xs\:minvw-84 {
    min-width: 84vw !important;
  }
  .xs\:minvw-85 {
    min-width: 85vw !important;
  }
  .xs\:minvw-86 {
    min-width: 86vw !important;
  }
  .xs\:minvw-87 {
    min-width: 87vw !important;
  }
  .xs\:minvw-88 {
    min-width: 88vw !important;
  }
  .xs\:minvw-89 {
    min-width: 89vw !important;
  }
  .xs\:minvw-90 {
    min-width: 90vw !important;
  }
  .xs\:minvw-91 {
    min-width: 91vw !important;
  }
  .xs\:minvw-92 {
    min-width: 92vw !important;
  }
  .xs\:minvw-93 {
    min-width: 93vw !important;
  }
  .xs\:minvw-94 {
    min-width: 94vw !important;
  }
  .xs\:minvw-95 {
    min-width: 95vw !important;
  }
  .xs\:minvw-96 {
    min-width: 96vw !important;
  }
  .xs\:minvw-97 {
    min-width: 97vw !important;
  }
  .xs\:minvw-98 {
    min-width: 98vw !important;
  }
  .xs\:minvw-99 {
    min-width: 99vw !important;
  }
  .xs\:minvw-100 {
    min-width: 100vw !important;
  }
}
@media (min-width: 640px) {
  .sm\:minvw-1 {
    min-width: 1vw !important;
  }
  .sm\:minvw-2 {
    min-width: 2vw !important;
  }
  .sm\:minvw-3 {
    min-width: 3vw !important;
  }
  .sm\:minvw-4 {
    min-width: 4vw !important;
  }
  .sm\:minvw-5 {
    min-width: 5vw !important;
  }
  .sm\:minvw-6 {
    min-width: 6vw !important;
  }
  .sm\:minvw-7 {
    min-width: 7vw !important;
  }
  .sm\:minvw-8 {
    min-width: 8vw !important;
  }
  .sm\:minvw-9 {
    min-width: 9vw !important;
  }
  .sm\:minvw-10 {
    min-width: 10vw !important;
  }
  .sm\:minvw-11 {
    min-width: 11vw !important;
  }
  .sm\:minvw-12 {
    min-width: 12vw !important;
  }
  .sm\:minvw-13 {
    min-width: 13vw !important;
  }
  .sm\:minvw-14 {
    min-width: 14vw !important;
  }
  .sm\:minvw-15 {
    min-width: 15vw !important;
  }
  .sm\:minvw-16 {
    min-width: 16vw !important;
  }
  .sm\:minvw-17 {
    min-width: 17vw !important;
  }
  .sm\:minvw-18 {
    min-width: 18vw !important;
  }
  .sm\:minvw-19 {
    min-width: 19vw !important;
  }
  .sm\:minvw-20 {
    min-width: 20vw !important;
  }
  .sm\:minvw-21 {
    min-width: 21vw !important;
  }
  .sm\:minvw-22 {
    min-width: 22vw !important;
  }
  .sm\:minvw-23 {
    min-width: 23vw !important;
  }
  .sm\:minvw-24 {
    min-width: 24vw !important;
  }
  .sm\:minvw-25 {
    min-width: 25vw !important;
  }
  .sm\:minvw-26 {
    min-width: 26vw !important;
  }
  .sm\:minvw-27 {
    min-width: 27vw !important;
  }
  .sm\:minvw-28 {
    min-width: 28vw !important;
  }
  .sm\:minvw-29 {
    min-width: 29vw !important;
  }
  .sm\:minvw-30 {
    min-width: 30vw !important;
  }
  .sm\:minvw-31 {
    min-width: 31vw !important;
  }
  .sm\:minvw-32 {
    min-width: 32vw !important;
  }
  .sm\:minvw-33 {
    min-width: 33vw !important;
  }
  .sm\:minvw-34 {
    min-width: 34vw !important;
  }
  .sm\:minvw-35 {
    min-width: 35vw !important;
  }
  .sm\:minvw-36 {
    min-width: 36vw !important;
  }
  .sm\:minvw-37 {
    min-width: 37vw !important;
  }
  .sm\:minvw-38 {
    min-width: 38vw !important;
  }
  .sm\:minvw-39 {
    min-width: 39vw !important;
  }
  .sm\:minvw-40 {
    min-width: 40vw !important;
  }
  .sm\:minvw-41 {
    min-width: 41vw !important;
  }
  .sm\:minvw-42 {
    min-width: 42vw !important;
  }
  .sm\:minvw-43 {
    min-width: 43vw !important;
  }
  .sm\:minvw-44 {
    min-width: 44vw !important;
  }
  .sm\:minvw-45 {
    min-width: 45vw !important;
  }
  .sm\:minvw-46 {
    min-width: 46vw !important;
  }
  .sm\:minvw-47 {
    min-width: 47vw !important;
  }
  .sm\:minvw-48 {
    min-width: 48vw !important;
  }
  .sm\:minvw-49 {
    min-width: 49vw !important;
  }
  .sm\:minvw-50 {
    min-width: 50vw !important;
  }
  .sm\:minvw-51 {
    min-width: 51vw !important;
  }
  .sm\:minvw-52 {
    min-width: 52vw !important;
  }
  .sm\:minvw-53 {
    min-width: 53vw !important;
  }
  .sm\:minvw-54 {
    min-width: 54vw !important;
  }
  .sm\:minvw-55 {
    min-width: 55vw !important;
  }
  .sm\:minvw-56 {
    min-width: 56vw !important;
  }
  .sm\:minvw-57 {
    min-width: 57vw !important;
  }
  .sm\:minvw-58 {
    min-width: 58vw !important;
  }
  .sm\:minvw-59 {
    min-width: 59vw !important;
  }
  .sm\:minvw-60 {
    min-width: 60vw !important;
  }
  .sm\:minvw-61 {
    min-width: 61vw !important;
  }
  .sm\:minvw-62 {
    min-width: 62vw !important;
  }
  .sm\:minvw-63 {
    min-width: 63vw !important;
  }
  .sm\:minvw-64 {
    min-width: 64vw !important;
  }
  .sm\:minvw-65 {
    min-width: 65vw !important;
  }
  .sm\:minvw-66 {
    min-width: 66vw !important;
  }
  .sm\:minvw-67 {
    min-width: 67vw !important;
  }
  .sm\:minvw-68 {
    min-width: 68vw !important;
  }
  .sm\:minvw-69 {
    min-width: 69vw !important;
  }
  .sm\:minvw-70 {
    min-width: 70vw !important;
  }
  .sm\:minvw-71 {
    min-width: 71vw !important;
  }
  .sm\:minvw-72 {
    min-width: 72vw !important;
  }
  .sm\:minvw-73 {
    min-width: 73vw !important;
  }
  .sm\:minvw-74 {
    min-width: 74vw !important;
  }
  .sm\:minvw-75 {
    min-width: 75vw !important;
  }
  .sm\:minvw-76 {
    min-width: 76vw !important;
  }
  .sm\:minvw-77 {
    min-width: 77vw !important;
  }
  .sm\:minvw-78 {
    min-width: 78vw !important;
  }
  .sm\:minvw-79 {
    min-width: 79vw !important;
  }
  .sm\:minvw-80 {
    min-width: 80vw !important;
  }
  .sm\:minvw-81 {
    min-width: 81vw !important;
  }
  .sm\:minvw-82 {
    min-width: 82vw !important;
  }
  .sm\:minvw-83 {
    min-width: 83vw !important;
  }
  .sm\:minvw-84 {
    min-width: 84vw !important;
  }
  .sm\:minvw-85 {
    min-width: 85vw !important;
  }
  .sm\:minvw-86 {
    min-width: 86vw !important;
  }
  .sm\:minvw-87 {
    min-width: 87vw !important;
  }
  .sm\:minvw-88 {
    min-width: 88vw !important;
  }
  .sm\:minvw-89 {
    min-width: 89vw !important;
  }
  .sm\:minvw-90 {
    min-width: 90vw !important;
  }
  .sm\:minvw-91 {
    min-width: 91vw !important;
  }
  .sm\:minvw-92 {
    min-width: 92vw !important;
  }
  .sm\:minvw-93 {
    min-width: 93vw !important;
  }
  .sm\:minvw-94 {
    min-width: 94vw !important;
  }
  .sm\:minvw-95 {
    min-width: 95vw !important;
  }
  .sm\:minvw-96 {
    min-width: 96vw !important;
  }
  .sm\:minvw-97 {
    min-width: 97vw !important;
  }
  .sm\:minvw-98 {
    min-width: 98vw !important;
  }
  .sm\:minvw-99 {
    min-width: 99vw !important;
  }
  .sm\:minvw-100 {
    min-width: 100vw !important;
  }
}
@media (min-width: 768px) {
  .md\:minvw-1 {
    min-width: 1vw !important;
  }
  .md\:minvw-2 {
    min-width: 2vw !important;
  }
  .md\:minvw-3 {
    min-width: 3vw !important;
  }
  .md\:minvw-4 {
    min-width: 4vw !important;
  }
  .md\:minvw-5 {
    min-width: 5vw !important;
  }
  .md\:minvw-6 {
    min-width: 6vw !important;
  }
  .md\:minvw-7 {
    min-width: 7vw !important;
  }
  .md\:minvw-8 {
    min-width: 8vw !important;
  }
  .md\:minvw-9 {
    min-width: 9vw !important;
  }
  .md\:minvw-10 {
    min-width: 10vw !important;
  }
  .md\:minvw-11 {
    min-width: 11vw !important;
  }
  .md\:minvw-12 {
    min-width: 12vw !important;
  }
  .md\:minvw-13 {
    min-width: 13vw !important;
  }
  .md\:minvw-14 {
    min-width: 14vw !important;
  }
  .md\:minvw-15 {
    min-width: 15vw !important;
  }
  .md\:minvw-16 {
    min-width: 16vw !important;
  }
  .md\:minvw-17 {
    min-width: 17vw !important;
  }
  .md\:minvw-18 {
    min-width: 18vw !important;
  }
  .md\:minvw-19 {
    min-width: 19vw !important;
  }
  .md\:minvw-20 {
    min-width: 20vw !important;
  }
  .md\:minvw-21 {
    min-width: 21vw !important;
  }
  .md\:minvw-22 {
    min-width: 22vw !important;
  }
  .md\:minvw-23 {
    min-width: 23vw !important;
  }
  .md\:minvw-24 {
    min-width: 24vw !important;
  }
  .md\:minvw-25 {
    min-width: 25vw !important;
  }
  .md\:minvw-26 {
    min-width: 26vw !important;
  }
  .md\:minvw-27 {
    min-width: 27vw !important;
  }
  .md\:minvw-28 {
    min-width: 28vw !important;
  }
  .md\:minvw-29 {
    min-width: 29vw !important;
  }
  .md\:minvw-30 {
    min-width: 30vw !important;
  }
  .md\:minvw-31 {
    min-width: 31vw !important;
  }
  .md\:minvw-32 {
    min-width: 32vw !important;
  }
  .md\:minvw-33 {
    min-width: 33vw !important;
  }
  .md\:minvw-34 {
    min-width: 34vw !important;
  }
  .md\:minvw-35 {
    min-width: 35vw !important;
  }
  .md\:minvw-36 {
    min-width: 36vw !important;
  }
  .md\:minvw-37 {
    min-width: 37vw !important;
  }
  .md\:minvw-38 {
    min-width: 38vw !important;
  }
  .md\:minvw-39 {
    min-width: 39vw !important;
  }
  .md\:minvw-40 {
    min-width: 40vw !important;
  }
  .md\:minvw-41 {
    min-width: 41vw !important;
  }
  .md\:minvw-42 {
    min-width: 42vw !important;
  }
  .md\:minvw-43 {
    min-width: 43vw !important;
  }
  .md\:minvw-44 {
    min-width: 44vw !important;
  }
  .md\:minvw-45 {
    min-width: 45vw !important;
  }
  .md\:minvw-46 {
    min-width: 46vw !important;
  }
  .md\:minvw-47 {
    min-width: 47vw !important;
  }
  .md\:minvw-48 {
    min-width: 48vw !important;
  }
  .md\:minvw-49 {
    min-width: 49vw !important;
  }
  .md\:minvw-50 {
    min-width: 50vw !important;
  }
  .md\:minvw-51 {
    min-width: 51vw !important;
  }
  .md\:minvw-52 {
    min-width: 52vw !important;
  }
  .md\:minvw-53 {
    min-width: 53vw !important;
  }
  .md\:minvw-54 {
    min-width: 54vw !important;
  }
  .md\:minvw-55 {
    min-width: 55vw !important;
  }
  .md\:minvw-56 {
    min-width: 56vw !important;
  }
  .md\:minvw-57 {
    min-width: 57vw !important;
  }
  .md\:minvw-58 {
    min-width: 58vw !important;
  }
  .md\:minvw-59 {
    min-width: 59vw !important;
  }
  .md\:minvw-60 {
    min-width: 60vw !important;
  }
  .md\:minvw-61 {
    min-width: 61vw !important;
  }
  .md\:minvw-62 {
    min-width: 62vw !important;
  }
  .md\:minvw-63 {
    min-width: 63vw !important;
  }
  .md\:minvw-64 {
    min-width: 64vw !important;
  }
  .md\:minvw-65 {
    min-width: 65vw !important;
  }
  .md\:minvw-66 {
    min-width: 66vw !important;
  }
  .md\:minvw-67 {
    min-width: 67vw !important;
  }
  .md\:minvw-68 {
    min-width: 68vw !important;
  }
  .md\:minvw-69 {
    min-width: 69vw !important;
  }
  .md\:minvw-70 {
    min-width: 70vw !important;
  }
  .md\:minvw-71 {
    min-width: 71vw !important;
  }
  .md\:minvw-72 {
    min-width: 72vw !important;
  }
  .md\:minvw-73 {
    min-width: 73vw !important;
  }
  .md\:minvw-74 {
    min-width: 74vw !important;
  }
  .md\:minvw-75 {
    min-width: 75vw !important;
  }
  .md\:minvw-76 {
    min-width: 76vw !important;
  }
  .md\:minvw-77 {
    min-width: 77vw !important;
  }
  .md\:minvw-78 {
    min-width: 78vw !important;
  }
  .md\:minvw-79 {
    min-width: 79vw !important;
  }
  .md\:minvw-80 {
    min-width: 80vw !important;
  }
  .md\:minvw-81 {
    min-width: 81vw !important;
  }
  .md\:minvw-82 {
    min-width: 82vw !important;
  }
  .md\:minvw-83 {
    min-width: 83vw !important;
  }
  .md\:minvw-84 {
    min-width: 84vw !important;
  }
  .md\:minvw-85 {
    min-width: 85vw !important;
  }
  .md\:minvw-86 {
    min-width: 86vw !important;
  }
  .md\:minvw-87 {
    min-width: 87vw !important;
  }
  .md\:minvw-88 {
    min-width: 88vw !important;
  }
  .md\:minvw-89 {
    min-width: 89vw !important;
  }
  .md\:minvw-90 {
    min-width: 90vw !important;
  }
  .md\:minvw-91 {
    min-width: 91vw !important;
  }
  .md\:minvw-92 {
    min-width: 92vw !important;
  }
  .md\:minvw-93 {
    min-width: 93vw !important;
  }
  .md\:minvw-94 {
    min-width: 94vw !important;
  }
  .md\:minvw-95 {
    min-width: 95vw !important;
  }
  .md\:minvw-96 {
    min-width: 96vw !important;
  }
  .md\:minvw-97 {
    min-width: 97vw !important;
  }
  .md\:minvw-98 {
    min-width: 98vw !important;
  }
  .md\:minvw-99 {
    min-width: 99vw !important;
  }
  .md\:minvw-100 {
    min-width: 100vw !important;
  }
}
@media (min-width: 1024px) {
  .lg\:minvw-1 {
    min-width: 1vw !important;
  }
  .lg\:minvw-2 {
    min-width: 2vw !important;
  }
  .lg\:minvw-3 {
    min-width: 3vw !important;
  }
  .lg\:minvw-4 {
    min-width: 4vw !important;
  }
  .lg\:minvw-5 {
    min-width: 5vw !important;
  }
  .lg\:minvw-6 {
    min-width: 6vw !important;
  }
  .lg\:minvw-7 {
    min-width: 7vw !important;
  }
  .lg\:minvw-8 {
    min-width: 8vw !important;
  }
  .lg\:minvw-9 {
    min-width: 9vw !important;
  }
  .lg\:minvw-10 {
    min-width: 10vw !important;
  }
  .lg\:minvw-11 {
    min-width: 11vw !important;
  }
  .lg\:minvw-12 {
    min-width: 12vw !important;
  }
  .lg\:minvw-13 {
    min-width: 13vw !important;
  }
  .lg\:minvw-14 {
    min-width: 14vw !important;
  }
  .lg\:minvw-15 {
    min-width: 15vw !important;
  }
  .lg\:minvw-16 {
    min-width: 16vw !important;
  }
  .lg\:minvw-17 {
    min-width: 17vw !important;
  }
  .lg\:minvw-18 {
    min-width: 18vw !important;
  }
  .lg\:minvw-19 {
    min-width: 19vw !important;
  }
  .lg\:minvw-20 {
    min-width: 20vw !important;
  }
  .lg\:minvw-21 {
    min-width: 21vw !important;
  }
  .lg\:minvw-22 {
    min-width: 22vw !important;
  }
  .lg\:minvw-23 {
    min-width: 23vw !important;
  }
  .lg\:minvw-24 {
    min-width: 24vw !important;
  }
  .lg\:minvw-25 {
    min-width: 25vw !important;
  }
  .lg\:minvw-26 {
    min-width: 26vw !important;
  }
  .lg\:minvw-27 {
    min-width: 27vw !important;
  }
  .lg\:minvw-28 {
    min-width: 28vw !important;
  }
  .lg\:minvw-29 {
    min-width: 29vw !important;
  }
  .lg\:minvw-30 {
    min-width: 30vw !important;
  }
  .lg\:minvw-31 {
    min-width: 31vw !important;
  }
  .lg\:minvw-32 {
    min-width: 32vw !important;
  }
  .lg\:minvw-33 {
    min-width: 33vw !important;
  }
  .lg\:minvw-34 {
    min-width: 34vw !important;
  }
  .lg\:minvw-35 {
    min-width: 35vw !important;
  }
  .lg\:minvw-36 {
    min-width: 36vw !important;
  }
  .lg\:minvw-37 {
    min-width: 37vw !important;
  }
  .lg\:minvw-38 {
    min-width: 38vw !important;
  }
  .lg\:minvw-39 {
    min-width: 39vw !important;
  }
  .lg\:minvw-40 {
    min-width: 40vw !important;
  }
  .lg\:minvw-41 {
    min-width: 41vw !important;
  }
  .lg\:minvw-42 {
    min-width: 42vw !important;
  }
  .lg\:minvw-43 {
    min-width: 43vw !important;
  }
  .lg\:minvw-44 {
    min-width: 44vw !important;
  }
  .lg\:minvw-45 {
    min-width: 45vw !important;
  }
  .lg\:minvw-46 {
    min-width: 46vw !important;
  }
  .lg\:minvw-47 {
    min-width: 47vw !important;
  }
  .lg\:minvw-48 {
    min-width: 48vw !important;
  }
  .lg\:minvw-49 {
    min-width: 49vw !important;
  }
  .lg\:minvw-50 {
    min-width: 50vw !important;
  }
  .lg\:minvw-51 {
    min-width: 51vw !important;
  }
  .lg\:minvw-52 {
    min-width: 52vw !important;
  }
  .lg\:minvw-53 {
    min-width: 53vw !important;
  }
  .lg\:minvw-54 {
    min-width: 54vw !important;
  }
  .lg\:minvw-55 {
    min-width: 55vw !important;
  }
  .lg\:minvw-56 {
    min-width: 56vw !important;
  }
  .lg\:minvw-57 {
    min-width: 57vw !important;
  }
  .lg\:minvw-58 {
    min-width: 58vw !important;
  }
  .lg\:minvw-59 {
    min-width: 59vw !important;
  }
  .lg\:minvw-60 {
    min-width: 60vw !important;
  }
  .lg\:minvw-61 {
    min-width: 61vw !important;
  }
  .lg\:minvw-62 {
    min-width: 62vw !important;
  }
  .lg\:minvw-63 {
    min-width: 63vw !important;
  }
  .lg\:minvw-64 {
    min-width: 64vw !important;
  }
  .lg\:minvw-65 {
    min-width: 65vw !important;
  }
  .lg\:minvw-66 {
    min-width: 66vw !important;
  }
  .lg\:minvw-67 {
    min-width: 67vw !important;
  }
  .lg\:minvw-68 {
    min-width: 68vw !important;
  }
  .lg\:minvw-69 {
    min-width: 69vw !important;
  }
  .lg\:minvw-70 {
    min-width: 70vw !important;
  }
  .lg\:minvw-71 {
    min-width: 71vw !important;
  }
  .lg\:minvw-72 {
    min-width: 72vw !important;
  }
  .lg\:minvw-73 {
    min-width: 73vw !important;
  }
  .lg\:minvw-74 {
    min-width: 74vw !important;
  }
  .lg\:minvw-75 {
    min-width: 75vw !important;
  }
  .lg\:minvw-76 {
    min-width: 76vw !important;
  }
  .lg\:minvw-77 {
    min-width: 77vw !important;
  }
  .lg\:minvw-78 {
    min-width: 78vw !important;
  }
  .lg\:minvw-79 {
    min-width: 79vw !important;
  }
  .lg\:minvw-80 {
    min-width: 80vw !important;
  }
  .lg\:minvw-81 {
    min-width: 81vw !important;
  }
  .lg\:minvw-82 {
    min-width: 82vw !important;
  }
  .lg\:minvw-83 {
    min-width: 83vw !important;
  }
  .lg\:minvw-84 {
    min-width: 84vw !important;
  }
  .lg\:minvw-85 {
    min-width: 85vw !important;
  }
  .lg\:minvw-86 {
    min-width: 86vw !important;
  }
  .lg\:minvw-87 {
    min-width: 87vw !important;
  }
  .lg\:minvw-88 {
    min-width: 88vw !important;
  }
  .lg\:minvw-89 {
    min-width: 89vw !important;
  }
  .lg\:minvw-90 {
    min-width: 90vw !important;
  }
  .lg\:minvw-91 {
    min-width: 91vw !important;
  }
  .lg\:minvw-92 {
    min-width: 92vw !important;
  }
  .lg\:minvw-93 {
    min-width: 93vw !important;
  }
  .lg\:minvw-94 {
    min-width: 94vw !important;
  }
  .lg\:minvw-95 {
    min-width: 95vw !important;
  }
  .lg\:minvw-96 {
    min-width: 96vw !important;
  }
  .lg\:minvw-97 {
    min-width: 97vw !important;
  }
  .lg\:minvw-98 {
    min-width: 98vw !important;
  }
  .lg\:minvw-99 {
    min-width: 99vw !important;
  }
  .lg\:minvw-100 {
    min-width: 100vw !important;
  }
}
@media (min-width: 1280px) {
  .xl\:minvw-1 {
    min-width: 1vw !important;
  }
  .xl\:minvw-2 {
    min-width: 2vw !important;
  }
  .xl\:minvw-3 {
    min-width: 3vw !important;
  }
  .xl\:minvw-4 {
    min-width: 4vw !important;
  }
  .xl\:minvw-5 {
    min-width: 5vw !important;
  }
  .xl\:minvw-6 {
    min-width: 6vw !important;
  }
  .xl\:minvw-7 {
    min-width: 7vw !important;
  }
  .xl\:minvw-8 {
    min-width: 8vw !important;
  }
  .xl\:minvw-9 {
    min-width: 9vw !important;
  }
  .xl\:minvw-10 {
    min-width: 10vw !important;
  }
  .xl\:minvw-11 {
    min-width: 11vw !important;
  }
  .xl\:minvw-12 {
    min-width: 12vw !important;
  }
  .xl\:minvw-13 {
    min-width: 13vw !important;
  }
  .xl\:minvw-14 {
    min-width: 14vw !important;
  }
  .xl\:minvw-15 {
    min-width: 15vw !important;
  }
  .xl\:minvw-16 {
    min-width: 16vw !important;
  }
  .xl\:minvw-17 {
    min-width: 17vw !important;
  }
  .xl\:minvw-18 {
    min-width: 18vw !important;
  }
  .xl\:minvw-19 {
    min-width: 19vw !important;
  }
  .xl\:minvw-20 {
    min-width: 20vw !important;
  }
  .xl\:minvw-21 {
    min-width: 21vw !important;
  }
  .xl\:minvw-22 {
    min-width: 22vw !important;
  }
  .xl\:minvw-23 {
    min-width: 23vw !important;
  }
  .xl\:minvw-24 {
    min-width: 24vw !important;
  }
  .xl\:minvw-25 {
    min-width: 25vw !important;
  }
  .xl\:minvw-26 {
    min-width: 26vw !important;
  }
  .xl\:minvw-27 {
    min-width: 27vw !important;
  }
  .xl\:minvw-28 {
    min-width: 28vw !important;
  }
  .xl\:minvw-29 {
    min-width: 29vw !important;
  }
  .xl\:minvw-30 {
    min-width: 30vw !important;
  }
  .xl\:minvw-31 {
    min-width: 31vw !important;
  }
  .xl\:minvw-32 {
    min-width: 32vw !important;
  }
  .xl\:minvw-33 {
    min-width: 33vw !important;
  }
  .xl\:minvw-34 {
    min-width: 34vw !important;
  }
  .xl\:minvw-35 {
    min-width: 35vw !important;
  }
  .xl\:minvw-36 {
    min-width: 36vw !important;
  }
  .xl\:minvw-37 {
    min-width: 37vw !important;
  }
  .xl\:minvw-38 {
    min-width: 38vw !important;
  }
  .xl\:minvw-39 {
    min-width: 39vw !important;
  }
  .xl\:minvw-40 {
    min-width: 40vw !important;
  }
  .xl\:minvw-41 {
    min-width: 41vw !important;
  }
  .xl\:minvw-42 {
    min-width: 42vw !important;
  }
  .xl\:minvw-43 {
    min-width: 43vw !important;
  }
  .xl\:minvw-44 {
    min-width: 44vw !important;
  }
  .xl\:minvw-45 {
    min-width: 45vw !important;
  }
  .xl\:minvw-46 {
    min-width: 46vw !important;
  }
  .xl\:minvw-47 {
    min-width: 47vw !important;
  }
  .xl\:minvw-48 {
    min-width: 48vw !important;
  }
  .xl\:minvw-49 {
    min-width: 49vw !important;
  }
  .xl\:minvw-50 {
    min-width: 50vw !important;
  }
  .xl\:minvw-51 {
    min-width: 51vw !important;
  }
  .xl\:minvw-52 {
    min-width: 52vw !important;
  }
  .xl\:minvw-53 {
    min-width: 53vw !important;
  }
  .xl\:minvw-54 {
    min-width: 54vw !important;
  }
  .xl\:minvw-55 {
    min-width: 55vw !important;
  }
  .xl\:minvw-56 {
    min-width: 56vw !important;
  }
  .xl\:minvw-57 {
    min-width: 57vw !important;
  }
  .xl\:minvw-58 {
    min-width: 58vw !important;
  }
  .xl\:minvw-59 {
    min-width: 59vw !important;
  }
  .xl\:minvw-60 {
    min-width: 60vw !important;
  }
  .xl\:minvw-61 {
    min-width: 61vw !important;
  }
  .xl\:minvw-62 {
    min-width: 62vw !important;
  }
  .xl\:minvw-63 {
    min-width: 63vw !important;
  }
  .xl\:minvw-64 {
    min-width: 64vw !important;
  }
  .xl\:minvw-65 {
    min-width: 65vw !important;
  }
  .xl\:minvw-66 {
    min-width: 66vw !important;
  }
  .xl\:minvw-67 {
    min-width: 67vw !important;
  }
  .xl\:minvw-68 {
    min-width: 68vw !important;
  }
  .xl\:minvw-69 {
    min-width: 69vw !important;
  }
  .xl\:minvw-70 {
    min-width: 70vw !important;
  }
  .xl\:minvw-71 {
    min-width: 71vw !important;
  }
  .xl\:minvw-72 {
    min-width: 72vw !important;
  }
  .xl\:minvw-73 {
    min-width: 73vw !important;
  }
  .xl\:minvw-74 {
    min-width: 74vw !important;
  }
  .xl\:minvw-75 {
    min-width: 75vw !important;
  }
  .xl\:minvw-76 {
    min-width: 76vw !important;
  }
  .xl\:minvw-77 {
    min-width: 77vw !important;
  }
  .xl\:minvw-78 {
    min-width: 78vw !important;
  }
  .xl\:minvw-79 {
    min-width: 79vw !important;
  }
  .xl\:minvw-80 {
    min-width: 80vw !important;
  }
  .xl\:minvw-81 {
    min-width: 81vw !important;
  }
  .xl\:minvw-82 {
    min-width: 82vw !important;
  }
  .xl\:minvw-83 {
    min-width: 83vw !important;
  }
  .xl\:minvw-84 {
    min-width: 84vw !important;
  }
  .xl\:minvw-85 {
    min-width: 85vw !important;
  }
  .xl\:minvw-86 {
    min-width: 86vw !important;
  }
  .xl\:minvw-87 {
    min-width: 87vw !important;
  }
  .xl\:minvw-88 {
    min-width: 88vw !important;
  }
  .xl\:minvw-89 {
    min-width: 89vw !important;
  }
  .xl\:minvw-90 {
    min-width: 90vw !important;
  }
  .xl\:minvw-91 {
    min-width: 91vw !important;
  }
  .xl\:minvw-92 {
    min-width: 92vw !important;
  }
  .xl\:minvw-93 {
    min-width: 93vw !important;
  }
  .xl\:minvw-94 {
    min-width: 94vw !important;
  }
  .xl\:minvw-95 {
    min-width: 95vw !important;
  }
  .xl\:minvw-96 {
    min-width: 96vw !important;
  }
  .xl\:minvw-97 {
    min-width: 97vw !important;
  }
  .xl\:minvw-98 {
    min-width: 98vw !important;
  }
  .xl\:minvw-99 {
    min-width: 99vw !important;
  }
  .xl\:minvw-100 {
    min-width: 100vw !important;
  }
}
@media (min-width: 1536px) {
  .xxl\:minvw-1 {
    min-width: 1vw !important;
  }
  .xxl\:minvw-2 {
    min-width: 2vw !important;
  }
  .xxl\:minvw-3 {
    min-width: 3vw !important;
  }
  .xxl\:minvw-4 {
    min-width: 4vw !important;
  }
  .xxl\:minvw-5 {
    min-width: 5vw !important;
  }
  .xxl\:minvw-6 {
    min-width: 6vw !important;
  }
  .xxl\:minvw-7 {
    min-width: 7vw !important;
  }
  .xxl\:minvw-8 {
    min-width: 8vw !important;
  }
  .xxl\:minvw-9 {
    min-width: 9vw !important;
  }
  .xxl\:minvw-10 {
    min-width: 10vw !important;
  }
  .xxl\:minvw-11 {
    min-width: 11vw !important;
  }
  .xxl\:minvw-12 {
    min-width: 12vw !important;
  }
  .xxl\:minvw-13 {
    min-width: 13vw !important;
  }
  .xxl\:minvw-14 {
    min-width: 14vw !important;
  }
  .xxl\:minvw-15 {
    min-width: 15vw !important;
  }
  .xxl\:minvw-16 {
    min-width: 16vw !important;
  }
  .xxl\:minvw-17 {
    min-width: 17vw !important;
  }
  .xxl\:minvw-18 {
    min-width: 18vw !important;
  }
  .xxl\:minvw-19 {
    min-width: 19vw !important;
  }
  .xxl\:minvw-20 {
    min-width: 20vw !important;
  }
  .xxl\:minvw-21 {
    min-width: 21vw !important;
  }
  .xxl\:minvw-22 {
    min-width: 22vw !important;
  }
  .xxl\:minvw-23 {
    min-width: 23vw !important;
  }
  .xxl\:minvw-24 {
    min-width: 24vw !important;
  }
  .xxl\:minvw-25 {
    min-width: 25vw !important;
  }
  .xxl\:minvw-26 {
    min-width: 26vw !important;
  }
  .xxl\:minvw-27 {
    min-width: 27vw !important;
  }
  .xxl\:minvw-28 {
    min-width: 28vw !important;
  }
  .xxl\:minvw-29 {
    min-width: 29vw !important;
  }
  .xxl\:minvw-30 {
    min-width: 30vw !important;
  }
  .xxl\:minvw-31 {
    min-width: 31vw !important;
  }
  .xxl\:minvw-32 {
    min-width: 32vw !important;
  }
  .xxl\:minvw-33 {
    min-width: 33vw !important;
  }
  .xxl\:minvw-34 {
    min-width: 34vw !important;
  }
  .xxl\:minvw-35 {
    min-width: 35vw !important;
  }
  .xxl\:minvw-36 {
    min-width: 36vw !important;
  }
  .xxl\:minvw-37 {
    min-width: 37vw !important;
  }
  .xxl\:minvw-38 {
    min-width: 38vw !important;
  }
  .xxl\:minvw-39 {
    min-width: 39vw !important;
  }
  .xxl\:minvw-40 {
    min-width: 40vw !important;
  }
  .xxl\:minvw-41 {
    min-width: 41vw !important;
  }
  .xxl\:minvw-42 {
    min-width: 42vw !important;
  }
  .xxl\:minvw-43 {
    min-width: 43vw !important;
  }
  .xxl\:minvw-44 {
    min-width: 44vw !important;
  }
  .xxl\:minvw-45 {
    min-width: 45vw !important;
  }
  .xxl\:minvw-46 {
    min-width: 46vw !important;
  }
  .xxl\:minvw-47 {
    min-width: 47vw !important;
  }
  .xxl\:minvw-48 {
    min-width: 48vw !important;
  }
  .xxl\:minvw-49 {
    min-width: 49vw !important;
  }
  .xxl\:minvw-50 {
    min-width: 50vw !important;
  }
  .xxl\:minvw-51 {
    min-width: 51vw !important;
  }
  .xxl\:minvw-52 {
    min-width: 52vw !important;
  }
  .xxl\:minvw-53 {
    min-width: 53vw !important;
  }
  .xxl\:minvw-54 {
    min-width: 54vw !important;
  }
  .xxl\:minvw-55 {
    min-width: 55vw !important;
  }
  .xxl\:minvw-56 {
    min-width: 56vw !important;
  }
  .xxl\:minvw-57 {
    min-width: 57vw !important;
  }
  .xxl\:minvw-58 {
    min-width: 58vw !important;
  }
  .xxl\:minvw-59 {
    min-width: 59vw !important;
  }
  .xxl\:minvw-60 {
    min-width: 60vw !important;
  }
  .xxl\:minvw-61 {
    min-width: 61vw !important;
  }
  .xxl\:minvw-62 {
    min-width: 62vw !important;
  }
  .xxl\:minvw-63 {
    min-width: 63vw !important;
  }
  .xxl\:minvw-64 {
    min-width: 64vw !important;
  }
  .xxl\:minvw-65 {
    min-width: 65vw !important;
  }
  .xxl\:minvw-66 {
    min-width: 66vw !important;
  }
  .xxl\:minvw-67 {
    min-width: 67vw !important;
  }
  .xxl\:minvw-68 {
    min-width: 68vw !important;
  }
  .xxl\:minvw-69 {
    min-width: 69vw !important;
  }
  .xxl\:minvw-70 {
    min-width: 70vw !important;
  }
  .xxl\:minvw-71 {
    min-width: 71vw !important;
  }
  .xxl\:minvw-72 {
    min-width: 72vw !important;
  }
  .xxl\:minvw-73 {
    min-width: 73vw !important;
  }
  .xxl\:minvw-74 {
    min-width: 74vw !important;
  }
  .xxl\:minvw-75 {
    min-width: 75vw !important;
  }
  .xxl\:minvw-76 {
    min-width: 76vw !important;
  }
  .xxl\:minvw-77 {
    min-width: 77vw !important;
  }
  .xxl\:minvw-78 {
    min-width: 78vw !important;
  }
  .xxl\:minvw-79 {
    min-width: 79vw !important;
  }
  .xxl\:minvw-80 {
    min-width: 80vw !important;
  }
  .xxl\:minvw-81 {
    min-width: 81vw !important;
  }
  .xxl\:minvw-82 {
    min-width: 82vw !important;
  }
  .xxl\:minvw-83 {
    min-width: 83vw !important;
  }
  .xxl\:minvw-84 {
    min-width: 84vw !important;
  }
  .xxl\:minvw-85 {
    min-width: 85vw !important;
  }
  .xxl\:minvw-86 {
    min-width: 86vw !important;
  }
  .xxl\:minvw-87 {
    min-width: 87vw !important;
  }
  .xxl\:minvw-88 {
    min-width: 88vw !important;
  }
  .xxl\:minvw-89 {
    min-width: 89vw !important;
  }
  .xxl\:minvw-90 {
    min-width: 90vw !important;
  }
  .xxl\:minvw-91 {
    min-width: 91vw !important;
  }
  .xxl\:minvw-92 {
    min-width: 92vw !important;
  }
  .xxl\:minvw-93 {
    min-width: 93vw !important;
  }
  .xxl\:minvw-94 {
    min-width: 94vw !important;
  }
  .xxl\:minvw-95 {
    min-width: 95vw !important;
  }
  .xxl\:minvw-96 {
    min-width: 96vw !important;
  }
  .xxl\:minvw-97 {
    min-width: 97vw !important;
  }
  .xxl\:minvw-98 {
    min-width: 98vw !important;
  }
  .xxl\:minvw-99 {
    min-width: 99vw !important;
  }
  .xxl\:minvw-100 {
    min-width: 100vw !important;
  }
}
@media (min-width: 1824px) {
  .xxxl\:minvw-1 {
    min-width: 1vw !important;
  }
  .xxxl\:minvw-2 {
    min-width: 2vw !important;
  }
  .xxxl\:minvw-3 {
    min-width: 3vw !important;
  }
  .xxxl\:minvw-4 {
    min-width: 4vw !important;
  }
  .xxxl\:minvw-5 {
    min-width: 5vw !important;
  }
  .xxxl\:minvw-6 {
    min-width: 6vw !important;
  }
  .xxxl\:minvw-7 {
    min-width: 7vw !important;
  }
  .xxxl\:minvw-8 {
    min-width: 8vw !important;
  }
  .xxxl\:minvw-9 {
    min-width: 9vw !important;
  }
  .xxxl\:minvw-10 {
    min-width: 10vw !important;
  }
  .xxxl\:minvw-11 {
    min-width: 11vw !important;
  }
  .xxxl\:minvw-12 {
    min-width: 12vw !important;
  }
  .xxxl\:minvw-13 {
    min-width: 13vw !important;
  }
  .xxxl\:minvw-14 {
    min-width: 14vw !important;
  }
  .xxxl\:minvw-15 {
    min-width: 15vw !important;
  }
  .xxxl\:minvw-16 {
    min-width: 16vw !important;
  }
  .xxxl\:minvw-17 {
    min-width: 17vw !important;
  }
  .xxxl\:minvw-18 {
    min-width: 18vw !important;
  }
  .xxxl\:minvw-19 {
    min-width: 19vw !important;
  }
  .xxxl\:minvw-20 {
    min-width: 20vw !important;
  }
  .xxxl\:minvw-21 {
    min-width: 21vw !important;
  }
  .xxxl\:minvw-22 {
    min-width: 22vw !important;
  }
  .xxxl\:minvw-23 {
    min-width: 23vw !important;
  }
  .xxxl\:minvw-24 {
    min-width: 24vw !important;
  }
  .xxxl\:minvw-25 {
    min-width: 25vw !important;
  }
  .xxxl\:minvw-26 {
    min-width: 26vw !important;
  }
  .xxxl\:minvw-27 {
    min-width: 27vw !important;
  }
  .xxxl\:minvw-28 {
    min-width: 28vw !important;
  }
  .xxxl\:minvw-29 {
    min-width: 29vw !important;
  }
  .xxxl\:minvw-30 {
    min-width: 30vw !important;
  }
  .xxxl\:minvw-31 {
    min-width: 31vw !important;
  }
  .xxxl\:minvw-32 {
    min-width: 32vw !important;
  }
  .xxxl\:minvw-33 {
    min-width: 33vw !important;
  }
  .xxxl\:minvw-34 {
    min-width: 34vw !important;
  }
  .xxxl\:minvw-35 {
    min-width: 35vw !important;
  }
  .xxxl\:minvw-36 {
    min-width: 36vw !important;
  }
  .xxxl\:minvw-37 {
    min-width: 37vw !important;
  }
  .xxxl\:minvw-38 {
    min-width: 38vw !important;
  }
  .xxxl\:minvw-39 {
    min-width: 39vw !important;
  }
  .xxxl\:minvw-40 {
    min-width: 40vw !important;
  }
  .xxxl\:minvw-41 {
    min-width: 41vw !important;
  }
  .xxxl\:minvw-42 {
    min-width: 42vw !important;
  }
  .xxxl\:minvw-43 {
    min-width: 43vw !important;
  }
  .xxxl\:minvw-44 {
    min-width: 44vw !important;
  }
  .xxxl\:minvw-45 {
    min-width: 45vw !important;
  }
  .xxxl\:minvw-46 {
    min-width: 46vw !important;
  }
  .xxxl\:minvw-47 {
    min-width: 47vw !important;
  }
  .xxxl\:minvw-48 {
    min-width: 48vw !important;
  }
  .xxxl\:minvw-49 {
    min-width: 49vw !important;
  }
  .xxxl\:minvw-50 {
    min-width: 50vw !important;
  }
  .xxxl\:minvw-51 {
    min-width: 51vw !important;
  }
  .xxxl\:minvw-52 {
    min-width: 52vw !important;
  }
  .xxxl\:minvw-53 {
    min-width: 53vw !important;
  }
  .xxxl\:minvw-54 {
    min-width: 54vw !important;
  }
  .xxxl\:minvw-55 {
    min-width: 55vw !important;
  }
  .xxxl\:minvw-56 {
    min-width: 56vw !important;
  }
  .xxxl\:minvw-57 {
    min-width: 57vw !important;
  }
  .xxxl\:minvw-58 {
    min-width: 58vw !important;
  }
  .xxxl\:minvw-59 {
    min-width: 59vw !important;
  }
  .xxxl\:minvw-60 {
    min-width: 60vw !important;
  }
  .xxxl\:minvw-61 {
    min-width: 61vw !important;
  }
  .xxxl\:minvw-62 {
    min-width: 62vw !important;
  }
  .xxxl\:minvw-63 {
    min-width: 63vw !important;
  }
  .xxxl\:minvw-64 {
    min-width: 64vw !important;
  }
  .xxxl\:minvw-65 {
    min-width: 65vw !important;
  }
  .xxxl\:minvw-66 {
    min-width: 66vw !important;
  }
  .xxxl\:minvw-67 {
    min-width: 67vw !important;
  }
  .xxxl\:minvw-68 {
    min-width: 68vw !important;
  }
  .xxxl\:minvw-69 {
    min-width: 69vw !important;
  }
  .xxxl\:minvw-70 {
    min-width: 70vw !important;
  }
  .xxxl\:minvw-71 {
    min-width: 71vw !important;
  }
  .xxxl\:minvw-72 {
    min-width: 72vw !important;
  }
  .xxxl\:minvw-73 {
    min-width: 73vw !important;
  }
  .xxxl\:minvw-74 {
    min-width: 74vw !important;
  }
  .xxxl\:minvw-75 {
    min-width: 75vw !important;
  }
  .xxxl\:minvw-76 {
    min-width: 76vw !important;
  }
  .xxxl\:minvw-77 {
    min-width: 77vw !important;
  }
  .xxxl\:minvw-78 {
    min-width: 78vw !important;
  }
  .xxxl\:minvw-79 {
    min-width: 79vw !important;
  }
  .xxxl\:minvw-80 {
    min-width: 80vw !important;
  }
  .xxxl\:minvw-81 {
    min-width: 81vw !important;
  }
  .xxxl\:minvw-82 {
    min-width: 82vw !important;
  }
  .xxxl\:minvw-83 {
    min-width: 83vw !important;
  }
  .xxxl\:minvw-84 {
    min-width: 84vw !important;
  }
  .xxxl\:minvw-85 {
    min-width: 85vw !important;
  }
  .xxxl\:minvw-86 {
    min-width: 86vw !important;
  }
  .xxxl\:minvw-87 {
    min-width: 87vw !important;
  }
  .xxxl\:minvw-88 {
    min-width: 88vw !important;
  }
  .xxxl\:minvw-89 {
    min-width: 89vw !important;
  }
  .xxxl\:minvw-90 {
    min-width: 90vw !important;
  }
  .xxxl\:minvw-91 {
    min-width: 91vw !important;
  }
  .xxxl\:minvw-92 {
    min-width: 92vw !important;
  }
  .xxxl\:minvw-93 {
    min-width: 93vw !important;
  }
  .xxxl\:minvw-94 {
    min-width: 94vw !important;
  }
  .xxxl\:minvw-95 {
    min-width: 95vw !important;
  }
  .xxxl\:minvw-96 {
    min-width: 96vw !important;
  }
  .xxxl\:minvw-97 {
    min-width: 97vw !important;
  }
  .xxxl\:minvw-98 {
    min-width: 98vw !important;
  }
  .xxxl\:minvw-99 {
    min-width: 99vw !important;
  }
  .xxxl\:minvw-100 {
    min-width: 100vw !important;
  }
}
.profile-switcher {
}
.profile-switcher__menu {
  min-width: var(--el-switcher-w) !important;
  max-height: 60vh !important;
}
.h-size-base,
.dialog-size-h-base.cdk-overlay-pane mat-dialog-container {
  height: var(--text-size-base) !important;
}
.h-size-base-x2,
.dialog-size-h-base-x2 mat-dialog-container {
  height: calc(var(--text-size-base) * 2) !important;
}
.minh-size-base,
.dialog-size-minh-base.cdk-overlay-pane mat-dialog-container {
  min-height: var(--text-size-base) !important;
}
.minh-size-base-x2,
.dialog-size-minh-base-x2 mat-dialog-container {
  min-height: calc(var(--text-size-base) * 2) !important;
}
.maxh-size-base,
.dialog-size-maxh-base.cdk-overlay-pane mat-dialog-container {
  max-height: var(--text-size-base) !important;
}
.maxh-size-base-x2,
.dialog-size-maxh-base-x2.cdk-overlay-pane mat-dialog-container {
  max-height: calc(var(--text-size-base) * 2) !important;
}
.h-size-2xs,
.dialog-size-h-2xs.cdk-overlay-pane mat-dialog-container {
  height: var(--text-size-2xs) !important;
}
.h-size-2xs-x2,
.dialog-size-h-2xs-x2 mat-dialog-container {
  height: calc(var(--text-size-2xs) * 2) !important;
}
.minh-size-2xs,
.dialog-size-minh-2xs.cdk-overlay-pane mat-dialog-container {
  min-height: var(--text-size-2xs) !important;
}
.minh-size-2xs-x2,
.dialog-size-minh-2xs-x2 mat-dialog-container {
  min-height: calc(var(--text-size-2xs) * 2) !important;
}
.maxh-size-2xs,
.dialog-size-maxh-2xs.cdk-overlay-pane mat-dialog-container {
  max-height: var(--text-size-2xs) !important;
}
.maxh-size-2xs-x2,
.dialog-size-maxh-2xs-x2.cdk-overlay-pane mat-dialog-container {
  max-height: calc(var(--text-size-2xs) * 2) !important;
}
.h-size-xs,
.dialog-size-h-xs.cdk-overlay-pane mat-dialog-container {
  height: var(--text-size-xs) !important;
}
.h-size-xs-x2,
.dialog-size-h-xs-x2 mat-dialog-container {
  height: calc(var(--text-size-xs) * 2) !important;
}
.minh-size-xs,
.dialog-size-minh-xs.cdk-overlay-pane mat-dialog-container {
  min-height: var(--text-size-xs) !important;
}
.minh-size-xs-x2,
.dialog-size-minh-xs-x2 mat-dialog-container {
  min-height: calc(var(--text-size-xs) * 2) !important;
}
.maxh-size-xs,
.dialog-size-maxh-xs.cdk-overlay-pane mat-dialog-container {
  max-height: var(--text-size-xs) !important;
}
.maxh-size-xs-x2,
.dialog-size-maxh-xs-x2.cdk-overlay-pane mat-dialog-container {
  max-height: calc(var(--text-size-xs) * 2) !important;
}
.h-size-sm,
.dialog-size-h-sm.cdk-overlay-pane mat-dialog-container {
  height: var(--text-size-sm) !important;
}
.h-size-sm-x2,
.dialog-size-h-sm-x2 mat-dialog-container {
  height: calc(var(--text-size-sm) * 2) !important;
}
.minh-size-sm,
.dialog-size-minh-sm.cdk-overlay-pane mat-dialog-container {
  min-height: var(--text-size-sm) !important;
}
.minh-size-sm-x2,
.dialog-size-minh-sm-x2 mat-dialog-container {
  min-height: calc(var(--text-size-sm) * 2) !important;
}
.maxh-size-sm,
.dialog-size-maxh-sm.cdk-overlay-pane mat-dialog-container {
  max-height: var(--text-size-sm) !important;
}
.maxh-size-sm-x2,
.dialog-size-maxh-sm-x2.cdk-overlay-pane mat-dialog-container {
  max-height: calc(var(--text-size-sm) * 2) !important;
}
.h-size-md,
.dialog-size-h-md.cdk-overlay-pane mat-dialog-container {
  height: var(--text-size-md) !important;
}
.h-size-md-x2,
.dialog-size-h-md-x2 mat-dialog-container {
  height: calc(var(--text-size-md) * 2) !important;
}
.minh-size-md,
.dialog-size-minh-md.cdk-overlay-pane mat-dialog-container {
  min-height: var(--text-size-md) !important;
}
.minh-size-md-x2,
.dialog-size-minh-md-x2 mat-dialog-container {
  min-height: calc(var(--text-size-md) * 2) !important;
}
.maxh-size-md,
.dialog-size-maxh-md.cdk-overlay-pane mat-dialog-container {
  max-height: var(--text-size-md) !important;
}
.maxh-size-md-x2,
.dialog-size-maxh-md-x2.cdk-overlay-pane mat-dialog-container {
  max-height: calc(var(--text-size-md) * 2) !important;
}
.h-size-lg,
.dialog-size-h-lg.cdk-overlay-pane mat-dialog-container {
  height: var(--text-size-lg) !important;
}
.h-size-lg-x2,
.dialog-size-h-lg-x2 mat-dialog-container {
  height: calc(var(--text-size-lg) * 2) !important;
}
.minh-size-lg,
.dialog-size-minh-lg.cdk-overlay-pane mat-dialog-container {
  min-height: var(--text-size-lg) !important;
}
.minh-size-lg-x2,
.dialog-size-minh-lg-x2 mat-dialog-container {
  min-height: calc(var(--text-size-lg) * 2) !important;
}
.maxh-size-lg,
.dialog-size-maxh-lg.cdk-overlay-pane mat-dialog-container {
  max-height: var(--text-size-lg) !important;
}
.maxh-size-lg-x2,
.dialog-size-maxh-lg-x2.cdk-overlay-pane mat-dialog-container {
  max-height: calc(var(--text-size-lg) * 2) !important;
}
.h-size-xl,
.dialog-size-h-xl.cdk-overlay-pane mat-dialog-container {
  height: var(--text-size-xl) !important;
}
.h-size-xl-x2,
.dialog-size-h-xl-x2 mat-dialog-container {
  height: calc(var(--text-size-xl) * 2) !important;
}
.minh-size-xl,
.dialog-size-minh-xl.cdk-overlay-pane mat-dialog-container {
  min-height: var(--text-size-xl) !important;
}
.minh-size-xl-x2,
.dialog-size-minh-xl-x2 mat-dialog-container {
  min-height: calc(var(--text-size-xl) * 2) !important;
}
.maxh-size-xl,
.dialog-size-maxh-xl.cdk-overlay-pane mat-dialog-container {
  max-height: var(--text-size-xl) !important;
}
.maxh-size-xl-x2,
.dialog-size-maxh-xl-x2.cdk-overlay-pane mat-dialog-container {
  max-height: calc(var(--text-size-xl) * 2) !important;
}
.h-size-2xl,
.dialog-size-h-2xl.cdk-overlay-pane mat-dialog-container {
  height: var(--text-size-2xl) !important;
}
.h-size-2xl-x2,
.dialog-size-h-2xl-x2 mat-dialog-container {
  height: calc(var(--text-size-2xl) * 2) !important;
}
.minh-size-2xl,
.dialog-size-minh-2xl.cdk-overlay-pane mat-dialog-container {
  min-height: var(--text-size-2xl) !important;
}
.minh-size-2xl-x2,
.dialog-size-minh-2xl-x2 mat-dialog-container {
  min-height: calc(var(--text-size-2xl) * 2) !important;
}
.maxh-size-2xl,
.dialog-size-maxh-2xl.cdk-overlay-pane mat-dialog-container {
  max-height: var(--text-size-2xl) !important;
}
.maxh-size-2xl-x2,
.dialog-size-maxh-2xl-x2.cdk-overlay-pane mat-dialog-container {
  max-height: calc(var(--text-size-2xl) * 2) !important;
}
.h-size-3xl,
.dialog-size-h-3xl.cdk-overlay-pane mat-dialog-container {
  height: var(--text-size-3xl) !important;
}
.h-size-3xl-x2,
.dialog-size-h-3xl-x2 mat-dialog-container {
  height: calc(var(--text-size-3xl) * 2) !important;
}
.minh-size-3xl,
.dialog-size-minh-3xl.cdk-overlay-pane mat-dialog-container {
  min-height: var(--text-size-3xl) !important;
}
.minh-size-3xl-x2,
.dialog-size-minh-3xl-x2 mat-dialog-container {
  min-height: calc(var(--text-size-3xl) * 2) !important;
}
.maxh-size-3xl,
.dialog-size-maxh-3xl.cdk-overlay-pane mat-dialog-container {
  max-height: var(--text-size-3xl) !important;
}
.maxh-size-3xl-x2,
.dialog-size-maxh-3xl-x2.cdk-overlay-pane mat-dialog-container {
  max-height: calc(var(--text-size-3xl) * 2) !important;
}
.h-size-4xl,
.dialog-size-h-4xl.cdk-overlay-pane mat-dialog-container {
  height: var(--text-size-4xl) !important;
}
.h-size-4xl-x2,
.dialog-size-h-4xl-x2 mat-dialog-container {
  height: calc(var(--text-size-4xl) * 2) !important;
}
.minh-size-4xl,
.dialog-size-minh-4xl.cdk-overlay-pane mat-dialog-container {
  min-height: var(--text-size-4xl) !important;
}
.minh-size-4xl-x2,
.dialog-size-minh-4xl-x2 mat-dialog-container {
  min-height: calc(var(--text-size-4xl) * 2) !important;
}
.maxh-size-4xl,
.dialog-size-maxh-4xl.cdk-overlay-pane mat-dialog-container {
  max-height: var(--text-size-4xl) !important;
}
.maxh-size-4xl-x2,
.dialog-size-maxh-4xl-x2.cdk-overlay-pane mat-dialog-container {
  max-height: calc(var(--text-size-4xl) * 2) !important;
}
.h-size-5xl,
.dialog-size-h-5xl.cdk-overlay-pane mat-dialog-container {
  height: var(--text-size-5xl) !important;
}
.h-size-5xl-x2,
.dialog-size-h-5xl-x2 mat-dialog-container {
  height: calc(var(--text-size-5xl) * 2) !important;
}
.minh-size-5xl,
.dialog-size-minh-5xl.cdk-overlay-pane mat-dialog-container {
  min-height: var(--text-size-5xl) !important;
}
.minh-size-5xl-x2,
.dialog-size-minh-5xl-x2 mat-dialog-container {
  min-height: calc(var(--text-size-5xl) * 2) !important;
}
.maxh-size-5xl,
.dialog-size-maxh-5xl.cdk-overlay-pane mat-dialog-container {
  max-height: var(--text-size-5xl) !important;
}
.maxh-size-5xl-x2,
.dialog-size-maxh-5xl-x2.cdk-overlay-pane mat-dialog-container {
  max-height: calc(var(--text-size-5xl) * 2) !important;
}
.h-size-6xl,
.dialog-size-h-6xl.cdk-overlay-pane mat-dialog-container {
  height: var(--text-size-6xl) !important;
}
.h-size-6xl-x2,
.dialog-size-h-6xl-x2 mat-dialog-container {
  height: calc(var(--text-size-6xl) * 2) !important;
}
.minh-size-6xl,
.dialog-size-minh-6xl.cdk-overlay-pane mat-dialog-container {
  min-height: var(--text-size-6xl) !important;
}
.minh-size-6xl-x2,
.dialog-size-minh-6xl-x2 mat-dialog-container {
  min-height: calc(var(--text-size-6xl) * 2) !important;
}
.maxh-size-6xl,
.dialog-size-maxh-6xl.cdk-overlay-pane mat-dialog-container {
  max-height: var(--text-size-6xl) !important;
}
.maxh-size-6xl-x2,
.dialog-size-maxh-6xl-x2.cdk-overlay-pane mat-dialog-container {
  max-height: calc(var(--text-size-6xl) * 2) !important;
}
.h-size-7xl,
.dialog-size-h-7xl.cdk-overlay-pane mat-dialog-container {
  height: var(--text-size-7xl) !important;
}
.h-size-7xl-x2,
.dialog-size-h-7xl-x2 mat-dialog-container {
  height: calc(var(--text-size-7xl) * 2) !important;
}
.minh-size-7xl,
.dialog-size-minh-7xl.cdk-overlay-pane mat-dialog-container {
  min-height: var(--text-size-7xl) !important;
}
.minh-size-7xl-x2,
.dialog-size-minh-7xl-x2 mat-dialog-container {
  min-height: calc(var(--text-size-7xl) * 2) !important;
}
.maxh-size-7xl,
.dialog-size-maxh-7xl.cdk-overlay-pane mat-dialog-container {
  max-height: var(--text-size-7xl) !important;
}
.maxh-size-7xl-x2,
.dialog-size-maxh-7xl-x2.cdk-overlay-pane mat-dialog-container {
  max-height: calc(var(--text-size-7xl) * 2) !important;
}
.h-size-8xl,
.dialog-size-h-8xl.cdk-overlay-pane mat-dialog-container {
  height: var(--text-size-8xl) !important;
}
.h-size-8xl-x2,
.dialog-size-h-8xl-x2 mat-dialog-container {
  height: calc(var(--text-size-8xl) * 2) !important;
}
.minh-size-8xl,
.dialog-size-minh-8xl.cdk-overlay-pane mat-dialog-container {
  min-height: var(--text-size-8xl) !important;
}
.minh-size-8xl-x2,
.dialog-size-minh-8xl-x2 mat-dialog-container {
  min-height: calc(var(--text-size-8xl) * 2) !important;
}
.maxh-size-8xl,
.dialog-size-maxh-8xl.cdk-overlay-pane mat-dialog-container {
  max-height: var(--text-size-8xl) !important;
}
.maxh-size-8xl-x2,
.dialog-size-maxh-8xl-x2.cdk-overlay-pane mat-dialog-container {
  max-height: calc(var(--text-size-8xl) * 2) !important;
}
.h-size-9xl,
.dialog-size-h-9xl.cdk-overlay-pane mat-dialog-container {
  height: var(--text-size-9xl) !important;
}
.h-size-9xl-x2,
.dialog-size-h-9xl-x2 mat-dialog-container {
  height: calc(var(--text-size-9xl) * 2) !important;
}
.minh-size-9xl,
.dialog-size-minh-9xl.cdk-overlay-pane mat-dialog-container {
  min-height: var(--text-size-9xl) !important;
}
.minh-size-9xl-x2,
.dialog-size-minh-9xl-x2 mat-dialog-container {
  min-height: calc(var(--text-size-9xl) * 2) !important;
}
.maxh-size-9xl,
.dialog-size-maxh-9xl.cdk-overlay-pane mat-dialog-container {
  max-height: var(--text-size-9xl) !important;
}
.maxh-size-9xl-x2,
.dialog-size-maxh-9xl-x2.cdk-overlay-pane mat-dialog-container {
  max-height: calc(var(--text-size-9xl) * 2) !important;
}
.h-size-10xl,
.dialog-size-h-10xl.cdk-overlay-pane mat-dialog-container {
  height: var(--text-size-10xl) !important;
}
.h-size-10xl-x2,
.dialog-size-h-10xl-x2 mat-dialog-container {
  height: calc(var(--text-size-10xl) * 2) !important;
}
.minh-size-10xl,
.dialog-size-minh-10xl.cdk-overlay-pane mat-dialog-container {
  min-height: var(--text-size-10xl) !important;
}
.minh-size-10xl-x2,
.dialog-size-minh-10xl-x2 mat-dialog-container {
  min-height: calc(var(--text-size-10xl) * 2) !important;
}
.maxh-size-10xl,
.dialog-size-maxh-10xl.cdk-overlay-pane mat-dialog-container {
  max-height: var(--text-size-10xl) !important;
}
.maxh-size-10xl-x2,
.dialog-size-maxh-10xl-x2.cdk-overlay-pane mat-dialog-container {
  max-height: calc(var(--text-size-10xl) * 2) !important;
}
.h-size-11xl,
.dialog-size-h-11xl.cdk-overlay-pane mat-dialog-container {
  height: var(--text-size-11xl) !important;
}
.h-size-11xl-x2,
.dialog-size-h-11xl-x2 mat-dialog-container {
  height: calc(var(--text-size-11xl) * 2) !important;
}
.minh-size-11xl,
.dialog-size-minh-11xl.cdk-overlay-pane mat-dialog-container {
  min-height: var(--text-size-11xl) !important;
}
.minh-size-11xl-x2,
.dialog-size-minh-11xl-x2 mat-dialog-container {
  min-height: calc(var(--text-size-11xl) * 2) !important;
}
.maxh-size-11xl,
.dialog-size-maxh-11xl.cdk-overlay-pane mat-dialog-container {
  max-height: var(--text-size-11xl) !important;
}
.maxh-size-11xl-x2,
.dialog-size-maxh-11xl-x2.cdk-overlay-pane mat-dialog-container {
  max-height: calc(var(--text-size-11xl) * 2) !important;
}
.h-size-12xl,
.dialog-size-h-12xl.cdk-overlay-pane mat-dialog-container {
  height: var(--text-size-12xl) !important;
}
.h-size-12xl-x2,
.dialog-size-h-12xl-x2 mat-dialog-container {
  height: calc(var(--text-size-12xl) * 2) !important;
}
.minh-size-12xl,
.dialog-size-minh-12xl.cdk-overlay-pane mat-dialog-container {
  min-height: var(--text-size-12xl) !important;
}
.minh-size-12xl-x2,
.dialog-size-minh-12xl-x2 mat-dialog-container {
  min-height: calc(var(--text-size-12xl) * 2) !important;
}
.maxh-size-12xl,
.dialog-size-maxh-12xl.cdk-overlay-pane mat-dialog-container {
  max-height: var(--text-size-12xl) !important;
}
.maxh-size-12xl-x2,
.dialog-size-maxh-12xl-x2.cdk-overlay-pane mat-dialog-container {
  max-height: calc(var(--text-size-12xl) * 2) !important;
}
.h-size-13xl,
.dialog-size-h-13xl.cdk-overlay-pane mat-dialog-container {
  height: var(--text-size-13xl) !important;
}
.h-size-13xl-x2,
.dialog-size-h-13xl-x2 mat-dialog-container {
  height: calc(var(--text-size-13xl) * 2) !important;
}
.minh-size-13xl,
.dialog-size-minh-13xl.cdk-overlay-pane mat-dialog-container {
  min-height: var(--text-size-13xl) !important;
}
.minh-size-13xl-x2,
.dialog-size-minh-13xl-x2 mat-dialog-container {
  min-height: calc(var(--text-size-13xl) * 2) !important;
}
.maxh-size-13xl,
.dialog-size-maxh-13xl.cdk-overlay-pane mat-dialog-container {
  max-height: var(--text-size-13xl) !important;
}
.maxh-size-13xl-x2,
.dialog-size-maxh-13xl-x2.cdk-overlay-pane mat-dialog-container {
  max-height: calc(var(--text-size-13xl) * 2) !important;
}
.h-size-14xl,
.dialog-size-h-14xl.cdk-overlay-pane mat-dialog-container {
  height: var(--text-size-14xl) !important;
}
.h-size-14xl-x2,
.dialog-size-h-14xl-x2 mat-dialog-container {
  height: calc(var(--text-size-14xl) * 2) !important;
}
.minh-size-14xl,
.dialog-size-minh-14xl.cdk-overlay-pane mat-dialog-container {
  min-height: var(--text-size-14xl) !important;
}
.minh-size-14xl-x2,
.dialog-size-minh-14xl-x2 mat-dialog-container {
  min-height: calc(var(--text-size-14xl) * 2) !important;
}
.maxh-size-14xl,
.dialog-size-maxh-14xl.cdk-overlay-pane mat-dialog-container {
  max-height: var(--text-size-14xl) !important;
}
.maxh-size-14xl-x2,
.dialog-size-maxh-14xl-x2.cdk-overlay-pane mat-dialog-container {
  max-height: calc(var(--text-size-14xl) * 2) !important;
}
.h-1,
.dialog-h-1.cdk-overlay-pane mat-dialog-container {
  height: 1% !important;
}
.minh-1,
.dialog-minh-1.cdk-overlay-pane mat-dialog-container {
  min-height: 1% !important;
}
.maxh-1,
.dialog-maxh-1.cdk-overlay-pane mat-dialog-container {
  max-height: 1% !important;
}
.vh-1,
.dialog-vh-1.cdk-overlay-pane mat-dialog-container {
  height: 1vh !important;
}
.minvh-1,
.dialog-minvh-1.cdk-overlay-pane mat-dialog-container {
  min-height: 1vh !important;
}
.maxvh-1,
.dialog-maxvh-1.cdk-overlay-pane mat-dialog-container {
  max-height: 1vh !important;
}
.h-2,
.dialog-h-2.cdk-overlay-pane mat-dialog-container {
  height: 2% !important;
}
.minh-2,
.dialog-minh-2.cdk-overlay-pane mat-dialog-container {
  min-height: 2% !important;
}
.maxh-2,
.dialog-maxh-2.cdk-overlay-pane mat-dialog-container {
  max-height: 2% !important;
}
.vh-2,
.dialog-vh-2.cdk-overlay-pane mat-dialog-container {
  height: 2vh !important;
}
.minvh-2,
.dialog-minvh-2.cdk-overlay-pane mat-dialog-container {
  min-height: 2vh !important;
}
.maxvh-2,
.dialog-maxvh-2.cdk-overlay-pane mat-dialog-container {
  max-height: 2vh !important;
}
.h-3,
.dialog-h-3.cdk-overlay-pane mat-dialog-container {
  height: 3% !important;
}
.minh-3,
.dialog-minh-3.cdk-overlay-pane mat-dialog-container {
  min-height: 3% !important;
}
.maxh-3,
.dialog-maxh-3.cdk-overlay-pane mat-dialog-container {
  max-height: 3% !important;
}
.vh-3,
.dialog-vh-3.cdk-overlay-pane mat-dialog-container {
  height: 3vh !important;
}
.minvh-3,
.dialog-minvh-3.cdk-overlay-pane mat-dialog-container {
  min-height: 3vh !important;
}
.maxvh-3,
.dialog-maxvh-3.cdk-overlay-pane mat-dialog-container {
  max-height: 3vh !important;
}
.h-4,
.dialog-h-4.cdk-overlay-pane mat-dialog-container {
  height: 4% !important;
}
.minh-4,
.dialog-minh-4.cdk-overlay-pane mat-dialog-container {
  min-height: 4% !important;
}
.maxh-4,
.dialog-maxh-4.cdk-overlay-pane mat-dialog-container {
  max-height: 4% !important;
}
.vh-4,
.dialog-vh-4.cdk-overlay-pane mat-dialog-container {
  height: 4vh !important;
}
.minvh-4,
.dialog-minvh-4.cdk-overlay-pane mat-dialog-container {
  min-height: 4vh !important;
}
.maxvh-4,
.dialog-maxvh-4.cdk-overlay-pane mat-dialog-container {
  max-height: 4vh !important;
}
.h-5,
.dialog-h-5.cdk-overlay-pane mat-dialog-container {
  height: 5% !important;
}
.minh-5,
.dialog-minh-5.cdk-overlay-pane mat-dialog-container {
  min-height: 5% !important;
}
.maxh-5,
.dialog-maxh-5.cdk-overlay-pane mat-dialog-container {
  max-height: 5% !important;
}
.vh-5,
.dialog-vh-5.cdk-overlay-pane mat-dialog-container {
  height: 5vh !important;
}
.minvh-5,
.dialog-minvh-5.cdk-overlay-pane mat-dialog-container {
  min-height: 5vh !important;
}
.maxvh-5,
.dialog-maxvh-5.cdk-overlay-pane mat-dialog-container {
  max-height: 5vh !important;
}
.h-6,
.dialog-h-6.cdk-overlay-pane mat-dialog-container {
  height: 6% !important;
}
.minh-6,
.dialog-minh-6.cdk-overlay-pane mat-dialog-container {
  min-height: 6% !important;
}
.maxh-6,
.dialog-maxh-6.cdk-overlay-pane mat-dialog-container {
  max-height: 6% !important;
}
.vh-6,
.dialog-vh-6.cdk-overlay-pane mat-dialog-container {
  height: 6vh !important;
}
.minvh-6,
.dialog-minvh-6.cdk-overlay-pane mat-dialog-container {
  min-height: 6vh !important;
}
.maxvh-6,
.dialog-maxvh-6.cdk-overlay-pane mat-dialog-container {
  max-height: 6vh !important;
}
.h-7,
.dialog-h-7.cdk-overlay-pane mat-dialog-container {
  height: 7% !important;
}
.minh-7,
.dialog-minh-7.cdk-overlay-pane mat-dialog-container {
  min-height: 7% !important;
}
.maxh-7,
.dialog-maxh-7.cdk-overlay-pane mat-dialog-container {
  max-height: 7% !important;
}
.vh-7,
.dialog-vh-7.cdk-overlay-pane mat-dialog-container {
  height: 7vh !important;
}
.minvh-7,
.dialog-minvh-7.cdk-overlay-pane mat-dialog-container {
  min-height: 7vh !important;
}
.maxvh-7,
.dialog-maxvh-7.cdk-overlay-pane mat-dialog-container {
  max-height: 7vh !important;
}
.h-8,
.dialog-h-8.cdk-overlay-pane mat-dialog-container {
  height: 8% !important;
}
.minh-8,
.dialog-minh-8.cdk-overlay-pane mat-dialog-container {
  min-height: 8% !important;
}
.maxh-8,
.dialog-maxh-8.cdk-overlay-pane mat-dialog-container {
  max-height: 8% !important;
}
.vh-8,
.dialog-vh-8.cdk-overlay-pane mat-dialog-container {
  height: 8vh !important;
}
.minvh-8,
.dialog-minvh-8.cdk-overlay-pane mat-dialog-container {
  min-height: 8vh !important;
}
.maxvh-8,
.dialog-maxvh-8.cdk-overlay-pane mat-dialog-container {
  max-height: 8vh !important;
}
.h-9,
.dialog-h-9.cdk-overlay-pane mat-dialog-container {
  height: 9% !important;
}
.minh-9,
.dialog-minh-9.cdk-overlay-pane mat-dialog-container {
  min-height: 9% !important;
}
.maxh-9,
.dialog-maxh-9.cdk-overlay-pane mat-dialog-container {
  max-height: 9% !important;
}
.vh-9,
.dialog-vh-9.cdk-overlay-pane mat-dialog-container {
  height: 9vh !important;
}
.minvh-9,
.dialog-minvh-9.cdk-overlay-pane mat-dialog-container {
  min-height: 9vh !important;
}
.maxvh-9,
.dialog-maxvh-9.cdk-overlay-pane mat-dialog-container {
  max-height: 9vh !important;
}
.h-10,
.dialog-h-10.cdk-overlay-pane mat-dialog-container {
  height: 10% !important;
}
.minh-10,
.dialog-minh-10.cdk-overlay-pane mat-dialog-container {
  min-height: 10% !important;
}
.maxh-10,
.dialog-maxh-10.cdk-overlay-pane mat-dialog-container {
  max-height: 10% !important;
}
.vh-10,
.dialog-vh-10.cdk-overlay-pane mat-dialog-container {
  height: 10vh !important;
}
.minvh-10,
.dialog-minvh-10.cdk-overlay-pane mat-dialog-container {
  min-height: 10vh !important;
}
.maxvh-10,
.dialog-maxvh-10.cdk-overlay-pane mat-dialog-container {
  max-height: 10vh !important;
}
.h-11,
.dialog-h-11.cdk-overlay-pane mat-dialog-container {
  height: 11% !important;
}
.minh-11,
.dialog-minh-11.cdk-overlay-pane mat-dialog-container {
  min-height: 11% !important;
}
.maxh-11,
.dialog-maxh-11.cdk-overlay-pane mat-dialog-container {
  max-height: 11% !important;
}
.vh-11,
.dialog-vh-11.cdk-overlay-pane mat-dialog-container {
  height: 11vh !important;
}
.minvh-11,
.dialog-minvh-11.cdk-overlay-pane mat-dialog-container {
  min-height: 11vh !important;
}
.maxvh-11,
.dialog-maxvh-11.cdk-overlay-pane mat-dialog-container {
  max-height: 11vh !important;
}
.h-12,
.dialog-h-12.cdk-overlay-pane mat-dialog-container {
  height: 12% !important;
}
.minh-12,
.dialog-minh-12.cdk-overlay-pane mat-dialog-container {
  min-height: 12% !important;
}
.maxh-12,
.dialog-maxh-12.cdk-overlay-pane mat-dialog-container {
  max-height: 12% !important;
}
.vh-12,
.dialog-vh-12.cdk-overlay-pane mat-dialog-container {
  height: 12vh !important;
}
.minvh-12,
.dialog-minvh-12.cdk-overlay-pane mat-dialog-container {
  min-height: 12vh !important;
}
.maxvh-12,
.dialog-maxvh-12.cdk-overlay-pane mat-dialog-container {
  max-height: 12vh !important;
}
.h-13,
.dialog-h-13.cdk-overlay-pane mat-dialog-container {
  height: 13% !important;
}
.minh-13,
.dialog-minh-13.cdk-overlay-pane mat-dialog-container {
  min-height: 13% !important;
}
.maxh-13,
.dialog-maxh-13.cdk-overlay-pane mat-dialog-container {
  max-height: 13% !important;
}
.vh-13,
.dialog-vh-13.cdk-overlay-pane mat-dialog-container {
  height: 13vh !important;
}
.minvh-13,
.dialog-minvh-13.cdk-overlay-pane mat-dialog-container {
  min-height: 13vh !important;
}
.maxvh-13,
.dialog-maxvh-13.cdk-overlay-pane mat-dialog-container {
  max-height: 13vh !important;
}
.h-14,
.dialog-h-14.cdk-overlay-pane mat-dialog-container {
  height: 14% !important;
}
.minh-14,
.dialog-minh-14.cdk-overlay-pane mat-dialog-container {
  min-height: 14% !important;
}
.maxh-14,
.dialog-maxh-14.cdk-overlay-pane mat-dialog-container {
  max-height: 14% !important;
}
.vh-14,
.dialog-vh-14.cdk-overlay-pane mat-dialog-container {
  height: 14vh !important;
}
.minvh-14,
.dialog-minvh-14.cdk-overlay-pane mat-dialog-container {
  min-height: 14vh !important;
}
.maxvh-14,
.dialog-maxvh-14.cdk-overlay-pane mat-dialog-container {
  max-height: 14vh !important;
}
.h-15,
.dialog-h-15.cdk-overlay-pane mat-dialog-container {
  height: 15% !important;
}
.minh-15,
.dialog-minh-15.cdk-overlay-pane mat-dialog-container {
  min-height: 15% !important;
}
.maxh-15,
.dialog-maxh-15.cdk-overlay-pane mat-dialog-container {
  max-height: 15% !important;
}
.vh-15,
.dialog-vh-15.cdk-overlay-pane mat-dialog-container {
  height: 15vh !important;
}
.minvh-15,
.dialog-minvh-15.cdk-overlay-pane mat-dialog-container {
  min-height: 15vh !important;
}
.maxvh-15,
.dialog-maxvh-15.cdk-overlay-pane mat-dialog-container {
  max-height: 15vh !important;
}
.h-16,
.dialog-h-16.cdk-overlay-pane mat-dialog-container {
  height: 16% !important;
}
.minh-16,
.dialog-minh-16.cdk-overlay-pane mat-dialog-container {
  min-height: 16% !important;
}
.maxh-16,
.dialog-maxh-16.cdk-overlay-pane mat-dialog-container {
  max-height: 16% !important;
}
.vh-16,
.dialog-vh-16.cdk-overlay-pane mat-dialog-container {
  height: 16vh !important;
}
.minvh-16,
.dialog-minvh-16.cdk-overlay-pane mat-dialog-container {
  min-height: 16vh !important;
}
.maxvh-16,
.dialog-maxvh-16.cdk-overlay-pane mat-dialog-container {
  max-height: 16vh !important;
}
.h-17,
.dialog-h-17.cdk-overlay-pane mat-dialog-container {
  height: 17% !important;
}
.minh-17,
.dialog-minh-17.cdk-overlay-pane mat-dialog-container {
  min-height: 17% !important;
}
.maxh-17,
.dialog-maxh-17.cdk-overlay-pane mat-dialog-container {
  max-height: 17% !important;
}
.vh-17,
.dialog-vh-17.cdk-overlay-pane mat-dialog-container {
  height: 17vh !important;
}
.minvh-17,
.dialog-minvh-17.cdk-overlay-pane mat-dialog-container {
  min-height: 17vh !important;
}
.maxvh-17,
.dialog-maxvh-17.cdk-overlay-pane mat-dialog-container {
  max-height: 17vh !important;
}
.h-18,
.dialog-h-18.cdk-overlay-pane mat-dialog-container {
  height: 18% !important;
}
.minh-18,
.dialog-minh-18.cdk-overlay-pane mat-dialog-container {
  min-height: 18% !important;
}
.maxh-18,
.dialog-maxh-18.cdk-overlay-pane mat-dialog-container {
  max-height: 18% !important;
}
.vh-18,
.dialog-vh-18.cdk-overlay-pane mat-dialog-container {
  height: 18vh !important;
}
.minvh-18,
.dialog-minvh-18.cdk-overlay-pane mat-dialog-container {
  min-height: 18vh !important;
}
.maxvh-18,
.dialog-maxvh-18.cdk-overlay-pane mat-dialog-container {
  max-height: 18vh !important;
}
.h-19,
.dialog-h-19.cdk-overlay-pane mat-dialog-container {
  height: 19% !important;
}
.minh-19,
.dialog-minh-19.cdk-overlay-pane mat-dialog-container {
  min-height: 19% !important;
}
.maxh-19,
.dialog-maxh-19.cdk-overlay-pane mat-dialog-container {
  max-height: 19% !important;
}
.vh-19,
.dialog-vh-19.cdk-overlay-pane mat-dialog-container {
  height: 19vh !important;
}
.minvh-19,
.dialog-minvh-19.cdk-overlay-pane mat-dialog-container {
  min-height: 19vh !important;
}
.maxvh-19,
.dialog-maxvh-19.cdk-overlay-pane mat-dialog-container {
  max-height: 19vh !important;
}
.h-20,
.dialog-h-20.cdk-overlay-pane mat-dialog-container {
  height: 20% !important;
}
.minh-20,
.dialog-minh-20.cdk-overlay-pane mat-dialog-container {
  min-height: 20% !important;
}
.maxh-20,
.dialog-maxh-20.cdk-overlay-pane mat-dialog-container {
  max-height: 20% !important;
}
.vh-20,
.dialog-vh-20.cdk-overlay-pane mat-dialog-container {
  height: 20vh !important;
}
.minvh-20,
.dialog-minvh-20.cdk-overlay-pane mat-dialog-container {
  min-height: 20vh !important;
}
.maxvh-20,
.dialog-maxvh-20.cdk-overlay-pane mat-dialog-container {
  max-height: 20vh !important;
}
.h-21,
.dialog-h-21.cdk-overlay-pane mat-dialog-container {
  height: 21% !important;
}
.minh-21,
.dialog-minh-21.cdk-overlay-pane mat-dialog-container {
  min-height: 21% !important;
}
.maxh-21,
.dialog-maxh-21.cdk-overlay-pane mat-dialog-container {
  max-height: 21% !important;
}
.vh-21,
.dialog-vh-21.cdk-overlay-pane mat-dialog-container {
  height: 21vh !important;
}
.minvh-21,
.dialog-minvh-21.cdk-overlay-pane mat-dialog-container {
  min-height: 21vh !important;
}
.maxvh-21,
.dialog-maxvh-21.cdk-overlay-pane mat-dialog-container {
  max-height: 21vh !important;
}
.h-22,
.dialog-h-22.cdk-overlay-pane mat-dialog-container {
  height: 22% !important;
}
.minh-22,
.dialog-minh-22.cdk-overlay-pane mat-dialog-container {
  min-height: 22% !important;
}
.maxh-22,
.dialog-maxh-22.cdk-overlay-pane mat-dialog-container {
  max-height: 22% !important;
}
.vh-22,
.dialog-vh-22.cdk-overlay-pane mat-dialog-container {
  height: 22vh !important;
}
.minvh-22,
.dialog-minvh-22.cdk-overlay-pane mat-dialog-container {
  min-height: 22vh !important;
}
.maxvh-22,
.dialog-maxvh-22.cdk-overlay-pane mat-dialog-container {
  max-height: 22vh !important;
}
.h-23,
.dialog-h-23.cdk-overlay-pane mat-dialog-container {
  height: 23% !important;
}
.minh-23,
.dialog-minh-23.cdk-overlay-pane mat-dialog-container {
  min-height: 23% !important;
}
.maxh-23,
.dialog-maxh-23.cdk-overlay-pane mat-dialog-container {
  max-height: 23% !important;
}
.vh-23,
.dialog-vh-23.cdk-overlay-pane mat-dialog-container {
  height: 23vh !important;
}
.minvh-23,
.dialog-minvh-23.cdk-overlay-pane mat-dialog-container {
  min-height: 23vh !important;
}
.maxvh-23,
.dialog-maxvh-23.cdk-overlay-pane mat-dialog-container {
  max-height: 23vh !important;
}
.h-24,
.dialog-h-24.cdk-overlay-pane mat-dialog-container {
  height: 24% !important;
}
.minh-24,
.dialog-minh-24.cdk-overlay-pane mat-dialog-container {
  min-height: 24% !important;
}
.maxh-24,
.dialog-maxh-24.cdk-overlay-pane mat-dialog-container {
  max-height: 24% !important;
}
.vh-24,
.dialog-vh-24.cdk-overlay-pane mat-dialog-container {
  height: 24vh !important;
}
.minvh-24,
.dialog-minvh-24.cdk-overlay-pane mat-dialog-container {
  min-height: 24vh !important;
}
.maxvh-24,
.dialog-maxvh-24.cdk-overlay-pane mat-dialog-container {
  max-height: 24vh !important;
}
.h-25,
.dialog-h-25.cdk-overlay-pane mat-dialog-container {
  height: 25% !important;
}
.minh-25,
.dialog-minh-25.cdk-overlay-pane mat-dialog-container {
  min-height: 25% !important;
}
.maxh-25,
.dialog-maxh-25.cdk-overlay-pane mat-dialog-container {
  max-height: 25% !important;
}
.vh-25,
.dialog-vh-25.cdk-overlay-pane mat-dialog-container {
  height: 25vh !important;
}
.minvh-25,
.dialog-minvh-25.cdk-overlay-pane mat-dialog-container {
  min-height: 25vh !important;
}
.maxvh-25,
.dialog-maxvh-25.cdk-overlay-pane mat-dialog-container {
  max-height: 25vh !important;
}
.h-26,
.dialog-h-26.cdk-overlay-pane mat-dialog-container {
  height: 26% !important;
}
.minh-26,
.dialog-minh-26.cdk-overlay-pane mat-dialog-container {
  min-height: 26% !important;
}
.maxh-26,
.dialog-maxh-26.cdk-overlay-pane mat-dialog-container {
  max-height: 26% !important;
}
.vh-26,
.dialog-vh-26.cdk-overlay-pane mat-dialog-container {
  height: 26vh !important;
}
.minvh-26,
.dialog-minvh-26.cdk-overlay-pane mat-dialog-container {
  min-height: 26vh !important;
}
.maxvh-26,
.dialog-maxvh-26.cdk-overlay-pane mat-dialog-container {
  max-height: 26vh !important;
}
.h-27,
.dialog-h-27.cdk-overlay-pane mat-dialog-container {
  height: 27% !important;
}
.minh-27,
.dialog-minh-27.cdk-overlay-pane mat-dialog-container {
  min-height: 27% !important;
}
.maxh-27,
.dialog-maxh-27.cdk-overlay-pane mat-dialog-container {
  max-height: 27% !important;
}
.vh-27,
.dialog-vh-27.cdk-overlay-pane mat-dialog-container {
  height: 27vh !important;
}
.minvh-27,
.dialog-minvh-27.cdk-overlay-pane mat-dialog-container {
  min-height: 27vh !important;
}
.maxvh-27,
.dialog-maxvh-27.cdk-overlay-pane mat-dialog-container {
  max-height: 27vh !important;
}
.h-28,
.dialog-h-28.cdk-overlay-pane mat-dialog-container {
  height: 28% !important;
}
.minh-28,
.dialog-minh-28.cdk-overlay-pane mat-dialog-container {
  min-height: 28% !important;
}
.maxh-28,
.dialog-maxh-28.cdk-overlay-pane mat-dialog-container {
  max-height: 28% !important;
}
.vh-28,
.dialog-vh-28.cdk-overlay-pane mat-dialog-container {
  height: 28vh !important;
}
.minvh-28,
.dialog-minvh-28.cdk-overlay-pane mat-dialog-container {
  min-height: 28vh !important;
}
.maxvh-28,
.dialog-maxvh-28.cdk-overlay-pane mat-dialog-container {
  max-height: 28vh !important;
}
.h-29,
.dialog-h-29.cdk-overlay-pane mat-dialog-container {
  height: 29% !important;
}
.minh-29,
.dialog-minh-29.cdk-overlay-pane mat-dialog-container {
  min-height: 29% !important;
}
.maxh-29,
.dialog-maxh-29.cdk-overlay-pane mat-dialog-container {
  max-height: 29% !important;
}
.vh-29,
.dialog-vh-29.cdk-overlay-pane mat-dialog-container {
  height: 29vh !important;
}
.minvh-29,
.dialog-minvh-29.cdk-overlay-pane mat-dialog-container {
  min-height: 29vh !important;
}
.maxvh-29,
.dialog-maxvh-29.cdk-overlay-pane mat-dialog-container {
  max-height: 29vh !important;
}
.h-30,
.dialog-h-30.cdk-overlay-pane mat-dialog-container {
  height: 30% !important;
}
.minh-30,
.dialog-minh-30.cdk-overlay-pane mat-dialog-container {
  min-height: 30% !important;
}
.maxh-30,
.dialog-maxh-30.cdk-overlay-pane mat-dialog-container {
  max-height: 30% !important;
}
.vh-30,
.dialog-vh-30.cdk-overlay-pane mat-dialog-container {
  height: 30vh !important;
}
.minvh-30,
.dialog-minvh-30.cdk-overlay-pane mat-dialog-container {
  min-height: 30vh !important;
}
.maxvh-30,
.dialog-maxvh-30.cdk-overlay-pane mat-dialog-container {
  max-height: 30vh !important;
}
.h-31,
.dialog-h-31.cdk-overlay-pane mat-dialog-container {
  height: 31% !important;
}
.minh-31,
.dialog-minh-31.cdk-overlay-pane mat-dialog-container {
  min-height: 31% !important;
}
.maxh-31,
.dialog-maxh-31.cdk-overlay-pane mat-dialog-container {
  max-height: 31% !important;
}
.vh-31,
.dialog-vh-31.cdk-overlay-pane mat-dialog-container {
  height: 31vh !important;
}
.minvh-31,
.dialog-minvh-31.cdk-overlay-pane mat-dialog-container {
  min-height: 31vh !important;
}
.maxvh-31,
.dialog-maxvh-31.cdk-overlay-pane mat-dialog-container {
  max-height: 31vh !important;
}
.h-32,
.dialog-h-32.cdk-overlay-pane mat-dialog-container {
  height: 32% !important;
}
.minh-32,
.dialog-minh-32.cdk-overlay-pane mat-dialog-container {
  min-height: 32% !important;
}
.maxh-32,
.dialog-maxh-32.cdk-overlay-pane mat-dialog-container {
  max-height: 32% !important;
}
.vh-32,
.dialog-vh-32.cdk-overlay-pane mat-dialog-container {
  height: 32vh !important;
}
.minvh-32,
.dialog-minvh-32.cdk-overlay-pane mat-dialog-container {
  min-height: 32vh !important;
}
.maxvh-32,
.dialog-maxvh-32.cdk-overlay-pane mat-dialog-container {
  max-height: 32vh !important;
}
.h-33,
.dialog-h-33.cdk-overlay-pane mat-dialog-container {
  height: 33% !important;
}
.minh-33,
.dialog-minh-33.cdk-overlay-pane mat-dialog-container {
  min-height: 33% !important;
}
.maxh-33,
.dialog-maxh-33.cdk-overlay-pane mat-dialog-container {
  max-height: 33% !important;
}
.vh-33,
.dialog-vh-33.cdk-overlay-pane mat-dialog-container {
  height: 33vh !important;
}
.minvh-33,
.dialog-minvh-33.cdk-overlay-pane mat-dialog-container {
  min-height: 33vh !important;
}
.maxvh-33,
.dialog-maxvh-33.cdk-overlay-pane mat-dialog-container {
  max-height: 33vh !important;
}
.h-34,
.dialog-h-34.cdk-overlay-pane mat-dialog-container {
  height: 34% !important;
}
.minh-34,
.dialog-minh-34.cdk-overlay-pane mat-dialog-container {
  min-height: 34% !important;
}
.maxh-34,
.dialog-maxh-34.cdk-overlay-pane mat-dialog-container {
  max-height: 34% !important;
}
.vh-34,
.dialog-vh-34.cdk-overlay-pane mat-dialog-container {
  height: 34vh !important;
}
.minvh-34,
.dialog-minvh-34.cdk-overlay-pane mat-dialog-container {
  min-height: 34vh !important;
}
.maxvh-34,
.dialog-maxvh-34.cdk-overlay-pane mat-dialog-container {
  max-height: 34vh !important;
}
.h-35,
.dialog-h-35.cdk-overlay-pane mat-dialog-container {
  height: 35% !important;
}
.minh-35,
.dialog-minh-35.cdk-overlay-pane mat-dialog-container {
  min-height: 35% !important;
}
.maxh-35,
.dialog-maxh-35.cdk-overlay-pane mat-dialog-container {
  max-height: 35% !important;
}
.vh-35,
.dialog-vh-35.cdk-overlay-pane mat-dialog-container {
  height: 35vh !important;
}
.minvh-35,
.dialog-minvh-35.cdk-overlay-pane mat-dialog-container {
  min-height: 35vh !important;
}
.maxvh-35,
.dialog-maxvh-35.cdk-overlay-pane mat-dialog-container {
  max-height: 35vh !important;
}
.h-36,
.dialog-h-36.cdk-overlay-pane mat-dialog-container {
  height: 36% !important;
}
.minh-36,
.dialog-minh-36.cdk-overlay-pane mat-dialog-container {
  min-height: 36% !important;
}
.maxh-36,
.dialog-maxh-36.cdk-overlay-pane mat-dialog-container {
  max-height: 36% !important;
}
.vh-36,
.dialog-vh-36.cdk-overlay-pane mat-dialog-container {
  height: 36vh !important;
}
.minvh-36,
.dialog-minvh-36.cdk-overlay-pane mat-dialog-container {
  min-height: 36vh !important;
}
.maxvh-36,
.dialog-maxvh-36.cdk-overlay-pane mat-dialog-container {
  max-height: 36vh !important;
}
.h-37,
.dialog-h-37.cdk-overlay-pane mat-dialog-container {
  height: 37% !important;
}
.minh-37,
.dialog-minh-37.cdk-overlay-pane mat-dialog-container {
  min-height: 37% !important;
}
.maxh-37,
.dialog-maxh-37.cdk-overlay-pane mat-dialog-container {
  max-height: 37% !important;
}
.vh-37,
.dialog-vh-37.cdk-overlay-pane mat-dialog-container {
  height: 37vh !important;
}
.minvh-37,
.dialog-minvh-37.cdk-overlay-pane mat-dialog-container {
  min-height: 37vh !important;
}
.maxvh-37,
.dialog-maxvh-37.cdk-overlay-pane mat-dialog-container {
  max-height: 37vh !important;
}
.h-38,
.dialog-h-38.cdk-overlay-pane mat-dialog-container {
  height: 38% !important;
}
.minh-38,
.dialog-minh-38.cdk-overlay-pane mat-dialog-container {
  min-height: 38% !important;
}
.maxh-38,
.dialog-maxh-38.cdk-overlay-pane mat-dialog-container {
  max-height: 38% !important;
}
.vh-38,
.dialog-vh-38.cdk-overlay-pane mat-dialog-container {
  height: 38vh !important;
}
.minvh-38,
.dialog-minvh-38.cdk-overlay-pane mat-dialog-container {
  min-height: 38vh !important;
}
.maxvh-38,
.dialog-maxvh-38.cdk-overlay-pane mat-dialog-container {
  max-height: 38vh !important;
}
.h-39,
.dialog-h-39.cdk-overlay-pane mat-dialog-container {
  height: 39% !important;
}
.minh-39,
.dialog-minh-39.cdk-overlay-pane mat-dialog-container {
  min-height: 39% !important;
}
.maxh-39,
.dialog-maxh-39.cdk-overlay-pane mat-dialog-container {
  max-height: 39% !important;
}
.vh-39,
.dialog-vh-39.cdk-overlay-pane mat-dialog-container {
  height: 39vh !important;
}
.minvh-39,
.dialog-minvh-39.cdk-overlay-pane mat-dialog-container {
  min-height: 39vh !important;
}
.maxvh-39,
.dialog-maxvh-39.cdk-overlay-pane mat-dialog-container {
  max-height: 39vh !important;
}
.h-40,
.dialog-h-40.cdk-overlay-pane mat-dialog-container {
  height: 40% !important;
}
.minh-40,
.dialog-minh-40.cdk-overlay-pane mat-dialog-container {
  min-height: 40% !important;
}
.maxh-40,
.dialog-maxh-40.cdk-overlay-pane mat-dialog-container {
  max-height: 40% !important;
}
.vh-40,
.dialog-vh-40.cdk-overlay-pane mat-dialog-container {
  height: 40vh !important;
}
.minvh-40,
.dialog-minvh-40.cdk-overlay-pane mat-dialog-container {
  min-height: 40vh !important;
}
.maxvh-40,
.dialog-maxvh-40.cdk-overlay-pane mat-dialog-container {
  max-height: 40vh !important;
}
.h-41,
.dialog-h-41.cdk-overlay-pane mat-dialog-container {
  height: 41% !important;
}
.minh-41,
.dialog-minh-41.cdk-overlay-pane mat-dialog-container {
  min-height: 41% !important;
}
.maxh-41,
.dialog-maxh-41.cdk-overlay-pane mat-dialog-container {
  max-height: 41% !important;
}
.vh-41,
.dialog-vh-41.cdk-overlay-pane mat-dialog-container {
  height: 41vh !important;
}
.minvh-41,
.dialog-minvh-41.cdk-overlay-pane mat-dialog-container {
  min-height: 41vh !important;
}
.maxvh-41,
.dialog-maxvh-41.cdk-overlay-pane mat-dialog-container {
  max-height: 41vh !important;
}
.h-42,
.dialog-h-42.cdk-overlay-pane mat-dialog-container {
  height: 42% !important;
}
.minh-42,
.dialog-minh-42.cdk-overlay-pane mat-dialog-container {
  min-height: 42% !important;
}
.maxh-42,
.dialog-maxh-42.cdk-overlay-pane mat-dialog-container {
  max-height: 42% !important;
}
.vh-42,
.dialog-vh-42.cdk-overlay-pane mat-dialog-container {
  height: 42vh !important;
}
.minvh-42,
.dialog-minvh-42.cdk-overlay-pane mat-dialog-container {
  min-height: 42vh !important;
}
.maxvh-42,
.dialog-maxvh-42.cdk-overlay-pane mat-dialog-container {
  max-height: 42vh !important;
}
.h-43,
.dialog-h-43.cdk-overlay-pane mat-dialog-container {
  height: 43% !important;
}
.minh-43,
.dialog-minh-43.cdk-overlay-pane mat-dialog-container {
  min-height: 43% !important;
}
.maxh-43,
.dialog-maxh-43.cdk-overlay-pane mat-dialog-container {
  max-height: 43% !important;
}
.vh-43,
.dialog-vh-43.cdk-overlay-pane mat-dialog-container {
  height: 43vh !important;
}
.minvh-43,
.dialog-minvh-43.cdk-overlay-pane mat-dialog-container {
  min-height: 43vh !important;
}
.maxvh-43,
.dialog-maxvh-43.cdk-overlay-pane mat-dialog-container {
  max-height: 43vh !important;
}
.h-44,
.dialog-h-44.cdk-overlay-pane mat-dialog-container {
  height: 44% !important;
}
.minh-44,
.dialog-minh-44.cdk-overlay-pane mat-dialog-container {
  min-height: 44% !important;
}
.maxh-44,
.dialog-maxh-44.cdk-overlay-pane mat-dialog-container {
  max-height: 44% !important;
}
.vh-44,
.dialog-vh-44.cdk-overlay-pane mat-dialog-container {
  height: 44vh !important;
}
.minvh-44,
.dialog-minvh-44.cdk-overlay-pane mat-dialog-container {
  min-height: 44vh !important;
}
.maxvh-44,
.dialog-maxvh-44.cdk-overlay-pane mat-dialog-container {
  max-height: 44vh !important;
}
.h-45,
.dialog-h-45.cdk-overlay-pane mat-dialog-container {
  height: 45% !important;
}
.minh-45,
.dialog-minh-45.cdk-overlay-pane mat-dialog-container {
  min-height: 45% !important;
}
.maxh-45,
.dialog-maxh-45.cdk-overlay-pane mat-dialog-container {
  max-height: 45% !important;
}
.vh-45,
.dialog-vh-45.cdk-overlay-pane mat-dialog-container {
  height: 45vh !important;
}
.minvh-45,
.dialog-minvh-45.cdk-overlay-pane mat-dialog-container {
  min-height: 45vh !important;
}
.maxvh-45,
.dialog-maxvh-45.cdk-overlay-pane mat-dialog-container {
  max-height: 45vh !important;
}
.h-46,
.dialog-h-46.cdk-overlay-pane mat-dialog-container {
  height: 46% !important;
}
.minh-46,
.dialog-minh-46.cdk-overlay-pane mat-dialog-container {
  min-height: 46% !important;
}
.maxh-46,
.dialog-maxh-46.cdk-overlay-pane mat-dialog-container {
  max-height: 46% !important;
}
.vh-46,
.dialog-vh-46.cdk-overlay-pane mat-dialog-container {
  height: 46vh !important;
}
.minvh-46,
.dialog-minvh-46.cdk-overlay-pane mat-dialog-container {
  min-height: 46vh !important;
}
.maxvh-46,
.dialog-maxvh-46.cdk-overlay-pane mat-dialog-container {
  max-height: 46vh !important;
}
.h-47,
.dialog-h-47.cdk-overlay-pane mat-dialog-container {
  height: 47% !important;
}
.minh-47,
.dialog-minh-47.cdk-overlay-pane mat-dialog-container {
  min-height: 47% !important;
}
.maxh-47,
.dialog-maxh-47.cdk-overlay-pane mat-dialog-container {
  max-height: 47% !important;
}
.vh-47,
.dialog-vh-47.cdk-overlay-pane mat-dialog-container {
  height: 47vh !important;
}
.minvh-47,
.dialog-minvh-47.cdk-overlay-pane mat-dialog-container {
  min-height: 47vh !important;
}
.maxvh-47,
.dialog-maxvh-47.cdk-overlay-pane mat-dialog-container {
  max-height: 47vh !important;
}
.h-48,
.dialog-h-48.cdk-overlay-pane mat-dialog-container {
  height: 48% !important;
}
.minh-48,
.dialog-minh-48.cdk-overlay-pane mat-dialog-container {
  min-height: 48% !important;
}
.maxh-48,
.dialog-maxh-48.cdk-overlay-pane mat-dialog-container {
  max-height: 48% !important;
}
.vh-48,
.dialog-vh-48.cdk-overlay-pane mat-dialog-container {
  height: 48vh !important;
}
.minvh-48,
.dialog-minvh-48.cdk-overlay-pane mat-dialog-container {
  min-height: 48vh !important;
}
.maxvh-48,
.dialog-maxvh-48.cdk-overlay-pane mat-dialog-container {
  max-height: 48vh !important;
}
.h-49,
.dialog-h-49.cdk-overlay-pane mat-dialog-container {
  height: 49% !important;
}
.minh-49,
.dialog-minh-49.cdk-overlay-pane mat-dialog-container {
  min-height: 49% !important;
}
.maxh-49,
.dialog-maxh-49.cdk-overlay-pane mat-dialog-container {
  max-height: 49% !important;
}
.vh-49,
.dialog-vh-49.cdk-overlay-pane mat-dialog-container {
  height: 49vh !important;
}
.minvh-49,
.dialog-minvh-49.cdk-overlay-pane mat-dialog-container {
  min-height: 49vh !important;
}
.maxvh-49,
.dialog-maxvh-49.cdk-overlay-pane mat-dialog-container {
  max-height: 49vh !important;
}
.h-50,
.dialog-h-50.cdk-overlay-pane mat-dialog-container {
  height: 50% !important;
}
.minh-50,
.dialog-minh-50.cdk-overlay-pane mat-dialog-container {
  min-height: 50% !important;
}
.maxh-50,
.dialog-maxh-50.cdk-overlay-pane mat-dialog-container {
  max-height: 50% !important;
}
.vh-50,
.dialog-vh-50.cdk-overlay-pane mat-dialog-container {
  height: 50vh !important;
}
.minvh-50,
.dialog-minvh-50.cdk-overlay-pane mat-dialog-container {
  min-height: 50vh !important;
}
.maxvh-50,
.dialog-maxvh-50.cdk-overlay-pane mat-dialog-container {
  max-height: 50vh !important;
}
.h-51,
.dialog-h-51.cdk-overlay-pane mat-dialog-container {
  height: 51% !important;
}
.minh-51,
.dialog-minh-51.cdk-overlay-pane mat-dialog-container {
  min-height: 51% !important;
}
.maxh-51,
.dialog-maxh-51.cdk-overlay-pane mat-dialog-container {
  max-height: 51% !important;
}
.vh-51,
.dialog-vh-51.cdk-overlay-pane mat-dialog-container {
  height: 51vh !important;
}
.minvh-51,
.dialog-minvh-51.cdk-overlay-pane mat-dialog-container {
  min-height: 51vh !important;
}
.maxvh-51,
.dialog-maxvh-51.cdk-overlay-pane mat-dialog-container {
  max-height: 51vh !important;
}
.h-52,
.dialog-h-52.cdk-overlay-pane mat-dialog-container {
  height: 52% !important;
}
.minh-52,
.dialog-minh-52.cdk-overlay-pane mat-dialog-container {
  min-height: 52% !important;
}
.maxh-52,
.dialog-maxh-52.cdk-overlay-pane mat-dialog-container {
  max-height: 52% !important;
}
.vh-52,
.dialog-vh-52.cdk-overlay-pane mat-dialog-container {
  height: 52vh !important;
}
.minvh-52,
.dialog-minvh-52.cdk-overlay-pane mat-dialog-container {
  min-height: 52vh !important;
}
.maxvh-52,
.dialog-maxvh-52.cdk-overlay-pane mat-dialog-container {
  max-height: 52vh !important;
}
.h-53,
.dialog-h-53.cdk-overlay-pane mat-dialog-container {
  height: 53% !important;
}
.minh-53,
.dialog-minh-53.cdk-overlay-pane mat-dialog-container {
  min-height: 53% !important;
}
.maxh-53,
.dialog-maxh-53.cdk-overlay-pane mat-dialog-container {
  max-height: 53% !important;
}
.vh-53,
.dialog-vh-53.cdk-overlay-pane mat-dialog-container {
  height: 53vh !important;
}
.minvh-53,
.dialog-minvh-53.cdk-overlay-pane mat-dialog-container {
  min-height: 53vh !important;
}
.maxvh-53,
.dialog-maxvh-53.cdk-overlay-pane mat-dialog-container {
  max-height: 53vh !important;
}
.h-54,
.dialog-h-54.cdk-overlay-pane mat-dialog-container {
  height: 54% !important;
}
.minh-54,
.dialog-minh-54.cdk-overlay-pane mat-dialog-container {
  min-height: 54% !important;
}
.maxh-54,
.dialog-maxh-54.cdk-overlay-pane mat-dialog-container {
  max-height: 54% !important;
}
.vh-54,
.dialog-vh-54.cdk-overlay-pane mat-dialog-container {
  height: 54vh !important;
}
.minvh-54,
.dialog-minvh-54.cdk-overlay-pane mat-dialog-container {
  min-height: 54vh !important;
}
.maxvh-54,
.dialog-maxvh-54.cdk-overlay-pane mat-dialog-container {
  max-height: 54vh !important;
}
.h-55,
.dialog-h-55.cdk-overlay-pane mat-dialog-container {
  height: 55% !important;
}
.minh-55,
.dialog-minh-55.cdk-overlay-pane mat-dialog-container {
  min-height: 55% !important;
}
.maxh-55,
.dialog-maxh-55.cdk-overlay-pane mat-dialog-container {
  max-height: 55% !important;
}
.vh-55,
.dialog-vh-55.cdk-overlay-pane mat-dialog-container {
  height: 55vh !important;
}
.minvh-55,
.dialog-minvh-55.cdk-overlay-pane mat-dialog-container {
  min-height: 55vh !important;
}
.maxvh-55,
.dialog-maxvh-55.cdk-overlay-pane mat-dialog-container {
  max-height: 55vh !important;
}
.h-56,
.dialog-h-56.cdk-overlay-pane mat-dialog-container {
  height: 56% !important;
}
.minh-56,
.dialog-minh-56.cdk-overlay-pane mat-dialog-container {
  min-height: 56% !important;
}
.maxh-56,
.dialog-maxh-56.cdk-overlay-pane mat-dialog-container {
  max-height: 56% !important;
}
.vh-56,
.dialog-vh-56.cdk-overlay-pane mat-dialog-container {
  height: 56vh !important;
}
.minvh-56,
.dialog-minvh-56.cdk-overlay-pane mat-dialog-container {
  min-height: 56vh !important;
}
.maxvh-56,
.dialog-maxvh-56.cdk-overlay-pane mat-dialog-container {
  max-height: 56vh !important;
}
.h-57,
.dialog-h-57.cdk-overlay-pane mat-dialog-container {
  height: 57% !important;
}
.minh-57,
.dialog-minh-57.cdk-overlay-pane mat-dialog-container {
  min-height: 57% !important;
}
.maxh-57,
.dialog-maxh-57.cdk-overlay-pane mat-dialog-container {
  max-height: 57% !important;
}
.vh-57,
.dialog-vh-57.cdk-overlay-pane mat-dialog-container {
  height: 57vh !important;
}
.minvh-57,
.dialog-minvh-57.cdk-overlay-pane mat-dialog-container {
  min-height: 57vh !important;
}
.maxvh-57,
.dialog-maxvh-57.cdk-overlay-pane mat-dialog-container {
  max-height: 57vh !important;
}
.h-58,
.dialog-h-58.cdk-overlay-pane mat-dialog-container {
  height: 58% !important;
}
.minh-58,
.dialog-minh-58.cdk-overlay-pane mat-dialog-container {
  min-height: 58% !important;
}
.maxh-58,
.dialog-maxh-58.cdk-overlay-pane mat-dialog-container {
  max-height: 58% !important;
}
.vh-58,
.dialog-vh-58.cdk-overlay-pane mat-dialog-container {
  height: 58vh !important;
}
.minvh-58,
.dialog-minvh-58.cdk-overlay-pane mat-dialog-container {
  min-height: 58vh !important;
}
.maxvh-58,
.dialog-maxvh-58.cdk-overlay-pane mat-dialog-container {
  max-height: 58vh !important;
}
.h-59,
.dialog-h-59.cdk-overlay-pane mat-dialog-container {
  height: 59% !important;
}
.minh-59,
.dialog-minh-59.cdk-overlay-pane mat-dialog-container {
  min-height: 59% !important;
}
.maxh-59,
.dialog-maxh-59.cdk-overlay-pane mat-dialog-container {
  max-height: 59% !important;
}
.vh-59,
.dialog-vh-59.cdk-overlay-pane mat-dialog-container {
  height: 59vh !important;
}
.minvh-59,
.dialog-minvh-59.cdk-overlay-pane mat-dialog-container {
  min-height: 59vh !important;
}
.maxvh-59,
.dialog-maxvh-59.cdk-overlay-pane mat-dialog-container {
  max-height: 59vh !important;
}
.h-60,
.dialog-h-60.cdk-overlay-pane mat-dialog-container {
  height: 60% !important;
}
.minh-60,
.dialog-minh-60.cdk-overlay-pane mat-dialog-container {
  min-height: 60% !important;
}
.maxh-60,
.dialog-maxh-60.cdk-overlay-pane mat-dialog-container {
  max-height: 60% !important;
}
.vh-60,
.dialog-vh-60.cdk-overlay-pane mat-dialog-container {
  height: 60vh !important;
}
.minvh-60,
.dialog-minvh-60.cdk-overlay-pane mat-dialog-container {
  min-height: 60vh !important;
}
.maxvh-60,
.dialog-maxvh-60.cdk-overlay-pane mat-dialog-container {
  max-height: 60vh !important;
}
.h-61,
.dialog-h-61.cdk-overlay-pane mat-dialog-container {
  height: 61% !important;
}
.minh-61,
.dialog-minh-61.cdk-overlay-pane mat-dialog-container {
  min-height: 61% !important;
}
.maxh-61,
.dialog-maxh-61.cdk-overlay-pane mat-dialog-container {
  max-height: 61% !important;
}
.vh-61,
.dialog-vh-61.cdk-overlay-pane mat-dialog-container {
  height: 61vh !important;
}
.minvh-61,
.dialog-minvh-61.cdk-overlay-pane mat-dialog-container {
  min-height: 61vh !important;
}
.maxvh-61,
.dialog-maxvh-61.cdk-overlay-pane mat-dialog-container {
  max-height: 61vh !important;
}
.h-62,
.dialog-h-62.cdk-overlay-pane mat-dialog-container {
  height: 62% !important;
}
.minh-62,
.dialog-minh-62.cdk-overlay-pane mat-dialog-container {
  min-height: 62% !important;
}
.maxh-62,
.dialog-maxh-62.cdk-overlay-pane mat-dialog-container {
  max-height: 62% !important;
}
.vh-62,
.dialog-vh-62.cdk-overlay-pane mat-dialog-container {
  height: 62vh !important;
}
.minvh-62,
.dialog-minvh-62.cdk-overlay-pane mat-dialog-container {
  min-height: 62vh !important;
}
.maxvh-62,
.dialog-maxvh-62.cdk-overlay-pane mat-dialog-container {
  max-height: 62vh !important;
}
.h-63,
.dialog-h-63.cdk-overlay-pane mat-dialog-container {
  height: 63% !important;
}
.minh-63,
.dialog-minh-63.cdk-overlay-pane mat-dialog-container {
  min-height: 63% !important;
}
.maxh-63,
.dialog-maxh-63.cdk-overlay-pane mat-dialog-container {
  max-height: 63% !important;
}
.vh-63,
.dialog-vh-63.cdk-overlay-pane mat-dialog-container {
  height: 63vh !important;
}
.minvh-63,
.dialog-minvh-63.cdk-overlay-pane mat-dialog-container {
  min-height: 63vh !important;
}
.maxvh-63,
.dialog-maxvh-63.cdk-overlay-pane mat-dialog-container {
  max-height: 63vh !important;
}
.h-64,
.dialog-h-64.cdk-overlay-pane mat-dialog-container {
  height: 64% !important;
}
.minh-64,
.dialog-minh-64.cdk-overlay-pane mat-dialog-container {
  min-height: 64% !important;
}
.maxh-64,
.dialog-maxh-64.cdk-overlay-pane mat-dialog-container {
  max-height: 64% !important;
}
.vh-64,
.dialog-vh-64.cdk-overlay-pane mat-dialog-container {
  height: 64vh !important;
}
.minvh-64,
.dialog-minvh-64.cdk-overlay-pane mat-dialog-container {
  min-height: 64vh !important;
}
.maxvh-64,
.dialog-maxvh-64.cdk-overlay-pane mat-dialog-container {
  max-height: 64vh !important;
}
.h-65,
.dialog-h-65.cdk-overlay-pane mat-dialog-container {
  height: 65% !important;
}
.minh-65,
.dialog-minh-65.cdk-overlay-pane mat-dialog-container {
  min-height: 65% !important;
}
.maxh-65,
.dialog-maxh-65.cdk-overlay-pane mat-dialog-container {
  max-height: 65% !important;
}
.vh-65,
.dialog-vh-65.cdk-overlay-pane mat-dialog-container {
  height: 65vh !important;
}
.minvh-65,
.dialog-minvh-65.cdk-overlay-pane mat-dialog-container {
  min-height: 65vh !important;
}
.maxvh-65,
.dialog-maxvh-65.cdk-overlay-pane mat-dialog-container {
  max-height: 65vh !important;
}
.h-66,
.dialog-h-66.cdk-overlay-pane mat-dialog-container {
  height: 66% !important;
}
.minh-66,
.dialog-minh-66.cdk-overlay-pane mat-dialog-container {
  min-height: 66% !important;
}
.maxh-66,
.dialog-maxh-66.cdk-overlay-pane mat-dialog-container {
  max-height: 66% !important;
}
.vh-66,
.dialog-vh-66.cdk-overlay-pane mat-dialog-container {
  height: 66vh !important;
}
.minvh-66,
.dialog-minvh-66.cdk-overlay-pane mat-dialog-container {
  min-height: 66vh !important;
}
.maxvh-66,
.dialog-maxvh-66.cdk-overlay-pane mat-dialog-container {
  max-height: 66vh !important;
}
.h-67,
.dialog-h-67.cdk-overlay-pane mat-dialog-container {
  height: 67% !important;
}
.minh-67,
.dialog-minh-67.cdk-overlay-pane mat-dialog-container {
  min-height: 67% !important;
}
.maxh-67,
.dialog-maxh-67.cdk-overlay-pane mat-dialog-container {
  max-height: 67% !important;
}
.vh-67,
.dialog-vh-67.cdk-overlay-pane mat-dialog-container {
  height: 67vh !important;
}
.minvh-67,
.dialog-minvh-67.cdk-overlay-pane mat-dialog-container {
  min-height: 67vh !important;
}
.maxvh-67,
.dialog-maxvh-67.cdk-overlay-pane mat-dialog-container {
  max-height: 67vh !important;
}
.h-68,
.dialog-h-68.cdk-overlay-pane mat-dialog-container {
  height: 68% !important;
}
.minh-68,
.dialog-minh-68.cdk-overlay-pane mat-dialog-container {
  min-height: 68% !important;
}
.maxh-68,
.dialog-maxh-68.cdk-overlay-pane mat-dialog-container {
  max-height: 68% !important;
}
.vh-68,
.dialog-vh-68.cdk-overlay-pane mat-dialog-container {
  height: 68vh !important;
}
.minvh-68,
.dialog-minvh-68.cdk-overlay-pane mat-dialog-container {
  min-height: 68vh !important;
}
.maxvh-68,
.dialog-maxvh-68.cdk-overlay-pane mat-dialog-container {
  max-height: 68vh !important;
}
.h-69,
.dialog-h-69.cdk-overlay-pane mat-dialog-container {
  height: 69% !important;
}
.minh-69,
.dialog-minh-69.cdk-overlay-pane mat-dialog-container {
  min-height: 69% !important;
}
.maxh-69,
.dialog-maxh-69.cdk-overlay-pane mat-dialog-container {
  max-height: 69% !important;
}
.vh-69,
.dialog-vh-69.cdk-overlay-pane mat-dialog-container {
  height: 69vh !important;
}
.minvh-69,
.dialog-minvh-69.cdk-overlay-pane mat-dialog-container {
  min-height: 69vh !important;
}
.maxvh-69,
.dialog-maxvh-69.cdk-overlay-pane mat-dialog-container {
  max-height: 69vh !important;
}
.h-70,
.dialog-h-70.cdk-overlay-pane mat-dialog-container {
  height: 70% !important;
}
.minh-70,
.dialog-minh-70.cdk-overlay-pane mat-dialog-container {
  min-height: 70% !important;
}
.maxh-70,
.dialog-maxh-70.cdk-overlay-pane mat-dialog-container {
  max-height: 70% !important;
}
.vh-70,
.dialog-vh-70.cdk-overlay-pane mat-dialog-container {
  height: 70vh !important;
}
.minvh-70,
.dialog-minvh-70.cdk-overlay-pane mat-dialog-container {
  min-height: 70vh !important;
}
.maxvh-70,
.dialog-maxvh-70.cdk-overlay-pane mat-dialog-container {
  max-height: 70vh !important;
}
.h-71,
.dialog-h-71.cdk-overlay-pane mat-dialog-container {
  height: 71% !important;
}
.minh-71,
.dialog-minh-71.cdk-overlay-pane mat-dialog-container {
  min-height: 71% !important;
}
.maxh-71,
.dialog-maxh-71.cdk-overlay-pane mat-dialog-container {
  max-height: 71% !important;
}
.vh-71,
.dialog-vh-71.cdk-overlay-pane mat-dialog-container {
  height: 71vh !important;
}
.minvh-71,
.dialog-minvh-71.cdk-overlay-pane mat-dialog-container {
  min-height: 71vh !important;
}
.maxvh-71,
.dialog-maxvh-71.cdk-overlay-pane mat-dialog-container {
  max-height: 71vh !important;
}
.h-72,
.dialog-h-72.cdk-overlay-pane mat-dialog-container {
  height: 72% !important;
}
.minh-72,
.dialog-minh-72.cdk-overlay-pane mat-dialog-container {
  min-height: 72% !important;
}
.maxh-72,
.dialog-maxh-72.cdk-overlay-pane mat-dialog-container {
  max-height: 72% !important;
}
.vh-72,
.dialog-vh-72.cdk-overlay-pane mat-dialog-container {
  height: 72vh !important;
}
.minvh-72,
.dialog-minvh-72.cdk-overlay-pane mat-dialog-container {
  min-height: 72vh !important;
}
.maxvh-72,
.dialog-maxvh-72.cdk-overlay-pane mat-dialog-container {
  max-height: 72vh !important;
}
.h-73,
.dialog-h-73.cdk-overlay-pane mat-dialog-container {
  height: 73% !important;
}
.minh-73,
.dialog-minh-73.cdk-overlay-pane mat-dialog-container {
  min-height: 73% !important;
}
.maxh-73,
.dialog-maxh-73.cdk-overlay-pane mat-dialog-container {
  max-height: 73% !important;
}
.vh-73,
.dialog-vh-73.cdk-overlay-pane mat-dialog-container {
  height: 73vh !important;
}
.minvh-73,
.dialog-minvh-73.cdk-overlay-pane mat-dialog-container {
  min-height: 73vh !important;
}
.maxvh-73,
.dialog-maxvh-73.cdk-overlay-pane mat-dialog-container {
  max-height: 73vh !important;
}
.h-74,
.dialog-h-74.cdk-overlay-pane mat-dialog-container {
  height: 74% !important;
}
.minh-74,
.dialog-minh-74.cdk-overlay-pane mat-dialog-container {
  min-height: 74% !important;
}
.maxh-74,
.dialog-maxh-74.cdk-overlay-pane mat-dialog-container {
  max-height: 74% !important;
}
.vh-74,
.dialog-vh-74.cdk-overlay-pane mat-dialog-container {
  height: 74vh !important;
}
.minvh-74,
.dialog-minvh-74.cdk-overlay-pane mat-dialog-container {
  min-height: 74vh !important;
}
.maxvh-74,
.dialog-maxvh-74.cdk-overlay-pane mat-dialog-container {
  max-height: 74vh !important;
}
.h-75,
.dialog-h-75.cdk-overlay-pane mat-dialog-container {
  height: 75% !important;
}
.minh-75,
.dialog-minh-75.cdk-overlay-pane mat-dialog-container {
  min-height: 75% !important;
}
.maxh-75,
.dialog-maxh-75.cdk-overlay-pane mat-dialog-container {
  max-height: 75% !important;
}
.vh-75,
.dialog-vh-75.cdk-overlay-pane mat-dialog-container {
  height: 75vh !important;
}
.minvh-75,
.dialog-minvh-75.cdk-overlay-pane mat-dialog-container {
  min-height: 75vh !important;
}
.maxvh-75,
.dialog-maxvh-75.cdk-overlay-pane mat-dialog-container {
  max-height: 75vh !important;
}
.h-76,
.dialog-h-76.cdk-overlay-pane mat-dialog-container {
  height: 76% !important;
}
.minh-76,
.dialog-minh-76.cdk-overlay-pane mat-dialog-container {
  min-height: 76% !important;
}
.maxh-76,
.dialog-maxh-76.cdk-overlay-pane mat-dialog-container {
  max-height: 76% !important;
}
.vh-76,
.dialog-vh-76.cdk-overlay-pane mat-dialog-container {
  height: 76vh !important;
}
.minvh-76,
.dialog-minvh-76.cdk-overlay-pane mat-dialog-container {
  min-height: 76vh !important;
}
.maxvh-76,
.dialog-maxvh-76.cdk-overlay-pane mat-dialog-container {
  max-height: 76vh !important;
}
.h-77,
.dialog-h-77.cdk-overlay-pane mat-dialog-container {
  height: 77% !important;
}
.minh-77,
.dialog-minh-77.cdk-overlay-pane mat-dialog-container {
  min-height: 77% !important;
}
.maxh-77,
.dialog-maxh-77.cdk-overlay-pane mat-dialog-container {
  max-height: 77% !important;
}
.vh-77,
.dialog-vh-77.cdk-overlay-pane mat-dialog-container {
  height: 77vh !important;
}
.minvh-77,
.dialog-minvh-77.cdk-overlay-pane mat-dialog-container {
  min-height: 77vh !important;
}
.maxvh-77,
.dialog-maxvh-77.cdk-overlay-pane mat-dialog-container {
  max-height: 77vh !important;
}
.h-78,
.dialog-h-78.cdk-overlay-pane mat-dialog-container {
  height: 78% !important;
}
.minh-78,
.dialog-minh-78.cdk-overlay-pane mat-dialog-container {
  min-height: 78% !important;
}
.maxh-78,
.dialog-maxh-78.cdk-overlay-pane mat-dialog-container {
  max-height: 78% !important;
}
.vh-78,
.dialog-vh-78.cdk-overlay-pane mat-dialog-container {
  height: 78vh !important;
}
.minvh-78,
.dialog-minvh-78.cdk-overlay-pane mat-dialog-container {
  min-height: 78vh !important;
}
.maxvh-78,
.dialog-maxvh-78.cdk-overlay-pane mat-dialog-container {
  max-height: 78vh !important;
}
.h-79,
.dialog-h-79.cdk-overlay-pane mat-dialog-container {
  height: 79% !important;
}
.minh-79,
.dialog-minh-79.cdk-overlay-pane mat-dialog-container {
  min-height: 79% !important;
}
.maxh-79,
.dialog-maxh-79.cdk-overlay-pane mat-dialog-container {
  max-height: 79% !important;
}
.vh-79,
.dialog-vh-79.cdk-overlay-pane mat-dialog-container {
  height: 79vh !important;
}
.minvh-79,
.dialog-minvh-79.cdk-overlay-pane mat-dialog-container {
  min-height: 79vh !important;
}
.maxvh-79,
.dialog-maxvh-79.cdk-overlay-pane mat-dialog-container {
  max-height: 79vh !important;
}
.h-80,
.dialog-h-80.cdk-overlay-pane mat-dialog-container {
  height: 80% !important;
}
.minh-80,
.dialog-minh-80.cdk-overlay-pane mat-dialog-container {
  min-height: 80% !important;
}
.maxh-80,
.dialog-maxh-80.cdk-overlay-pane mat-dialog-container {
  max-height: 80% !important;
}
.vh-80,
.dialog-vh-80.cdk-overlay-pane mat-dialog-container {
  height: 80vh !important;
}
.minvh-80,
.dialog-minvh-80.cdk-overlay-pane mat-dialog-container {
  min-height: 80vh !important;
}
.maxvh-80,
.dialog-maxvh-80.cdk-overlay-pane mat-dialog-container {
  max-height: 80vh !important;
}
.h-81,
.dialog-h-81.cdk-overlay-pane mat-dialog-container {
  height: 81% !important;
}
.minh-81,
.dialog-minh-81.cdk-overlay-pane mat-dialog-container {
  min-height: 81% !important;
}
.maxh-81,
.dialog-maxh-81.cdk-overlay-pane mat-dialog-container {
  max-height: 81% !important;
}
.vh-81,
.dialog-vh-81.cdk-overlay-pane mat-dialog-container {
  height: 81vh !important;
}
.minvh-81,
.dialog-minvh-81.cdk-overlay-pane mat-dialog-container {
  min-height: 81vh !important;
}
.maxvh-81,
.dialog-maxvh-81.cdk-overlay-pane mat-dialog-container {
  max-height: 81vh !important;
}
.h-82,
.dialog-h-82.cdk-overlay-pane mat-dialog-container {
  height: 82% !important;
}
.minh-82,
.dialog-minh-82.cdk-overlay-pane mat-dialog-container {
  min-height: 82% !important;
}
.maxh-82,
.dialog-maxh-82.cdk-overlay-pane mat-dialog-container {
  max-height: 82% !important;
}
.vh-82,
.dialog-vh-82.cdk-overlay-pane mat-dialog-container {
  height: 82vh !important;
}
.minvh-82,
.dialog-minvh-82.cdk-overlay-pane mat-dialog-container {
  min-height: 82vh !important;
}
.maxvh-82,
.dialog-maxvh-82.cdk-overlay-pane mat-dialog-container {
  max-height: 82vh !important;
}
.h-83,
.dialog-h-83.cdk-overlay-pane mat-dialog-container {
  height: 83% !important;
}
.minh-83,
.dialog-minh-83.cdk-overlay-pane mat-dialog-container {
  min-height: 83% !important;
}
.maxh-83,
.dialog-maxh-83.cdk-overlay-pane mat-dialog-container {
  max-height: 83% !important;
}
.vh-83,
.dialog-vh-83.cdk-overlay-pane mat-dialog-container {
  height: 83vh !important;
}
.minvh-83,
.dialog-minvh-83.cdk-overlay-pane mat-dialog-container {
  min-height: 83vh !important;
}
.maxvh-83,
.dialog-maxvh-83.cdk-overlay-pane mat-dialog-container {
  max-height: 83vh !important;
}
.h-84,
.dialog-h-84.cdk-overlay-pane mat-dialog-container {
  height: 84% !important;
}
.minh-84,
.dialog-minh-84.cdk-overlay-pane mat-dialog-container {
  min-height: 84% !important;
}
.maxh-84,
.dialog-maxh-84.cdk-overlay-pane mat-dialog-container {
  max-height: 84% !important;
}
.vh-84,
.dialog-vh-84.cdk-overlay-pane mat-dialog-container {
  height: 84vh !important;
}
.minvh-84,
.dialog-minvh-84.cdk-overlay-pane mat-dialog-container {
  min-height: 84vh !important;
}
.maxvh-84,
.dialog-maxvh-84.cdk-overlay-pane mat-dialog-container {
  max-height: 84vh !important;
}
.h-85,
.dialog-h-85.cdk-overlay-pane mat-dialog-container {
  height: 85% !important;
}
.minh-85,
.dialog-minh-85.cdk-overlay-pane mat-dialog-container {
  min-height: 85% !important;
}
.maxh-85,
.dialog-maxh-85.cdk-overlay-pane mat-dialog-container {
  max-height: 85% !important;
}
.vh-85,
.dialog-vh-85.cdk-overlay-pane mat-dialog-container {
  height: 85vh !important;
}
.minvh-85,
.dialog-minvh-85.cdk-overlay-pane mat-dialog-container {
  min-height: 85vh !important;
}
.maxvh-85,
.dialog-maxvh-85.cdk-overlay-pane mat-dialog-container {
  max-height: 85vh !important;
}
.h-86,
.dialog-h-86.cdk-overlay-pane mat-dialog-container {
  height: 86% !important;
}
.minh-86,
.dialog-minh-86.cdk-overlay-pane mat-dialog-container {
  min-height: 86% !important;
}
.maxh-86,
.dialog-maxh-86.cdk-overlay-pane mat-dialog-container {
  max-height: 86% !important;
}
.vh-86,
.dialog-vh-86.cdk-overlay-pane mat-dialog-container {
  height: 86vh !important;
}
.minvh-86,
.dialog-minvh-86.cdk-overlay-pane mat-dialog-container {
  min-height: 86vh !important;
}
.maxvh-86,
.dialog-maxvh-86.cdk-overlay-pane mat-dialog-container {
  max-height: 86vh !important;
}
.h-87,
.dialog-h-87.cdk-overlay-pane mat-dialog-container {
  height: 87% !important;
}
.minh-87,
.dialog-minh-87.cdk-overlay-pane mat-dialog-container {
  min-height: 87% !important;
}
.maxh-87,
.dialog-maxh-87.cdk-overlay-pane mat-dialog-container {
  max-height: 87% !important;
}
.vh-87,
.dialog-vh-87.cdk-overlay-pane mat-dialog-container {
  height: 87vh !important;
}
.minvh-87,
.dialog-minvh-87.cdk-overlay-pane mat-dialog-container {
  min-height: 87vh !important;
}
.maxvh-87,
.dialog-maxvh-87.cdk-overlay-pane mat-dialog-container {
  max-height: 87vh !important;
}
.h-88,
.dialog-h-88.cdk-overlay-pane mat-dialog-container {
  height: 88% !important;
}
.minh-88,
.dialog-minh-88.cdk-overlay-pane mat-dialog-container {
  min-height: 88% !important;
}
.maxh-88,
.dialog-maxh-88.cdk-overlay-pane mat-dialog-container {
  max-height: 88% !important;
}
.vh-88,
.dialog-vh-88.cdk-overlay-pane mat-dialog-container {
  height: 88vh !important;
}
.minvh-88,
.dialog-minvh-88.cdk-overlay-pane mat-dialog-container {
  min-height: 88vh !important;
}
.maxvh-88,
.dialog-maxvh-88.cdk-overlay-pane mat-dialog-container {
  max-height: 88vh !important;
}
.h-89,
.dialog-h-89.cdk-overlay-pane mat-dialog-container {
  height: 89% !important;
}
.minh-89,
.dialog-minh-89.cdk-overlay-pane mat-dialog-container {
  min-height: 89% !important;
}
.maxh-89,
.dialog-maxh-89.cdk-overlay-pane mat-dialog-container {
  max-height: 89% !important;
}
.vh-89,
.dialog-vh-89.cdk-overlay-pane mat-dialog-container {
  height: 89vh !important;
}
.minvh-89,
.dialog-minvh-89.cdk-overlay-pane mat-dialog-container {
  min-height: 89vh !important;
}
.maxvh-89,
.dialog-maxvh-89.cdk-overlay-pane mat-dialog-container {
  max-height: 89vh !important;
}
.h-90,
.dialog-h-90.cdk-overlay-pane mat-dialog-container {
  height: 90% !important;
}
.minh-90,
.dialog-minh-90.cdk-overlay-pane mat-dialog-container {
  min-height: 90% !important;
}
.maxh-90,
.dialog-maxh-90.cdk-overlay-pane mat-dialog-container {
  max-height: 90% !important;
}
.vh-90,
.dialog-vh-90.cdk-overlay-pane mat-dialog-container {
  height: 90vh !important;
}
.minvh-90,
.dialog-minvh-90.cdk-overlay-pane mat-dialog-container {
  min-height: 90vh !important;
}
.maxvh-90,
.dialog-maxvh-90.cdk-overlay-pane mat-dialog-container {
  max-height: 90vh !important;
}
.h-91,
.dialog-h-91.cdk-overlay-pane mat-dialog-container {
  height: 91% !important;
}
.minh-91,
.dialog-minh-91.cdk-overlay-pane mat-dialog-container {
  min-height: 91% !important;
}
.maxh-91,
.dialog-maxh-91.cdk-overlay-pane mat-dialog-container {
  max-height: 91% !important;
}
.vh-91,
.dialog-vh-91.cdk-overlay-pane mat-dialog-container {
  height: 91vh !important;
}
.minvh-91,
.dialog-minvh-91.cdk-overlay-pane mat-dialog-container {
  min-height: 91vh !important;
}
.maxvh-91,
.dialog-maxvh-91.cdk-overlay-pane mat-dialog-container {
  max-height: 91vh !important;
}
.h-92,
.dialog-h-92.cdk-overlay-pane mat-dialog-container {
  height: 92% !important;
}
.minh-92,
.dialog-minh-92.cdk-overlay-pane mat-dialog-container {
  min-height: 92% !important;
}
.maxh-92,
.dialog-maxh-92.cdk-overlay-pane mat-dialog-container {
  max-height: 92% !important;
}
.vh-92,
.dialog-vh-92.cdk-overlay-pane mat-dialog-container {
  height: 92vh !important;
}
.minvh-92,
.dialog-minvh-92.cdk-overlay-pane mat-dialog-container {
  min-height: 92vh !important;
}
.maxvh-92,
.dialog-maxvh-92.cdk-overlay-pane mat-dialog-container {
  max-height: 92vh !important;
}
.h-93,
.dialog-h-93.cdk-overlay-pane mat-dialog-container {
  height: 93% !important;
}
.minh-93,
.dialog-minh-93.cdk-overlay-pane mat-dialog-container {
  min-height: 93% !important;
}
.maxh-93,
.dialog-maxh-93.cdk-overlay-pane mat-dialog-container {
  max-height: 93% !important;
}
.vh-93,
.dialog-vh-93.cdk-overlay-pane mat-dialog-container {
  height: 93vh !important;
}
.minvh-93,
.dialog-minvh-93.cdk-overlay-pane mat-dialog-container {
  min-height: 93vh !important;
}
.maxvh-93,
.dialog-maxvh-93.cdk-overlay-pane mat-dialog-container {
  max-height: 93vh !important;
}
.h-94,
.dialog-h-94.cdk-overlay-pane mat-dialog-container {
  height: 94% !important;
}
.minh-94,
.dialog-minh-94.cdk-overlay-pane mat-dialog-container {
  min-height: 94% !important;
}
.maxh-94,
.dialog-maxh-94.cdk-overlay-pane mat-dialog-container {
  max-height: 94% !important;
}
.vh-94,
.dialog-vh-94.cdk-overlay-pane mat-dialog-container {
  height: 94vh !important;
}
.minvh-94,
.dialog-minvh-94.cdk-overlay-pane mat-dialog-container {
  min-height: 94vh !important;
}
.maxvh-94,
.dialog-maxvh-94.cdk-overlay-pane mat-dialog-container {
  max-height: 94vh !important;
}
.h-95,
.dialog-h-95.cdk-overlay-pane mat-dialog-container {
  height: 95% !important;
}
.minh-95,
.dialog-minh-95.cdk-overlay-pane mat-dialog-container {
  min-height: 95% !important;
}
.maxh-95,
.dialog-maxh-95.cdk-overlay-pane mat-dialog-container {
  max-height: 95% !important;
}
.vh-95,
.dialog-vh-95.cdk-overlay-pane mat-dialog-container {
  height: 95vh !important;
}
.minvh-95,
.dialog-minvh-95.cdk-overlay-pane mat-dialog-container {
  min-height: 95vh !important;
}
.maxvh-95,
.dialog-maxvh-95.cdk-overlay-pane mat-dialog-container {
  max-height: 95vh !important;
}
.h-96,
.dialog-h-96.cdk-overlay-pane mat-dialog-container {
  height: 96% !important;
}
.minh-96,
.dialog-minh-96.cdk-overlay-pane mat-dialog-container {
  min-height: 96% !important;
}
.maxh-96,
.dialog-maxh-96.cdk-overlay-pane mat-dialog-container {
  max-height: 96% !important;
}
.vh-96,
.dialog-vh-96.cdk-overlay-pane mat-dialog-container {
  height: 96vh !important;
}
.minvh-96,
.dialog-minvh-96.cdk-overlay-pane mat-dialog-container {
  min-height: 96vh !important;
}
.maxvh-96,
.dialog-maxvh-96.cdk-overlay-pane mat-dialog-container {
  max-height: 96vh !important;
}
.h-97,
.dialog-h-97.cdk-overlay-pane mat-dialog-container {
  height: 97% !important;
}
.minh-97,
.dialog-minh-97.cdk-overlay-pane mat-dialog-container {
  min-height: 97% !important;
}
.maxh-97,
.dialog-maxh-97.cdk-overlay-pane mat-dialog-container {
  max-height: 97% !important;
}
.vh-97,
.dialog-vh-97.cdk-overlay-pane mat-dialog-container {
  height: 97vh !important;
}
.minvh-97,
.dialog-minvh-97.cdk-overlay-pane mat-dialog-container {
  min-height: 97vh !important;
}
.maxvh-97,
.dialog-maxvh-97.cdk-overlay-pane mat-dialog-container {
  max-height: 97vh !important;
}
.h-98,
.dialog-h-98.cdk-overlay-pane mat-dialog-container {
  height: 98% !important;
}
.minh-98,
.dialog-minh-98.cdk-overlay-pane mat-dialog-container {
  min-height: 98% !important;
}
.maxh-98,
.dialog-maxh-98.cdk-overlay-pane mat-dialog-container {
  max-height: 98% !important;
}
.vh-98,
.dialog-vh-98.cdk-overlay-pane mat-dialog-container {
  height: 98vh !important;
}
.minvh-98,
.dialog-minvh-98.cdk-overlay-pane mat-dialog-container {
  min-height: 98vh !important;
}
.maxvh-98,
.dialog-maxvh-98.cdk-overlay-pane mat-dialog-container {
  max-height: 98vh !important;
}
.h-99,
.dialog-h-99.cdk-overlay-pane mat-dialog-container {
  height: 99% !important;
}
.minh-99,
.dialog-minh-99.cdk-overlay-pane mat-dialog-container {
  min-height: 99% !important;
}
.maxh-99,
.dialog-maxh-99.cdk-overlay-pane mat-dialog-container {
  max-height: 99% !important;
}
.vh-99,
.dialog-vh-99.cdk-overlay-pane mat-dialog-container {
  height: 99vh !important;
}
.minvh-99,
.dialog-minvh-99.cdk-overlay-pane mat-dialog-container {
  min-height: 99vh !important;
}
.maxvh-99,
.dialog-maxvh-99.cdk-overlay-pane mat-dialog-container {
  max-height: 99vh !important;
}
.h-100,
.dialog-h-100.cdk-overlay-pane mat-dialog-container {
  height: 100% !important;
}
.minh-100,
.dialog-minh-100.cdk-overlay-pane mat-dialog-container {
  min-height: 100% !important;
}
.maxh-100,
.dialog-maxh-100.cdk-overlay-pane mat-dialog-container {
  max-height: 100% !important;
}
.vh-100,
.dialog-vh-100.cdk-overlay-pane mat-dialog-container {
  height: 100vh !important;
}
.minvh-100,
.dialog-minvh-100.cdk-overlay-pane mat-dialog-container {
  min-height: 100vh !important;
}
.maxvh-100,
.dialog-maxvh-100.cdk-overlay-pane mat-dialog-container {
  max-height: 100vh !important;
}
.minh-auto {
  min-height: auto !important;
}
.maxh-auto {
  max-height: auto !important;
}
.w-1.cdk-overlay-pane mat-dialog-container {
  width: 1%;
}
.w-2.cdk-overlay-pane mat-dialog-container {
  width: 2%;
}
.w-3.cdk-overlay-pane mat-dialog-container {
  width: 3%;
}
.w-4.cdk-overlay-pane mat-dialog-container {
  width: 4%;
}
.w-5.cdk-overlay-pane mat-dialog-container {
  width: 5%;
}
.w-6.cdk-overlay-pane mat-dialog-container {
  width: 6%;
}
.w-7.cdk-overlay-pane mat-dialog-container {
  width: 7%;
}
.w-8.cdk-overlay-pane mat-dialog-container {
  width: 8%;
}
.w-9.cdk-overlay-pane mat-dialog-container {
  width: 9%;
}
.w-10.cdk-overlay-pane mat-dialog-container {
  width: 10%;
}
.w-11.cdk-overlay-pane mat-dialog-container {
  width: 11%;
}
.w-12.cdk-overlay-pane mat-dialog-container {
  width: 12%;
}
.w-13.cdk-overlay-pane mat-dialog-container {
  width: 13%;
}
.w-14.cdk-overlay-pane mat-dialog-container {
  width: 14%;
}
.w-15.cdk-overlay-pane mat-dialog-container {
  width: 15%;
}
.w-16.cdk-overlay-pane mat-dialog-container {
  width: 16%;
}
.w-17.cdk-overlay-pane mat-dialog-container {
  width: 17%;
}
.w-18.cdk-overlay-pane mat-dialog-container {
  width: 18%;
}
.w-19.cdk-overlay-pane mat-dialog-container {
  width: 19%;
}
.w-20.cdk-overlay-pane mat-dialog-container {
  width: 20%;
}
.w-21.cdk-overlay-pane mat-dialog-container {
  width: 21%;
}
.w-22.cdk-overlay-pane mat-dialog-container {
  width: 22%;
}
.w-23.cdk-overlay-pane mat-dialog-container {
  width: 23%;
}
.w-24.cdk-overlay-pane mat-dialog-container {
  width: 24%;
}
.w-25.cdk-overlay-pane mat-dialog-container {
  width: 25%;
}
.w-26.cdk-overlay-pane mat-dialog-container {
  width: 26%;
}
.w-27.cdk-overlay-pane mat-dialog-container {
  width: 27%;
}
.w-28.cdk-overlay-pane mat-dialog-container {
  width: 28%;
}
.w-29.cdk-overlay-pane mat-dialog-container {
  width: 29%;
}
.w-30.cdk-overlay-pane mat-dialog-container {
  width: 30%;
}
.w-31.cdk-overlay-pane mat-dialog-container {
  width: 31%;
}
.w-32.cdk-overlay-pane mat-dialog-container {
  width: 32%;
}
.w-33.cdk-overlay-pane mat-dialog-container {
  width: 33%;
}
.w-34.cdk-overlay-pane mat-dialog-container {
  width: 34%;
}
.w-35.cdk-overlay-pane mat-dialog-container {
  width: 35%;
}
.w-36.cdk-overlay-pane mat-dialog-container {
  width: 36%;
}
.w-37.cdk-overlay-pane mat-dialog-container {
  width: 37%;
}
.w-38.cdk-overlay-pane mat-dialog-container {
  width: 38%;
}
.w-39.cdk-overlay-pane mat-dialog-container {
  width: 39%;
}
.w-40.cdk-overlay-pane mat-dialog-container {
  width: 40%;
}
.w-41.cdk-overlay-pane mat-dialog-container {
  width: 41%;
}
.w-42.cdk-overlay-pane mat-dialog-container {
  width: 42%;
}
.w-43.cdk-overlay-pane mat-dialog-container {
  width: 43%;
}
.w-44.cdk-overlay-pane mat-dialog-container {
  width: 44%;
}
.w-45.cdk-overlay-pane mat-dialog-container {
  width: 45%;
}
.w-46.cdk-overlay-pane mat-dialog-container {
  width: 46%;
}
.w-47.cdk-overlay-pane mat-dialog-container {
  width: 47%;
}
.w-48.cdk-overlay-pane mat-dialog-container {
  width: 48%;
}
.w-49.cdk-overlay-pane mat-dialog-container {
  width: 49%;
}
.w-50.cdk-overlay-pane mat-dialog-container {
  width: 50%;
}
.w-51.cdk-overlay-pane mat-dialog-container {
  width: 51%;
}
.w-52.cdk-overlay-pane mat-dialog-container {
  width: 52%;
}
.w-53.cdk-overlay-pane mat-dialog-container {
  width: 53%;
}
.w-54.cdk-overlay-pane mat-dialog-container {
  width: 54%;
}
.w-55.cdk-overlay-pane mat-dialog-container {
  width: 55%;
}
.w-56.cdk-overlay-pane mat-dialog-container {
  width: 56%;
}
.w-57.cdk-overlay-pane mat-dialog-container {
  width: 57%;
}
.w-58.cdk-overlay-pane mat-dialog-container {
  width: 58%;
}
.w-59.cdk-overlay-pane mat-dialog-container {
  width: 59%;
}
.w-60.cdk-overlay-pane mat-dialog-container {
  width: 60%;
}
.w-61.cdk-overlay-pane mat-dialog-container {
  width: 61%;
}
.w-62.cdk-overlay-pane mat-dialog-container {
  width: 62%;
}
.w-63.cdk-overlay-pane mat-dialog-container {
  width: 63%;
}
.w-64.cdk-overlay-pane mat-dialog-container {
  width: 64%;
}
.w-65.cdk-overlay-pane mat-dialog-container {
  width: 65%;
}
.w-66.cdk-overlay-pane mat-dialog-container {
  width: 66%;
}
.w-67.cdk-overlay-pane mat-dialog-container {
  width: 67%;
}
.w-68.cdk-overlay-pane mat-dialog-container {
  width: 68%;
}
.w-69.cdk-overlay-pane mat-dialog-container {
  width: 69%;
}
.w-70.cdk-overlay-pane mat-dialog-container {
  width: 70%;
}
.w-71.cdk-overlay-pane mat-dialog-container {
  width: 71%;
}
.w-72.cdk-overlay-pane mat-dialog-container {
  width: 72%;
}
.w-73.cdk-overlay-pane mat-dialog-container {
  width: 73%;
}
.w-74.cdk-overlay-pane mat-dialog-container {
  width: 74%;
}
.w-75.cdk-overlay-pane mat-dialog-container {
  width: 75%;
}
.w-76.cdk-overlay-pane mat-dialog-container {
  width: 76%;
}
.w-77.cdk-overlay-pane mat-dialog-container {
  width: 77%;
}
.w-78.cdk-overlay-pane mat-dialog-container {
  width: 78%;
}
.w-79.cdk-overlay-pane mat-dialog-container {
  width: 79%;
}
.w-80.cdk-overlay-pane mat-dialog-container {
  width: 80%;
}
.w-81.cdk-overlay-pane mat-dialog-container {
  width: 81%;
}
.w-82.cdk-overlay-pane mat-dialog-container {
  width: 82%;
}
.w-83.cdk-overlay-pane mat-dialog-container {
  width: 83%;
}
.w-84.cdk-overlay-pane mat-dialog-container {
  width: 84%;
}
.w-85.cdk-overlay-pane mat-dialog-container {
  width: 85%;
}
.w-86.cdk-overlay-pane mat-dialog-container {
  width: 86%;
}
.w-87.cdk-overlay-pane mat-dialog-container {
  width: 87%;
}
.w-88.cdk-overlay-pane mat-dialog-container {
  width: 88%;
}
.w-89.cdk-overlay-pane mat-dialog-container {
  width: 89%;
}
.w-90.cdk-overlay-pane mat-dialog-container {
  width: 90%;
}
.w-91.cdk-overlay-pane mat-dialog-container {
  width: 91%;
}
.w-92.cdk-overlay-pane mat-dialog-container {
  width: 92%;
}
.w-93.cdk-overlay-pane mat-dialog-container {
  width: 93%;
}
.w-94.cdk-overlay-pane mat-dialog-container {
  width: 94%;
}
.w-95.cdk-overlay-pane mat-dialog-container {
  width: 95%;
}
.w-96.cdk-overlay-pane mat-dialog-container {
  width: 96%;
}
.w-97.cdk-overlay-pane mat-dialog-container {
  width: 97%;
}
.w-98.cdk-overlay-pane mat-dialog-container {
  width: 98%;
}
.w-99.cdk-overlay-pane mat-dialog-container {
  width: 99%;
}
.w-100.cdk-overlay-pane mat-dialog-container {
  width: 100%;
}
.minw-1.cdk-overlay-pane mat-dialog-container {
  min-width: 1%;
}
.minw-2.cdk-overlay-pane mat-dialog-container {
  min-width: 2%;
}
.minw-3.cdk-overlay-pane mat-dialog-container {
  min-width: 3%;
}
.minw-4.cdk-overlay-pane mat-dialog-container {
  min-width: 4%;
}
.minw-5.cdk-overlay-pane mat-dialog-container {
  min-width: 5%;
}
.minw-6.cdk-overlay-pane mat-dialog-container {
  min-width: 6%;
}
.minw-7.cdk-overlay-pane mat-dialog-container {
  min-width: 7%;
}
.minw-8.cdk-overlay-pane mat-dialog-container {
  min-width: 8%;
}
.minw-9.cdk-overlay-pane mat-dialog-container {
  min-width: 9%;
}
.minw-10.cdk-overlay-pane mat-dialog-container {
  min-width: 10%;
}
.minw-11.cdk-overlay-pane mat-dialog-container {
  min-width: 11%;
}
.minw-12.cdk-overlay-pane mat-dialog-container {
  min-width: 12%;
}
.minw-13.cdk-overlay-pane mat-dialog-container {
  min-width: 13%;
}
.minw-14.cdk-overlay-pane mat-dialog-container {
  min-width: 14%;
}
.minw-15.cdk-overlay-pane mat-dialog-container {
  min-width: 15%;
}
.minw-16.cdk-overlay-pane mat-dialog-container {
  min-width: 16%;
}
.minw-17.cdk-overlay-pane mat-dialog-container {
  min-width: 17%;
}
.minw-18.cdk-overlay-pane mat-dialog-container {
  min-width: 18%;
}
.minw-19.cdk-overlay-pane mat-dialog-container {
  min-width: 19%;
}
.minw-20.cdk-overlay-pane mat-dialog-container {
  min-width: 20%;
}
.minw-21.cdk-overlay-pane mat-dialog-container {
  min-width: 21%;
}
.minw-22.cdk-overlay-pane mat-dialog-container {
  min-width: 22%;
}
.minw-23.cdk-overlay-pane mat-dialog-container {
  min-width: 23%;
}
.minw-24.cdk-overlay-pane mat-dialog-container {
  min-width: 24%;
}
.minw-25.cdk-overlay-pane mat-dialog-container {
  min-width: 25%;
}
.minw-26.cdk-overlay-pane mat-dialog-container {
  min-width: 26%;
}
.minw-27.cdk-overlay-pane mat-dialog-container {
  min-width: 27%;
}
.minw-28.cdk-overlay-pane mat-dialog-container {
  min-width: 28%;
}
.minw-29.cdk-overlay-pane mat-dialog-container {
  min-width: 29%;
}
.minw-30.cdk-overlay-pane mat-dialog-container {
  min-width: 30%;
}
.minw-31.cdk-overlay-pane mat-dialog-container {
  min-width: 31%;
}
.minw-32.cdk-overlay-pane mat-dialog-container {
  min-width: 32%;
}
.minw-33.cdk-overlay-pane mat-dialog-container {
  min-width: 33%;
}
.minw-34.cdk-overlay-pane mat-dialog-container {
  min-width: 34%;
}
.minw-35.cdk-overlay-pane mat-dialog-container {
  min-width: 35%;
}
.minw-36.cdk-overlay-pane mat-dialog-container {
  min-width: 36%;
}
.minw-37.cdk-overlay-pane mat-dialog-container {
  min-width: 37%;
}
.minw-38.cdk-overlay-pane mat-dialog-container {
  min-width: 38%;
}
.minw-39.cdk-overlay-pane mat-dialog-container {
  min-width: 39%;
}
.minw-40.cdk-overlay-pane mat-dialog-container {
  min-width: 40%;
}
.minw-41.cdk-overlay-pane mat-dialog-container {
  min-width: 41%;
}
.minw-42.cdk-overlay-pane mat-dialog-container {
  min-width: 42%;
}
.minw-43.cdk-overlay-pane mat-dialog-container {
  min-width: 43%;
}
.minw-44.cdk-overlay-pane mat-dialog-container {
  min-width: 44%;
}
.minw-45.cdk-overlay-pane mat-dialog-container {
  min-width: 45%;
}
.minw-46.cdk-overlay-pane mat-dialog-container {
  min-width: 46%;
}
.minw-47.cdk-overlay-pane mat-dialog-container {
  min-width: 47%;
}
.minw-48.cdk-overlay-pane mat-dialog-container {
  min-width: 48%;
}
.minw-49.cdk-overlay-pane mat-dialog-container {
  min-width: 49%;
}
.minw-50.cdk-overlay-pane mat-dialog-container {
  min-width: 50%;
}
.minw-51.cdk-overlay-pane mat-dialog-container {
  min-width: 51%;
}
.minw-52.cdk-overlay-pane mat-dialog-container {
  min-width: 52%;
}
.minw-53.cdk-overlay-pane mat-dialog-container {
  min-width: 53%;
}
.minw-54.cdk-overlay-pane mat-dialog-container {
  min-width: 54%;
}
.minw-55.cdk-overlay-pane mat-dialog-container {
  min-width: 55%;
}
.minw-56.cdk-overlay-pane mat-dialog-container {
  min-width: 56%;
}
.minw-57.cdk-overlay-pane mat-dialog-container {
  min-width: 57%;
}
.minw-58.cdk-overlay-pane mat-dialog-container {
  min-width: 58%;
}
.minw-59.cdk-overlay-pane mat-dialog-container {
  min-width: 59%;
}
.minw-60.cdk-overlay-pane mat-dialog-container {
  min-width: 60%;
}
.minw-61.cdk-overlay-pane mat-dialog-container {
  min-width: 61%;
}
.minw-62.cdk-overlay-pane mat-dialog-container {
  min-width: 62%;
}
.minw-63.cdk-overlay-pane mat-dialog-container {
  min-width: 63%;
}
.minw-64.cdk-overlay-pane mat-dialog-container {
  min-width: 64%;
}
.minw-65.cdk-overlay-pane mat-dialog-container {
  min-width: 65%;
}
.minw-66.cdk-overlay-pane mat-dialog-container {
  min-width: 66%;
}
.minw-67.cdk-overlay-pane mat-dialog-container {
  min-width: 67%;
}
.minw-68.cdk-overlay-pane mat-dialog-container {
  min-width: 68%;
}
.minw-69.cdk-overlay-pane mat-dialog-container {
  min-width: 69%;
}
.minw-70.cdk-overlay-pane mat-dialog-container {
  min-width: 70%;
}
.minw-71.cdk-overlay-pane mat-dialog-container {
  min-width: 71%;
}
.minw-72.cdk-overlay-pane mat-dialog-container {
  min-width: 72%;
}
.minw-73.cdk-overlay-pane mat-dialog-container {
  min-width: 73%;
}
.minw-74.cdk-overlay-pane mat-dialog-container {
  min-width: 74%;
}
.minw-75.cdk-overlay-pane mat-dialog-container {
  min-width: 75%;
}
.minw-76.cdk-overlay-pane mat-dialog-container {
  min-width: 76%;
}
.minw-77.cdk-overlay-pane mat-dialog-container {
  min-width: 77%;
}
.minw-78.cdk-overlay-pane mat-dialog-container {
  min-width: 78%;
}
.minw-79.cdk-overlay-pane mat-dialog-container {
  min-width: 79%;
}
.minw-80.cdk-overlay-pane mat-dialog-container {
  min-width: 80%;
}
.minw-81.cdk-overlay-pane mat-dialog-container {
  min-width: 81%;
}
.minw-82.cdk-overlay-pane mat-dialog-container {
  min-width: 82%;
}
.minw-83.cdk-overlay-pane mat-dialog-container {
  min-width: 83%;
}
.minw-84.cdk-overlay-pane mat-dialog-container {
  min-width: 84%;
}
.minw-85.cdk-overlay-pane mat-dialog-container {
  min-width: 85%;
}
.minw-86.cdk-overlay-pane mat-dialog-container {
  min-width: 86%;
}
.minw-87.cdk-overlay-pane mat-dialog-container {
  min-width: 87%;
}
.minw-88.cdk-overlay-pane mat-dialog-container {
  min-width: 88%;
}
.minw-89.cdk-overlay-pane mat-dialog-container {
  min-width: 89%;
}
.minw-90.cdk-overlay-pane mat-dialog-container {
  min-width: 90%;
}
.minw-91.cdk-overlay-pane mat-dialog-container {
  min-width: 91%;
}
.minw-92.cdk-overlay-pane mat-dialog-container {
  min-width: 92%;
}
.minw-93.cdk-overlay-pane mat-dialog-container {
  min-width: 93%;
}
.minw-94.cdk-overlay-pane mat-dialog-container {
  min-width: 94%;
}
.minw-95.cdk-overlay-pane mat-dialog-container {
  min-width: 95%;
}
.minw-96.cdk-overlay-pane mat-dialog-container {
  min-width: 96%;
}
.minw-97.cdk-overlay-pane mat-dialog-container {
  min-width: 97%;
}
.minw-98.cdk-overlay-pane mat-dialog-container {
  min-width: 98%;
}
.minw-99.cdk-overlay-pane mat-dialog-container {
  min-width: 99%;
}
.minw-100.cdk-overlay-pane mat-dialog-container {
  min-width: 100%;
}
.maxw-1.cdk-overlay-pane mat-dialog-container {
  max-width: 1%;
}
.maxw-2.cdk-overlay-pane mat-dialog-container {
  max-width: 2%;
}
.maxw-3.cdk-overlay-pane mat-dialog-container {
  max-width: 3%;
}
.maxw-4.cdk-overlay-pane mat-dialog-container {
  max-width: 4%;
}
.maxw-5.cdk-overlay-pane mat-dialog-container {
  max-width: 5%;
}
.maxw-6.cdk-overlay-pane mat-dialog-container {
  max-width: 6%;
}
.maxw-7.cdk-overlay-pane mat-dialog-container {
  max-width: 7%;
}
.maxw-8.cdk-overlay-pane mat-dialog-container {
  max-width: 8%;
}
.maxw-9.cdk-overlay-pane mat-dialog-container {
  max-width: 9%;
}
.maxw-10.cdk-overlay-pane mat-dialog-container {
  max-width: 10%;
}
.maxw-11.cdk-overlay-pane mat-dialog-container {
  max-width: 11%;
}
.maxw-12.cdk-overlay-pane mat-dialog-container {
  max-width: 12%;
}
.maxw-13.cdk-overlay-pane mat-dialog-container {
  max-width: 13%;
}
.maxw-14.cdk-overlay-pane mat-dialog-container {
  max-width: 14%;
}
.maxw-15.cdk-overlay-pane mat-dialog-container {
  max-width: 15%;
}
.maxw-16.cdk-overlay-pane mat-dialog-container {
  max-width: 16%;
}
.maxw-17.cdk-overlay-pane mat-dialog-container {
  max-width: 17%;
}
.maxw-18.cdk-overlay-pane mat-dialog-container {
  max-width: 18%;
}
.maxw-19.cdk-overlay-pane mat-dialog-container {
  max-width: 19%;
}
.maxw-20.cdk-overlay-pane mat-dialog-container {
  max-width: 20%;
}
.maxw-21.cdk-overlay-pane mat-dialog-container {
  max-width: 21%;
}
.maxw-22.cdk-overlay-pane mat-dialog-container {
  max-width: 22%;
}
.maxw-23.cdk-overlay-pane mat-dialog-container {
  max-width: 23%;
}
.maxw-24.cdk-overlay-pane mat-dialog-container {
  max-width: 24%;
}
.maxw-25.cdk-overlay-pane mat-dialog-container {
  max-width: 25%;
}
.maxw-26.cdk-overlay-pane mat-dialog-container {
  max-width: 26%;
}
.maxw-27.cdk-overlay-pane mat-dialog-container {
  max-width: 27%;
}
.maxw-28.cdk-overlay-pane mat-dialog-container {
  max-width: 28%;
}
.maxw-29.cdk-overlay-pane mat-dialog-container {
  max-width: 29%;
}
.maxw-30.cdk-overlay-pane mat-dialog-container {
  max-width: 30%;
}
.maxw-31.cdk-overlay-pane mat-dialog-container {
  max-width: 31%;
}
.maxw-32.cdk-overlay-pane mat-dialog-container {
  max-width: 32%;
}
.maxw-33.cdk-overlay-pane mat-dialog-container {
  max-width: 33%;
}
.maxw-34.cdk-overlay-pane mat-dialog-container {
  max-width: 34%;
}
.maxw-35.cdk-overlay-pane mat-dialog-container {
  max-width: 35%;
}
.maxw-36.cdk-overlay-pane mat-dialog-container {
  max-width: 36%;
}
.maxw-37.cdk-overlay-pane mat-dialog-container {
  max-width: 37%;
}
.maxw-38.cdk-overlay-pane mat-dialog-container {
  max-width: 38%;
}
.maxw-39.cdk-overlay-pane mat-dialog-container {
  max-width: 39%;
}
.maxw-40.cdk-overlay-pane mat-dialog-container {
  max-width: 40%;
}
.maxw-41.cdk-overlay-pane mat-dialog-container {
  max-width: 41%;
}
.maxw-42.cdk-overlay-pane mat-dialog-container {
  max-width: 42%;
}
.maxw-43.cdk-overlay-pane mat-dialog-container {
  max-width: 43%;
}
.maxw-44.cdk-overlay-pane mat-dialog-container {
  max-width: 44%;
}
.maxw-45.cdk-overlay-pane mat-dialog-container {
  max-width: 45%;
}
.maxw-46.cdk-overlay-pane mat-dialog-container {
  max-width: 46%;
}
.maxw-47.cdk-overlay-pane mat-dialog-container {
  max-width: 47%;
}
.maxw-48.cdk-overlay-pane mat-dialog-container {
  max-width: 48%;
}
.maxw-49.cdk-overlay-pane mat-dialog-container {
  max-width: 49%;
}
.maxw-50.cdk-overlay-pane mat-dialog-container {
  max-width: 50%;
}
.maxw-51.cdk-overlay-pane mat-dialog-container {
  max-width: 51%;
}
.maxw-52.cdk-overlay-pane mat-dialog-container {
  max-width: 52%;
}
.maxw-53.cdk-overlay-pane mat-dialog-container {
  max-width: 53%;
}
.maxw-54.cdk-overlay-pane mat-dialog-container {
  max-width: 54%;
}
.maxw-55.cdk-overlay-pane mat-dialog-container {
  max-width: 55%;
}
.maxw-56.cdk-overlay-pane mat-dialog-container {
  max-width: 56%;
}
.maxw-57.cdk-overlay-pane mat-dialog-container {
  max-width: 57%;
}
.maxw-58.cdk-overlay-pane mat-dialog-container {
  max-width: 58%;
}
.maxw-59.cdk-overlay-pane mat-dialog-container {
  max-width: 59%;
}
.maxw-60.cdk-overlay-pane mat-dialog-container {
  max-width: 60%;
}
.maxw-61.cdk-overlay-pane mat-dialog-container {
  max-width: 61%;
}
.maxw-62.cdk-overlay-pane mat-dialog-container {
  max-width: 62%;
}
.maxw-63.cdk-overlay-pane mat-dialog-container {
  max-width: 63%;
}
.maxw-64.cdk-overlay-pane mat-dialog-container {
  max-width: 64%;
}
.maxw-65.cdk-overlay-pane mat-dialog-container {
  max-width: 65%;
}
.maxw-66.cdk-overlay-pane mat-dialog-container {
  max-width: 66%;
}
.maxw-67.cdk-overlay-pane mat-dialog-container {
  max-width: 67%;
}
.maxw-68.cdk-overlay-pane mat-dialog-container {
  max-width: 68%;
}
.maxw-69.cdk-overlay-pane mat-dialog-container {
  max-width: 69%;
}
.maxw-70.cdk-overlay-pane mat-dialog-container {
  max-width: 70%;
}
.maxw-71.cdk-overlay-pane mat-dialog-container {
  max-width: 71%;
}
.maxw-72.cdk-overlay-pane mat-dialog-container {
  max-width: 72%;
}
.maxw-73.cdk-overlay-pane mat-dialog-container {
  max-width: 73%;
}
.maxw-74.cdk-overlay-pane mat-dialog-container {
  max-width: 74%;
}
.maxw-75.cdk-overlay-pane mat-dialog-container {
  max-width: 75%;
}
.maxw-76.cdk-overlay-pane mat-dialog-container {
  max-width: 76%;
}
.maxw-77.cdk-overlay-pane mat-dialog-container {
  max-width: 77%;
}
.maxw-78.cdk-overlay-pane mat-dialog-container {
  max-width: 78%;
}
.maxw-79.cdk-overlay-pane mat-dialog-container {
  max-width: 79%;
}
.maxw-80.cdk-overlay-pane mat-dialog-container {
  max-width: 80%;
}
.maxw-81.cdk-overlay-pane mat-dialog-container {
  max-width: 81%;
}
.maxw-82.cdk-overlay-pane mat-dialog-container {
  max-width: 82%;
}
.maxw-83.cdk-overlay-pane mat-dialog-container {
  max-width: 83%;
}
.maxw-84.cdk-overlay-pane mat-dialog-container {
  max-width: 84%;
}
.maxw-85.cdk-overlay-pane mat-dialog-container {
  max-width: 85%;
}
.maxw-86.cdk-overlay-pane mat-dialog-container {
  max-width: 86%;
}
.maxw-87.cdk-overlay-pane mat-dialog-container {
  max-width: 87%;
}
.maxw-88.cdk-overlay-pane mat-dialog-container {
  max-width: 88%;
}
.maxw-89.cdk-overlay-pane mat-dialog-container {
  max-width: 89%;
}
.maxw-90.cdk-overlay-pane mat-dialog-container {
  max-width: 90%;
}
.maxw-91.cdk-overlay-pane mat-dialog-container {
  max-width: 91%;
}
.maxw-92.cdk-overlay-pane mat-dialog-container {
  max-width: 92%;
}
.maxw-93.cdk-overlay-pane mat-dialog-container {
  max-width: 93%;
}
.maxw-94.cdk-overlay-pane mat-dialog-container {
  max-width: 94%;
}
.maxw-95.cdk-overlay-pane mat-dialog-container {
  max-width: 95%;
}
.maxw-96.cdk-overlay-pane mat-dialog-container {
  max-width: 96%;
}
.maxw-97.cdk-overlay-pane mat-dialog-container {
  max-width: 97%;
}
.maxw-98.cdk-overlay-pane mat-dialog-container {
  max-width: 98%;
}
.maxw-99.cdk-overlay-pane mat-dialog-container {
  max-width: 99%;
}
.maxw-100.cdk-overlay-pane mat-dialog-container {
  max-width: 100%;
}
.vw-1.cdk-overlay-pane mat-dialog-container {
  width: 1vw;
}
.vw-2.cdk-overlay-pane mat-dialog-container {
  width: 2vw;
}
.vw-3.cdk-overlay-pane mat-dialog-container {
  width: 3vw;
}
.vw-4.cdk-overlay-pane mat-dialog-container {
  width: 4vw;
}
.vw-5.cdk-overlay-pane mat-dialog-container {
  width: 5vw;
}
.vw-6.cdk-overlay-pane mat-dialog-container {
  width: 6vw;
}
.vw-7.cdk-overlay-pane mat-dialog-container {
  width: 7vw;
}
.vw-8.cdk-overlay-pane mat-dialog-container {
  width: 8vw;
}
.vw-9.cdk-overlay-pane mat-dialog-container {
  width: 9vw;
}
.vw-10.cdk-overlay-pane mat-dialog-container {
  width: 10vw;
}
.vw-11.cdk-overlay-pane mat-dialog-container {
  width: 11vw;
}
.vw-12.cdk-overlay-pane mat-dialog-container {
  width: 12vw;
}
.vw-13.cdk-overlay-pane mat-dialog-container {
  width: 13vw;
}
.vw-14.cdk-overlay-pane mat-dialog-container {
  width: 14vw;
}
.vw-15.cdk-overlay-pane mat-dialog-container {
  width: 15vw;
}
.vw-16.cdk-overlay-pane mat-dialog-container {
  width: 16vw;
}
.vw-17.cdk-overlay-pane mat-dialog-container {
  width: 17vw;
}
.vw-18.cdk-overlay-pane mat-dialog-container {
  width: 18vw;
}
.vw-19.cdk-overlay-pane mat-dialog-container {
  width: 19vw;
}
.vw-20.cdk-overlay-pane mat-dialog-container {
  width: 20vw;
}
.vw-21.cdk-overlay-pane mat-dialog-container {
  width: 21vw;
}
.vw-22.cdk-overlay-pane mat-dialog-container {
  width: 22vw;
}
.vw-23.cdk-overlay-pane mat-dialog-container {
  width: 23vw;
}
.vw-24.cdk-overlay-pane mat-dialog-container {
  width: 24vw;
}
.vw-25.cdk-overlay-pane mat-dialog-container {
  width: 25vw;
}
.vw-26.cdk-overlay-pane mat-dialog-container {
  width: 26vw;
}
.vw-27.cdk-overlay-pane mat-dialog-container {
  width: 27vw;
}
.vw-28.cdk-overlay-pane mat-dialog-container {
  width: 28vw;
}
.vw-29.cdk-overlay-pane mat-dialog-container {
  width: 29vw;
}
.vw-30.cdk-overlay-pane mat-dialog-container {
  width: 30vw;
}
.vw-31.cdk-overlay-pane mat-dialog-container {
  width: 31vw;
}
.vw-32.cdk-overlay-pane mat-dialog-container {
  width: 32vw;
}
.vw-33.cdk-overlay-pane mat-dialog-container {
  width: 33vw;
}
.vw-34.cdk-overlay-pane mat-dialog-container {
  width: 34vw;
}
.vw-35.cdk-overlay-pane mat-dialog-container {
  width: 35vw;
}
.vw-36.cdk-overlay-pane mat-dialog-container {
  width: 36vw;
}
.vw-37.cdk-overlay-pane mat-dialog-container {
  width: 37vw;
}
.vw-38.cdk-overlay-pane mat-dialog-container {
  width: 38vw;
}
.vw-39.cdk-overlay-pane mat-dialog-container {
  width: 39vw;
}
.vw-40.cdk-overlay-pane mat-dialog-container {
  width: 40vw;
}
.vw-41.cdk-overlay-pane mat-dialog-container {
  width: 41vw;
}
.vw-42.cdk-overlay-pane mat-dialog-container {
  width: 42vw;
}
.vw-43.cdk-overlay-pane mat-dialog-container {
  width: 43vw;
}
.vw-44.cdk-overlay-pane mat-dialog-container {
  width: 44vw;
}
.vw-45.cdk-overlay-pane mat-dialog-container {
  width: 45vw;
}
.vw-46.cdk-overlay-pane mat-dialog-container {
  width: 46vw;
}
.vw-47.cdk-overlay-pane mat-dialog-container {
  width: 47vw;
}
.vw-48.cdk-overlay-pane mat-dialog-container {
  width: 48vw;
}
.vw-49.cdk-overlay-pane mat-dialog-container {
  width: 49vw;
}
.vw-50.cdk-overlay-pane mat-dialog-container {
  width: 50vw;
}
.vw-51.cdk-overlay-pane mat-dialog-container {
  width: 51vw;
}
.vw-52.cdk-overlay-pane mat-dialog-container {
  width: 52vw;
}
.vw-53.cdk-overlay-pane mat-dialog-container {
  width: 53vw;
}
.vw-54.cdk-overlay-pane mat-dialog-container {
  width: 54vw;
}
.vw-55.cdk-overlay-pane mat-dialog-container {
  width: 55vw;
}
.vw-56.cdk-overlay-pane mat-dialog-container {
  width: 56vw;
}
.vw-57.cdk-overlay-pane mat-dialog-container {
  width: 57vw;
}
.vw-58.cdk-overlay-pane mat-dialog-container {
  width: 58vw;
}
.vw-59.cdk-overlay-pane mat-dialog-container {
  width: 59vw;
}
.vw-60.cdk-overlay-pane mat-dialog-container {
  width: 60vw;
}
.vw-61.cdk-overlay-pane mat-dialog-container {
  width: 61vw;
}
.vw-62.cdk-overlay-pane mat-dialog-container {
  width: 62vw;
}
.vw-63.cdk-overlay-pane mat-dialog-container {
  width: 63vw;
}
.vw-64.cdk-overlay-pane mat-dialog-container {
  width: 64vw;
}
.vw-65.cdk-overlay-pane mat-dialog-container {
  width: 65vw;
}
.vw-66.cdk-overlay-pane mat-dialog-container {
  width: 66vw;
}
.vw-67.cdk-overlay-pane mat-dialog-container {
  width: 67vw;
}
.vw-68.cdk-overlay-pane mat-dialog-container {
  width: 68vw;
}
.vw-69.cdk-overlay-pane mat-dialog-container {
  width: 69vw;
}
.vw-70.cdk-overlay-pane mat-dialog-container {
  width: 70vw;
}
.vw-71.cdk-overlay-pane mat-dialog-container {
  width: 71vw;
}
.vw-72.cdk-overlay-pane mat-dialog-container {
  width: 72vw;
}
.vw-73.cdk-overlay-pane mat-dialog-container {
  width: 73vw;
}
.vw-74.cdk-overlay-pane mat-dialog-container {
  width: 74vw;
}
.vw-75.cdk-overlay-pane mat-dialog-container {
  width: 75vw;
}
.vw-76.cdk-overlay-pane mat-dialog-container {
  width: 76vw;
}
.vw-77.cdk-overlay-pane mat-dialog-container {
  width: 77vw;
}
.vw-78.cdk-overlay-pane mat-dialog-container {
  width: 78vw;
}
.vw-79.cdk-overlay-pane mat-dialog-container {
  width: 79vw;
}
.vw-80.cdk-overlay-pane mat-dialog-container {
  width: 80vw;
}
.vw-81.cdk-overlay-pane mat-dialog-container {
  width: 81vw;
}
.vw-82.cdk-overlay-pane mat-dialog-container {
  width: 82vw;
}
.vw-83.cdk-overlay-pane mat-dialog-container {
  width: 83vw;
}
.vw-84.cdk-overlay-pane mat-dialog-container {
  width: 84vw;
}
.vw-85.cdk-overlay-pane mat-dialog-container {
  width: 85vw;
}
.vw-86.cdk-overlay-pane mat-dialog-container {
  width: 86vw;
}
.vw-87.cdk-overlay-pane mat-dialog-container {
  width: 87vw;
}
.vw-88.cdk-overlay-pane mat-dialog-container {
  width: 88vw;
}
.vw-89.cdk-overlay-pane mat-dialog-container {
  width: 89vw;
}
.vw-90.cdk-overlay-pane mat-dialog-container {
  width: 90vw;
}
.vw-91.cdk-overlay-pane mat-dialog-container {
  width: 91vw;
}
.vw-92.cdk-overlay-pane mat-dialog-container {
  width: 92vw;
}
.vw-93.cdk-overlay-pane mat-dialog-container {
  width: 93vw;
}
.vw-94.cdk-overlay-pane mat-dialog-container {
  width: 94vw;
}
.vw-95.cdk-overlay-pane mat-dialog-container {
  width: 95vw;
}
.vw-96.cdk-overlay-pane mat-dialog-container {
  width: 96vw;
}
.vw-97.cdk-overlay-pane mat-dialog-container {
  width: 97vw;
}
.vw-98.cdk-overlay-pane mat-dialog-container {
  width: 98vw;
}
.vw-99.cdk-overlay-pane mat-dialog-container {
  width: 99vw;
}
.vw-100.cdk-overlay-pane mat-dialog-container {
  width: 100vw;
}
.minvw-1.cdk-overlay-pane mat-dialog-container {
  min-width: 1vw;
}
.minvw-2.cdk-overlay-pane mat-dialog-container {
  min-width: 2vw;
}
.minvw-3.cdk-overlay-pane mat-dialog-container {
  min-width: 3vw;
}
.minvw-4.cdk-overlay-pane mat-dialog-container {
  min-width: 4vw;
}
.minvw-5.cdk-overlay-pane mat-dialog-container {
  min-width: 5vw;
}
.minvw-6.cdk-overlay-pane mat-dialog-container {
  min-width: 6vw;
}
.minvw-7.cdk-overlay-pane mat-dialog-container {
  min-width: 7vw;
}
.minvw-8.cdk-overlay-pane mat-dialog-container {
  min-width: 8vw;
}
.minvw-9.cdk-overlay-pane mat-dialog-container {
  min-width: 9vw;
}
.minvw-10.cdk-overlay-pane mat-dialog-container {
  min-width: 10vw;
}
.minvw-11.cdk-overlay-pane mat-dialog-container {
  min-width: 11vw;
}
.minvw-12.cdk-overlay-pane mat-dialog-container {
  min-width: 12vw;
}
.minvw-13.cdk-overlay-pane mat-dialog-container {
  min-width: 13vw;
}
.minvw-14.cdk-overlay-pane mat-dialog-container {
  min-width: 14vw;
}
.minvw-15.cdk-overlay-pane mat-dialog-container {
  min-width: 15vw;
}
.minvw-16.cdk-overlay-pane mat-dialog-container {
  min-width: 16vw;
}
.minvw-17.cdk-overlay-pane mat-dialog-container {
  min-width: 17vw;
}
.minvw-18.cdk-overlay-pane mat-dialog-container {
  min-width: 18vw;
}
.minvw-19.cdk-overlay-pane mat-dialog-container {
  min-width: 19vw;
}
.minvw-20.cdk-overlay-pane mat-dialog-container {
  min-width: 20vw;
}
.minvw-21.cdk-overlay-pane mat-dialog-container {
  min-width: 21vw;
}
.minvw-22.cdk-overlay-pane mat-dialog-container {
  min-width: 22vw;
}
.minvw-23.cdk-overlay-pane mat-dialog-container {
  min-width: 23vw;
}
.minvw-24.cdk-overlay-pane mat-dialog-container {
  min-width: 24vw;
}
.minvw-25.cdk-overlay-pane mat-dialog-container {
  min-width: 25vw;
}
.minvw-26.cdk-overlay-pane mat-dialog-container {
  min-width: 26vw;
}
.minvw-27.cdk-overlay-pane mat-dialog-container {
  min-width: 27vw;
}
.minvw-28.cdk-overlay-pane mat-dialog-container {
  min-width: 28vw;
}
.minvw-29.cdk-overlay-pane mat-dialog-container {
  min-width: 29vw;
}
.minvw-30.cdk-overlay-pane mat-dialog-container {
  min-width: 30vw;
}
.minvw-31.cdk-overlay-pane mat-dialog-container {
  min-width: 31vw;
}
.minvw-32.cdk-overlay-pane mat-dialog-container {
  min-width: 32vw;
}
.minvw-33.cdk-overlay-pane mat-dialog-container {
  min-width: 33vw;
}
.minvw-34.cdk-overlay-pane mat-dialog-container {
  min-width: 34vw;
}
.minvw-35.cdk-overlay-pane mat-dialog-container {
  min-width: 35vw;
}
.minvw-36.cdk-overlay-pane mat-dialog-container {
  min-width: 36vw;
}
.minvw-37.cdk-overlay-pane mat-dialog-container {
  min-width: 37vw;
}
.minvw-38.cdk-overlay-pane mat-dialog-container {
  min-width: 38vw;
}
.minvw-39.cdk-overlay-pane mat-dialog-container {
  min-width: 39vw;
}
.minvw-40.cdk-overlay-pane mat-dialog-container {
  min-width: 40vw;
}
.minvw-41.cdk-overlay-pane mat-dialog-container {
  min-width: 41vw;
}
.minvw-42.cdk-overlay-pane mat-dialog-container {
  min-width: 42vw;
}
.minvw-43.cdk-overlay-pane mat-dialog-container {
  min-width: 43vw;
}
.minvw-44.cdk-overlay-pane mat-dialog-container {
  min-width: 44vw;
}
.minvw-45.cdk-overlay-pane mat-dialog-container {
  min-width: 45vw;
}
.minvw-46.cdk-overlay-pane mat-dialog-container {
  min-width: 46vw;
}
.minvw-47.cdk-overlay-pane mat-dialog-container {
  min-width: 47vw;
}
.minvw-48.cdk-overlay-pane mat-dialog-container {
  min-width: 48vw;
}
.minvw-49.cdk-overlay-pane mat-dialog-container {
  min-width: 49vw;
}
.minvw-50.cdk-overlay-pane mat-dialog-container {
  min-width: 50vw;
}
.minvw-51.cdk-overlay-pane mat-dialog-container {
  min-width: 51vw;
}
.minvw-52.cdk-overlay-pane mat-dialog-container {
  min-width: 52vw;
}
.minvw-53.cdk-overlay-pane mat-dialog-container {
  min-width: 53vw;
}
.minvw-54.cdk-overlay-pane mat-dialog-container {
  min-width: 54vw;
}
.minvw-55.cdk-overlay-pane mat-dialog-container {
  min-width: 55vw;
}
.minvw-56.cdk-overlay-pane mat-dialog-container {
  min-width: 56vw;
}
.minvw-57.cdk-overlay-pane mat-dialog-container {
  min-width: 57vw;
}
.minvw-58.cdk-overlay-pane mat-dialog-container {
  min-width: 58vw;
}
.minvw-59.cdk-overlay-pane mat-dialog-container {
  min-width: 59vw;
}
.minvw-60.cdk-overlay-pane mat-dialog-container {
  min-width: 60vw;
}
.minvw-61.cdk-overlay-pane mat-dialog-container {
  min-width: 61vw;
}
.minvw-62.cdk-overlay-pane mat-dialog-container {
  min-width: 62vw;
}
.minvw-63.cdk-overlay-pane mat-dialog-container {
  min-width: 63vw;
}
.minvw-64.cdk-overlay-pane mat-dialog-container {
  min-width: 64vw;
}
.minvw-65.cdk-overlay-pane mat-dialog-container {
  min-width: 65vw;
}
.minvw-66.cdk-overlay-pane mat-dialog-container {
  min-width: 66vw;
}
.minvw-67.cdk-overlay-pane mat-dialog-container {
  min-width: 67vw;
}
.minvw-68.cdk-overlay-pane mat-dialog-container {
  min-width: 68vw;
}
.minvw-69.cdk-overlay-pane mat-dialog-container {
  min-width: 69vw;
}
.minvw-70.cdk-overlay-pane mat-dialog-container {
  min-width: 70vw;
}
.minvw-71.cdk-overlay-pane mat-dialog-container {
  min-width: 71vw;
}
.minvw-72.cdk-overlay-pane mat-dialog-container {
  min-width: 72vw;
}
.minvw-73.cdk-overlay-pane mat-dialog-container {
  min-width: 73vw;
}
.minvw-74.cdk-overlay-pane mat-dialog-container {
  min-width: 74vw;
}
.minvw-75.cdk-overlay-pane mat-dialog-container {
  min-width: 75vw;
}
.minvw-76.cdk-overlay-pane mat-dialog-container {
  min-width: 76vw;
}
.minvw-77.cdk-overlay-pane mat-dialog-container {
  min-width: 77vw;
}
.minvw-78.cdk-overlay-pane mat-dialog-container {
  min-width: 78vw;
}
.minvw-79.cdk-overlay-pane mat-dialog-container {
  min-width: 79vw;
}
.minvw-80.cdk-overlay-pane mat-dialog-container {
  min-width: 80vw;
}
.minvw-81.cdk-overlay-pane mat-dialog-container {
  min-width: 81vw;
}
.minvw-82.cdk-overlay-pane mat-dialog-container {
  min-width: 82vw;
}
.minvw-83.cdk-overlay-pane mat-dialog-container {
  min-width: 83vw;
}
.minvw-84.cdk-overlay-pane mat-dialog-container {
  min-width: 84vw;
}
.minvw-85.cdk-overlay-pane mat-dialog-container {
  min-width: 85vw;
}
.minvw-86.cdk-overlay-pane mat-dialog-container {
  min-width: 86vw;
}
.minvw-87.cdk-overlay-pane mat-dialog-container {
  min-width: 87vw;
}
.minvw-88.cdk-overlay-pane mat-dialog-container {
  min-width: 88vw;
}
.minvw-89.cdk-overlay-pane mat-dialog-container {
  min-width: 89vw;
}
.minvw-90.cdk-overlay-pane mat-dialog-container {
  min-width: 90vw;
}
.minvw-91.cdk-overlay-pane mat-dialog-container {
  min-width: 91vw;
}
.minvw-92.cdk-overlay-pane mat-dialog-container {
  min-width: 92vw;
}
.minvw-93.cdk-overlay-pane mat-dialog-container {
  min-width: 93vw;
}
.minvw-94.cdk-overlay-pane mat-dialog-container {
  min-width: 94vw;
}
.minvw-95.cdk-overlay-pane mat-dialog-container {
  min-width: 95vw;
}
.minvw-96.cdk-overlay-pane mat-dialog-container {
  min-width: 96vw;
}
.minvw-97.cdk-overlay-pane mat-dialog-container {
  min-width: 97vw;
}
.minvw-98.cdk-overlay-pane mat-dialog-container {
  min-width: 98vw;
}
.minvw-99.cdk-overlay-pane mat-dialog-container {
  min-width: 99vw;
}
.minvw-100.cdk-overlay-pane mat-dialog-container {
  min-width: 100vw;
}
.maxvw-1.cdk-overlay-pane mat-dialog-container {
  max-width: 1vw;
}
.maxvw-2.cdk-overlay-pane mat-dialog-container {
  max-width: 2vw;
}
.maxvw-3.cdk-overlay-pane mat-dialog-container {
  max-width: 3vw;
}
.maxvw-4.cdk-overlay-pane mat-dialog-container {
  max-width: 4vw;
}
.maxvw-5.cdk-overlay-pane mat-dialog-container {
  max-width: 5vw;
}
.maxvw-6.cdk-overlay-pane mat-dialog-container {
  max-width: 6vw;
}
.maxvw-7.cdk-overlay-pane mat-dialog-container {
  max-width: 7vw;
}
.maxvw-8.cdk-overlay-pane mat-dialog-container {
  max-width: 8vw;
}
.maxvw-9.cdk-overlay-pane mat-dialog-container {
  max-width: 9vw;
}
.maxvw-10.cdk-overlay-pane mat-dialog-container {
  max-width: 10vw;
}
.maxvw-11.cdk-overlay-pane mat-dialog-container {
  max-width: 11vw;
}
.maxvw-12.cdk-overlay-pane mat-dialog-container {
  max-width: 12vw;
}
.maxvw-13.cdk-overlay-pane mat-dialog-container {
  max-width: 13vw;
}
.maxvw-14.cdk-overlay-pane mat-dialog-container {
  max-width: 14vw;
}
.maxvw-15.cdk-overlay-pane mat-dialog-container {
  max-width: 15vw;
}
.maxvw-16.cdk-overlay-pane mat-dialog-container {
  max-width: 16vw;
}
.maxvw-17.cdk-overlay-pane mat-dialog-container {
  max-width: 17vw;
}
.maxvw-18.cdk-overlay-pane mat-dialog-container {
  max-width: 18vw;
}
.maxvw-19.cdk-overlay-pane mat-dialog-container {
  max-width: 19vw;
}
.maxvw-20.cdk-overlay-pane mat-dialog-container {
  max-width: 20vw;
}
.maxvw-21.cdk-overlay-pane mat-dialog-container {
  max-width: 21vw;
}
.maxvw-22.cdk-overlay-pane mat-dialog-container {
  max-width: 22vw;
}
.maxvw-23.cdk-overlay-pane mat-dialog-container {
  max-width: 23vw;
}
.maxvw-24.cdk-overlay-pane mat-dialog-container {
  max-width: 24vw;
}
.maxvw-25.cdk-overlay-pane mat-dialog-container {
  max-width: 25vw;
}
.maxvw-26.cdk-overlay-pane mat-dialog-container {
  max-width: 26vw;
}
.maxvw-27.cdk-overlay-pane mat-dialog-container {
  max-width: 27vw;
}
.maxvw-28.cdk-overlay-pane mat-dialog-container {
  max-width: 28vw;
}
.maxvw-29.cdk-overlay-pane mat-dialog-container {
  max-width: 29vw;
}
.maxvw-30.cdk-overlay-pane mat-dialog-container {
  max-width: 30vw;
}
.maxvw-31.cdk-overlay-pane mat-dialog-container {
  max-width: 31vw;
}
.maxvw-32.cdk-overlay-pane mat-dialog-container {
  max-width: 32vw;
}
.maxvw-33.cdk-overlay-pane mat-dialog-container {
  max-width: 33vw;
}
.maxvw-34.cdk-overlay-pane mat-dialog-container {
  max-width: 34vw;
}
.maxvw-35.cdk-overlay-pane mat-dialog-container {
  max-width: 35vw;
}
.maxvw-36.cdk-overlay-pane mat-dialog-container {
  max-width: 36vw;
}
.maxvw-37.cdk-overlay-pane mat-dialog-container {
  max-width: 37vw;
}
.maxvw-38.cdk-overlay-pane mat-dialog-container {
  max-width: 38vw;
}
.maxvw-39.cdk-overlay-pane mat-dialog-container {
  max-width: 39vw;
}
.maxvw-40.cdk-overlay-pane mat-dialog-container {
  max-width: 40vw;
}
.maxvw-41.cdk-overlay-pane mat-dialog-container {
  max-width: 41vw;
}
.maxvw-42.cdk-overlay-pane mat-dialog-container {
  max-width: 42vw;
}
.maxvw-43.cdk-overlay-pane mat-dialog-container {
  max-width: 43vw;
}
.maxvw-44.cdk-overlay-pane mat-dialog-container {
  max-width: 44vw;
}
.maxvw-45.cdk-overlay-pane mat-dialog-container {
  max-width: 45vw;
}
.maxvw-46.cdk-overlay-pane mat-dialog-container {
  max-width: 46vw;
}
.maxvw-47.cdk-overlay-pane mat-dialog-container {
  max-width: 47vw;
}
.maxvw-48.cdk-overlay-pane mat-dialog-container {
  max-width: 48vw;
}
.maxvw-49.cdk-overlay-pane mat-dialog-container {
  max-width: 49vw;
}
.maxvw-50.cdk-overlay-pane mat-dialog-container {
  max-width: 50vw;
}
.maxvw-51.cdk-overlay-pane mat-dialog-container {
  max-width: 51vw;
}
.maxvw-52.cdk-overlay-pane mat-dialog-container {
  max-width: 52vw;
}
.maxvw-53.cdk-overlay-pane mat-dialog-container {
  max-width: 53vw;
}
.maxvw-54.cdk-overlay-pane mat-dialog-container {
  max-width: 54vw;
}
.maxvw-55.cdk-overlay-pane mat-dialog-container {
  max-width: 55vw;
}
.maxvw-56.cdk-overlay-pane mat-dialog-container {
  max-width: 56vw;
}
.maxvw-57.cdk-overlay-pane mat-dialog-container {
  max-width: 57vw;
}
.maxvw-58.cdk-overlay-pane mat-dialog-container {
  max-width: 58vw;
}
.maxvw-59.cdk-overlay-pane mat-dialog-container {
  max-width: 59vw;
}
.maxvw-60.cdk-overlay-pane mat-dialog-container {
  max-width: 60vw;
}
.maxvw-61.cdk-overlay-pane mat-dialog-container {
  max-width: 61vw;
}
.maxvw-62.cdk-overlay-pane mat-dialog-container {
  max-width: 62vw;
}
.maxvw-63.cdk-overlay-pane mat-dialog-container {
  max-width: 63vw;
}
.maxvw-64.cdk-overlay-pane mat-dialog-container {
  max-width: 64vw;
}
.maxvw-65.cdk-overlay-pane mat-dialog-container {
  max-width: 65vw;
}
.maxvw-66.cdk-overlay-pane mat-dialog-container {
  max-width: 66vw;
}
.maxvw-67.cdk-overlay-pane mat-dialog-container {
  max-width: 67vw;
}
.maxvw-68.cdk-overlay-pane mat-dialog-container {
  max-width: 68vw;
}
.maxvw-69.cdk-overlay-pane mat-dialog-container {
  max-width: 69vw;
}
.maxvw-70.cdk-overlay-pane mat-dialog-container {
  max-width: 70vw;
}
.maxvw-71.cdk-overlay-pane mat-dialog-container {
  max-width: 71vw;
}
.maxvw-72.cdk-overlay-pane mat-dialog-container {
  max-width: 72vw;
}
.maxvw-73.cdk-overlay-pane mat-dialog-container {
  max-width: 73vw;
}
.maxvw-74.cdk-overlay-pane mat-dialog-container {
  max-width: 74vw;
}
.maxvw-75.cdk-overlay-pane mat-dialog-container {
  max-width: 75vw;
}
.maxvw-76.cdk-overlay-pane mat-dialog-container {
  max-width: 76vw;
}
.maxvw-77.cdk-overlay-pane mat-dialog-container {
  max-width: 77vw;
}
.maxvw-78.cdk-overlay-pane mat-dialog-container {
  max-width: 78vw;
}
.maxvw-79.cdk-overlay-pane mat-dialog-container {
  max-width: 79vw;
}
.maxvw-80.cdk-overlay-pane mat-dialog-container {
  max-width: 80vw;
}
.maxvw-81.cdk-overlay-pane mat-dialog-container {
  max-width: 81vw;
}
.maxvw-82.cdk-overlay-pane mat-dialog-container {
  max-width: 82vw;
}
.maxvw-83.cdk-overlay-pane mat-dialog-container {
  max-width: 83vw;
}
.maxvw-84.cdk-overlay-pane mat-dialog-container {
  max-width: 84vw;
}
.maxvw-85.cdk-overlay-pane mat-dialog-container {
  max-width: 85vw;
}
.maxvw-86.cdk-overlay-pane mat-dialog-container {
  max-width: 86vw;
}
.maxvw-87.cdk-overlay-pane mat-dialog-container {
  max-width: 87vw;
}
.maxvw-88.cdk-overlay-pane mat-dialog-container {
  max-width: 88vw;
}
.maxvw-89.cdk-overlay-pane mat-dialog-container {
  max-width: 89vw;
}
.maxvw-90.cdk-overlay-pane mat-dialog-container {
  max-width: 90vw;
}
.maxvw-91.cdk-overlay-pane mat-dialog-container {
  max-width: 91vw;
}
.maxvw-92.cdk-overlay-pane mat-dialog-container {
  max-width: 92vw;
}
.maxvw-93.cdk-overlay-pane mat-dialog-container {
  max-width: 93vw;
}
.maxvw-94.cdk-overlay-pane mat-dialog-container {
  max-width: 94vw;
}
.maxvw-95.cdk-overlay-pane mat-dialog-container {
  max-width: 95vw;
}
.maxvw-96.cdk-overlay-pane mat-dialog-container {
  max-width: 96vw;
}
.maxvw-97.cdk-overlay-pane mat-dialog-container {
  max-width: 97vw;
}
.maxvw-98.cdk-overlay-pane mat-dialog-container {
  max-width: 98vw;
}
.maxvw-99.cdk-overlay-pane mat-dialog-container {
  max-width: 99vw;
}
.maxvw-100.cdk-overlay-pane mat-dialog-container {
  max-width: 100vw;
}
.minh-0 {
  min-height: 0 !important;
}
.h-1.cdk-overlay-pane mat-dialog-container {
  height: 1%;
}
.h-2.cdk-overlay-pane mat-dialog-container {
  height: 2%;
}
.h-3.cdk-overlay-pane mat-dialog-container {
  height: 3%;
}
.h-4.cdk-overlay-pane mat-dialog-container {
  height: 4%;
}
.h-5.cdk-overlay-pane mat-dialog-container {
  height: 5%;
}
.h-6.cdk-overlay-pane mat-dialog-container {
  height: 6%;
}
.h-7.cdk-overlay-pane mat-dialog-container {
  height: 7%;
}
.h-8.cdk-overlay-pane mat-dialog-container {
  height: 8%;
}
.h-9.cdk-overlay-pane mat-dialog-container {
  height: 9%;
}
.h-10.cdk-overlay-pane mat-dialog-container {
  height: 10%;
}
.h-11.cdk-overlay-pane mat-dialog-container {
  height: 11%;
}
.h-12.cdk-overlay-pane mat-dialog-container {
  height: 12%;
}
.h-13.cdk-overlay-pane mat-dialog-container {
  height: 13%;
}
.h-14.cdk-overlay-pane mat-dialog-container {
  height: 14%;
}
.h-15.cdk-overlay-pane mat-dialog-container {
  height: 15%;
}
.h-16.cdk-overlay-pane mat-dialog-container {
  height: 16%;
}
.h-17.cdk-overlay-pane mat-dialog-container {
  height: 17%;
}
.h-18.cdk-overlay-pane mat-dialog-container {
  height: 18%;
}
.h-19.cdk-overlay-pane mat-dialog-container {
  height: 19%;
}
.h-20.cdk-overlay-pane mat-dialog-container {
  height: 20%;
}
.h-21.cdk-overlay-pane mat-dialog-container {
  height: 21%;
}
.h-22.cdk-overlay-pane mat-dialog-container {
  height: 22%;
}
.h-23.cdk-overlay-pane mat-dialog-container {
  height: 23%;
}
.h-24.cdk-overlay-pane mat-dialog-container {
  height: 24%;
}
.h-25.cdk-overlay-pane mat-dialog-container {
  height: 25%;
}
.h-26.cdk-overlay-pane mat-dialog-container {
  height: 26%;
}
.h-27.cdk-overlay-pane mat-dialog-container {
  height: 27%;
}
.h-28.cdk-overlay-pane mat-dialog-container {
  height: 28%;
}
.h-29.cdk-overlay-pane mat-dialog-container {
  height: 29%;
}
.h-30.cdk-overlay-pane mat-dialog-container {
  height: 30%;
}
.h-31.cdk-overlay-pane mat-dialog-container {
  height: 31%;
}
.h-32.cdk-overlay-pane mat-dialog-container {
  height: 32%;
}
.h-33.cdk-overlay-pane mat-dialog-container {
  height: 33%;
}
.h-34.cdk-overlay-pane mat-dialog-container {
  height: 34%;
}
.h-35.cdk-overlay-pane mat-dialog-container {
  height: 35%;
}
.h-36.cdk-overlay-pane mat-dialog-container {
  height: 36%;
}
.h-37.cdk-overlay-pane mat-dialog-container {
  height: 37%;
}
.h-38.cdk-overlay-pane mat-dialog-container {
  height: 38%;
}
.h-39.cdk-overlay-pane mat-dialog-container {
  height: 39%;
}
.h-40.cdk-overlay-pane mat-dialog-container {
  height: 40%;
}
.h-41.cdk-overlay-pane mat-dialog-container {
  height: 41%;
}
.h-42.cdk-overlay-pane mat-dialog-container {
  height: 42%;
}
.h-43.cdk-overlay-pane mat-dialog-container {
  height: 43%;
}
.h-44.cdk-overlay-pane mat-dialog-container {
  height: 44%;
}
.h-45.cdk-overlay-pane mat-dialog-container {
  height: 45%;
}
.h-46.cdk-overlay-pane mat-dialog-container {
  height: 46%;
}
.h-47.cdk-overlay-pane mat-dialog-container {
  height: 47%;
}
.h-48.cdk-overlay-pane mat-dialog-container {
  height: 48%;
}
.h-49.cdk-overlay-pane mat-dialog-container {
  height: 49%;
}
.h-50.cdk-overlay-pane mat-dialog-container {
  height: 50%;
}
.h-51.cdk-overlay-pane mat-dialog-container {
  height: 51%;
}
.h-52.cdk-overlay-pane mat-dialog-container {
  height: 52%;
}
.h-53.cdk-overlay-pane mat-dialog-container {
  height: 53%;
}
.h-54.cdk-overlay-pane mat-dialog-container {
  height: 54%;
}
.h-55.cdk-overlay-pane mat-dialog-container {
  height: 55%;
}
.h-56.cdk-overlay-pane mat-dialog-container {
  height: 56%;
}
.h-57.cdk-overlay-pane mat-dialog-container {
  height: 57%;
}
.h-58.cdk-overlay-pane mat-dialog-container {
  height: 58%;
}
.h-59.cdk-overlay-pane mat-dialog-container {
  height: 59%;
}
.h-60.cdk-overlay-pane mat-dialog-container {
  height: 60%;
}
.h-61.cdk-overlay-pane mat-dialog-container {
  height: 61%;
}
.h-62.cdk-overlay-pane mat-dialog-container {
  height: 62%;
}
.h-63.cdk-overlay-pane mat-dialog-container {
  height: 63%;
}
.h-64.cdk-overlay-pane mat-dialog-container {
  height: 64%;
}
.h-65.cdk-overlay-pane mat-dialog-container {
  height: 65%;
}
.h-66.cdk-overlay-pane mat-dialog-container {
  height: 66%;
}
.h-67.cdk-overlay-pane mat-dialog-container {
  height: 67%;
}
.h-68.cdk-overlay-pane mat-dialog-container {
  height: 68%;
}
.h-69.cdk-overlay-pane mat-dialog-container {
  height: 69%;
}
.h-70.cdk-overlay-pane mat-dialog-container {
  height: 70%;
}
.h-71.cdk-overlay-pane mat-dialog-container {
  height: 71%;
}
.h-72.cdk-overlay-pane mat-dialog-container {
  height: 72%;
}
.h-73.cdk-overlay-pane mat-dialog-container {
  height: 73%;
}
.h-74.cdk-overlay-pane mat-dialog-container {
  height: 74%;
}
.h-75.cdk-overlay-pane mat-dialog-container {
  height: 75%;
}
.h-76.cdk-overlay-pane mat-dialog-container {
  height: 76%;
}
.h-77.cdk-overlay-pane mat-dialog-container {
  height: 77%;
}
.h-78.cdk-overlay-pane mat-dialog-container {
  height: 78%;
}
.h-79.cdk-overlay-pane mat-dialog-container {
  height: 79%;
}
.h-80.cdk-overlay-pane mat-dialog-container {
  height: 80%;
}
.h-81.cdk-overlay-pane mat-dialog-container {
  height: 81%;
}
.h-82.cdk-overlay-pane mat-dialog-container {
  height: 82%;
}
.h-83.cdk-overlay-pane mat-dialog-container {
  height: 83%;
}
.h-84.cdk-overlay-pane mat-dialog-container {
  height: 84%;
}
.h-85.cdk-overlay-pane mat-dialog-container {
  height: 85%;
}
.h-86.cdk-overlay-pane mat-dialog-container {
  height: 86%;
}
.h-87.cdk-overlay-pane mat-dialog-container {
  height: 87%;
}
.h-88.cdk-overlay-pane mat-dialog-container {
  height: 88%;
}
.h-89.cdk-overlay-pane mat-dialog-container {
  height: 89%;
}
.h-90.cdk-overlay-pane mat-dialog-container {
  height: 90%;
}
.h-91.cdk-overlay-pane mat-dialog-container {
  height: 91%;
}
.h-92.cdk-overlay-pane mat-dialog-container {
  height: 92%;
}
.h-93.cdk-overlay-pane mat-dialog-container {
  height: 93%;
}
.h-94.cdk-overlay-pane mat-dialog-container {
  height: 94%;
}
.h-95.cdk-overlay-pane mat-dialog-container {
  height: 95%;
}
.h-96.cdk-overlay-pane mat-dialog-container {
  height: 96%;
}
.h-97.cdk-overlay-pane mat-dialog-container {
  height: 97%;
}
.h-98.cdk-overlay-pane mat-dialog-container {
  height: 98%;
}
.h-99.cdk-overlay-pane mat-dialog-container {
  height: 99%;
}
.h-100.cdk-overlay-pane mat-dialog-container {
  height: 100%;
}
.minh-1.cdk-overlay-pane mat-dialog-container {
  min-height: 1%;
}
.minh-2.cdk-overlay-pane mat-dialog-container {
  min-height: 2%;
}
.minh-3.cdk-overlay-pane mat-dialog-container {
  min-height: 3%;
}
.minh-4.cdk-overlay-pane mat-dialog-container {
  min-height: 4%;
}
.minh-5.cdk-overlay-pane mat-dialog-container {
  min-height: 5%;
}
.minh-6.cdk-overlay-pane mat-dialog-container {
  min-height: 6%;
}
.minh-7.cdk-overlay-pane mat-dialog-container {
  min-height: 7%;
}
.minh-8.cdk-overlay-pane mat-dialog-container {
  min-height: 8%;
}
.minh-9.cdk-overlay-pane mat-dialog-container {
  min-height: 9%;
}
.minh-10.cdk-overlay-pane mat-dialog-container {
  min-height: 10%;
}
.minh-11.cdk-overlay-pane mat-dialog-container {
  min-height: 11%;
}
.minh-12.cdk-overlay-pane mat-dialog-container {
  min-height: 12%;
}
.minh-13.cdk-overlay-pane mat-dialog-container {
  min-height: 13%;
}
.minh-14.cdk-overlay-pane mat-dialog-container {
  min-height: 14%;
}
.minh-15.cdk-overlay-pane mat-dialog-container {
  min-height: 15%;
}
.minh-16.cdk-overlay-pane mat-dialog-container {
  min-height: 16%;
}
.minh-17.cdk-overlay-pane mat-dialog-container {
  min-height: 17%;
}
.minh-18.cdk-overlay-pane mat-dialog-container {
  min-height: 18%;
}
.minh-19.cdk-overlay-pane mat-dialog-container {
  min-height: 19%;
}
.minh-20.cdk-overlay-pane mat-dialog-container {
  min-height: 20%;
}
.minh-21.cdk-overlay-pane mat-dialog-container {
  min-height: 21%;
}
.minh-22.cdk-overlay-pane mat-dialog-container {
  min-height: 22%;
}
.minh-23.cdk-overlay-pane mat-dialog-container {
  min-height: 23%;
}
.minh-24.cdk-overlay-pane mat-dialog-container {
  min-height: 24%;
}
.minh-25.cdk-overlay-pane mat-dialog-container {
  min-height: 25%;
}
.minh-26.cdk-overlay-pane mat-dialog-container {
  min-height: 26%;
}
.minh-27.cdk-overlay-pane mat-dialog-container {
  min-height: 27%;
}
.minh-28.cdk-overlay-pane mat-dialog-container {
  min-height: 28%;
}
.minh-29.cdk-overlay-pane mat-dialog-container {
  min-height: 29%;
}
.minh-30.cdk-overlay-pane mat-dialog-container {
  min-height: 30%;
}
.minh-31.cdk-overlay-pane mat-dialog-container {
  min-height: 31%;
}
.minh-32.cdk-overlay-pane mat-dialog-container {
  min-height: 32%;
}
.minh-33.cdk-overlay-pane mat-dialog-container {
  min-height: 33%;
}
.minh-34.cdk-overlay-pane mat-dialog-container {
  min-height: 34%;
}
.minh-35.cdk-overlay-pane mat-dialog-container {
  min-height: 35%;
}
.minh-36.cdk-overlay-pane mat-dialog-container {
  min-height: 36%;
}
.minh-37.cdk-overlay-pane mat-dialog-container {
  min-height: 37%;
}
.minh-38.cdk-overlay-pane mat-dialog-container {
  min-height: 38%;
}
.minh-39.cdk-overlay-pane mat-dialog-container {
  min-height: 39%;
}
.minh-40.cdk-overlay-pane mat-dialog-container {
  min-height: 40%;
}
.minh-41.cdk-overlay-pane mat-dialog-container {
  min-height: 41%;
}
.minh-42.cdk-overlay-pane mat-dialog-container {
  min-height: 42%;
}
.minh-43.cdk-overlay-pane mat-dialog-container {
  min-height: 43%;
}
.minh-44.cdk-overlay-pane mat-dialog-container {
  min-height: 44%;
}
.minh-45.cdk-overlay-pane mat-dialog-container {
  min-height: 45%;
}
.minh-46.cdk-overlay-pane mat-dialog-container {
  min-height: 46%;
}
.minh-47.cdk-overlay-pane mat-dialog-container {
  min-height: 47%;
}
.minh-48.cdk-overlay-pane mat-dialog-container {
  min-height: 48%;
}
.minh-49.cdk-overlay-pane mat-dialog-container {
  min-height: 49%;
}
.minh-50.cdk-overlay-pane mat-dialog-container {
  min-height: 50%;
}
.minh-51.cdk-overlay-pane mat-dialog-container {
  min-height: 51%;
}
.minh-52.cdk-overlay-pane mat-dialog-container {
  min-height: 52%;
}
.minh-53.cdk-overlay-pane mat-dialog-container {
  min-height: 53%;
}
.minh-54.cdk-overlay-pane mat-dialog-container {
  min-height: 54%;
}
.minh-55.cdk-overlay-pane mat-dialog-container {
  min-height: 55%;
}
.minh-56.cdk-overlay-pane mat-dialog-container {
  min-height: 56%;
}
.minh-57.cdk-overlay-pane mat-dialog-container {
  min-height: 57%;
}
.minh-58.cdk-overlay-pane mat-dialog-container {
  min-height: 58%;
}
.minh-59.cdk-overlay-pane mat-dialog-container {
  min-height: 59%;
}
.minh-60.cdk-overlay-pane mat-dialog-container {
  min-height: 60%;
}
.minh-61.cdk-overlay-pane mat-dialog-container {
  min-height: 61%;
}
.minh-62.cdk-overlay-pane mat-dialog-container {
  min-height: 62%;
}
.minh-63.cdk-overlay-pane mat-dialog-container {
  min-height: 63%;
}
.minh-64.cdk-overlay-pane mat-dialog-container {
  min-height: 64%;
}
.minh-65.cdk-overlay-pane mat-dialog-container {
  min-height: 65%;
}
.minh-66.cdk-overlay-pane mat-dialog-container {
  min-height: 66%;
}
.minh-67.cdk-overlay-pane mat-dialog-container {
  min-height: 67%;
}
.minh-68.cdk-overlay-pane mat-dialog-container {
  min-height: 68%;
}
.minh-69.cdk-overlay-pane mat-dialog-container {
  min-height: 69%;
}
.minh-70.cdk-overlay-pane mat-dialog-container {
  min-height: 70%;
}
.minh-71.cdk-overlay-pane mat-dialog-container {
  min-height: 71%;
}
.minh-72.cdk-overlay-pane mat-dialog-container {
  min-height: 72%;
}
.minh-73.cdk-overlay-pane mat-dialog-container {
  min-height: 73%;
}
.minh-74.cdk-overlay-pane mat-dialog-container {
  min-height: 74%;
}
.minh-75.cdk-overlay-pane mat-dialog-container {
  min-height: 75%;
}
.minh-76.cdk-overlay-pane mat-dialog-container {
  min-height: 76%;
}
.minh-77.cdk-overlay-pane mat-dialog-container {
  min-height: 77%;
}
.minh-78.cdk-overlay-pane mat-dialog-container {
  min-height: 78%;
}
.minh-79.cdk-overlay-pane mat-dialog-container {
  min-height: 79%;
}
.minh-80.cdk-overlay-pane mat-dialog-container {
  min-height: 80%;
}
.minh-81.cdk-overlay-pane mat-dialog-container {
  min-height: 81%;
}
.minh-82.cdk-overlay-pane mat-dialog-container {
  min-height: 82%;
}
.minh-83.cdk-overlay-pane mat-dialog-container {
  min-height: 83%;
}
.minh-84.cdk-overlay-pane mat-dialog-container {
  min-height: 84%;
}
.minh-85.cdk-overlay-pane mat-dialog-container {
  min-height: 85%;
}
.minh-86.cdk-overlay-pane mat-dialog-container {
  min-height: 86%;
}
.minh-87.cdk-overlay-pane mat-dialog-container {
  min-height: 87%;
}
.minh-88.cdk-overlay-pane mat-dialog-container {
  min-height: 88%;
}
.minh-89.cdk-overlay-pane mat-dialog-container {
  min-height: 89%;
}
.minh-90.cdk-overlay-pane mat-dialog-container {
  min-height: 90%;
}
.minh-91.cdk-overlay-pane mat-dialog-container {
  min-height: 91%;
}
.minh-92.cdk-overlay-pane mat-dialog-container {
  min-height: 92%;
}
.minh-93.cdk-overlay-pane mat-dialog-container {
  min-height: 93%;
}
.minh-94.cdk-overlay-pane mat-dialog-container {
  min-height: 94%;
}
.minh-95.cdk-overlay-pane mat-dialog-container {
  min-height: 95%;
}
.minh-96.cdk-overlay-pane mat-dialog-container {
  min-height: 96%;
}
.minh-97.cdk-overlay-pane mat-dialog-container {
  min-height: 97%;
}
.minh-98.cdk-overlay-pane mat-dialog-container {
  min-height: 98%;
}
.minh-99.cdk-overlay-pane mat-dialog-container {
  min-height: 99%;
}
.minh-100.cdk-overlay-pane mat-dialog-container {
  min-height: 100%;
}
.maxh-1.cdk-overlay-pane mat-dialog-container {
  max-height: 1%;
}
.maxh-2.cdk-overlay-pane mat-dialog-container {
  max-height: 2%;
}
.maxh-3.cdk-overlay-pane mat-dialog-container {
  max-height: 3%;
}
.maxh-4.cdk-overlay-pane mat-dialog-container {
  max-height: 4%;
}
.maxh-5.cdk-overlay-pane mat-dialog-container {
  max-height: 5%;
}
.maxh-6.cdk-overlay-pane mat-dialog-container {
  max-height: 6%;
}
.maxh-7.cdk-overlay-pane mat-dialog-container {
  max-height: 7%;
}
.maxh-8.cdk-overlay-pane mat-dialog-container {
  max-height: 8%;
}
.maxh-9.cdk-overlay-pane mat-dialog-container {
  max-height: 9%;
}
.maxh-10.cdk-overlay-pane mat-dialog-container {
  max-height: 10%;
}
.maxh-11.cdk-overlay-pane mat-dialog-container {
  max-height: 11%;
}
.maxh-12.cdk-overlay-pane mat-dialog-container {
  max-height: 12%;
}
.maxh-13.cdk-overlay-pane mat-dialog-container {
  max-height: 13%;
}
.maxh-14.cdk-overlay-pane mat-dialog-container {
  max-height: 14%;
}
.maxh-15.cdk-overlay-pane mat-dialog-container {
  max-height: 15%;
}
.maxh-16.cdk-overlay-pane mat-dialog-container {
  max-height: 16%;
}
.maxh-17.cdk-overlay-pane mat-dialog-container {
  max-height: 17%;
}
.maxh-18.cdk-overlay-pane mat-dialog-container {
  max-height: 18%;
}
.maxh-19.cdk-overlay-pane mat-dialog-container {
  max-height: 19%;
}
.maxh-20.cdk-overlay-pane mat-dialog-container {
  max-height: 20%;
}
.maxh-21.cdk-overlay-pane mat-dialog-container {
  max-height: 21%;
}
.maxh-22.cdk-overlay-pane mat-dialog-container {
  max-height: 22%;
}
.maxh-23.cdk-overlay-pane mat-dialog-container {
  max-height: 23%;
}
.maxh-24.cdk-overlay-pane mat-dialog-container {
  max-height: 24%;
}
.maxh-25.cdk-overlay-pane mat-dialog-container {
  max-height: 25%;
}
.maxh-26.cdk-overlay-pane mat-dialog-container {
  max-height: 26%;
}
.maxh-27.cdk-overlay-pane mat-dialog-container {
  max-height: 27%;
}
.maxh-28.cdk-overlay-pane mat-dialog-container {
  max-height: 28%;
}
.maxh-29.cdk-overlay-pane mat-dialog-container {
  max-height: 29%;
}
.maxh-30.cdk-overlay-pane mat-dialog-container {
  max-height: 30%;
}
.maxh-31.cdk-overlay-pane mat-dialog-container {
  max-height: 31%;
}
.maxh-32.cdk-overlay-pane mat-dialog-container {
  max-height: 32%;
}
.maxh-33.cdk-overlay-pane mat-dialog-container {
  max-height: 33%;
}
.maxh-34.cdk-overlay-pane mat-dialog-container {
  max-height: 34%;
}
.maxh-35.cdk-overlay-pane mat-dialog-container {
  max-height: 35%;
}
.maxh-36.cdk-overlay-pane mat-dialog-container {
  max-height: 36%;
}
.maxh-37.cdk-overlay-pane mat-dialog-container {
  max-height: 37%;
}
.maxh-38.cdk-overlay-pane mat-dialog-container {
  max-height: 38%;
}
.maxh-39.cdk-overlay-pane mat-dialog-container {
  max-height: 39%;
}
.maxh-40.cdk-overlay-pane mat-dialog-container {
  max-height: 40%;
}
.maxh-41.cdk-overlay-pane mat-dialog-container {
  max-height: 41%;
}
.maxh-42.cdk-overlay-pane mat-dialog-container {
  max-height: 42%;
}
.maxh-43.cdk-overlay-pane mat-dialog-container {
  max-height: 43%;
}
.maxh-44.cdk-overlay-pane mat-dialog-container {
  max-height: 44%;
}
.maxh-45.cdk-overlay-pane mat-dialog-container {
  max-height: 45%;
}
.maxh-46.cdk-overlay-pane mat-dialog-container {
  max-height: 46%;
}
.maxh-47.cdk-overlay-pane mat-dialog-container {
  max-height: 47%;
}
.maxh-48.cdk-overlay-pane mat-dialog-container {
  max-height: 48%;
}
.maxh-49.cdk-overlay-pane mat-dialog-container {
  max-height: 49%;
}
.maxh-50.cdk-overlay-pane mat-dialog-container {
  max-height: 50%;
}
.maxh-51.cdk-overlay-pane mat-dialog-container {
  max-height: 51%;
}
.maxh-52.cdk-overlay-pane mat-dialog-container {
  max-height: 52%;
}
.maxh-53.cdk-overlay-pane mat-dialog-container {
  max-height: 53%;
}
.maxh-54.cdk-overlay-pane mat-dialog-container {
  max-height: 54%;
}
.maxh-55.cdk-overlay-pane mat-dialog-container {
  max-height: 55%;
}
.maxh-56.cdk-overlay-pane mat-dialog-container {
  max-height: 56%;
}
.maxh-57.cdk-overlay-pane mat-dialog-container {
  max-height: 57%;
}
.maxh-58.cdk-overlay-pane mat-dialog-container {
  max-height: 58%;
}
.maxh-59.cdk-overlay-pane mat-dialog-container {
  max-height: 59%;
}
.maxh-60.cdk-overlay-pane mat-dialog-container {
  max-height: 60%;
}
.maxh-61.cdk-overlay-pane mat-dialog-container {
  max-height: 61%;
}
.maxh-62.cdk-overlay-pane mat-dialog-container {
  max-height: 62%;
}
.maxh-63.cdk-overlay-pane mat-dialog-container {
  max-height: 63%;
}
.maxh-64.cdk-overlay-pane mat-dialog-container {
  max-height: 64%;
}
.maxh-65.cdk-overlay-pane mat-dialog-container {
  max-height: 65%;
}
.maxh-66.cdk-overlay-pane mat-dialog-container {
  max-height: 66%;
}
.maxh-67.cdk-overlay-pane mat-dialog-container {
  max-height: 67%;
}
.maxh-68.cdk-overlay-pane mat-dialog-container {
  max-height: 68%;
}
.maxh-69.cdk-overlay-pane mat-dialog-container {
  max-height: 69%;
}
.maxh-70.cdk-overlay-pane mat-dialog-container {
  max-height: 70%;
}
.maxh-71.cdk-overlay-pane mat-dialog-container {
  max-height: 71%;
}
.maxh-72.cdk-overlay-pane mat-dialog-container {
  max-height: 72%;
}
.maxh-73.cdk-overlay-pane mat-dialog-container {
  max-height: 73%;
}
.maxh-74.cdk-overlay-pane mat-dialog-container {
  max-height: 74%;
}
.maxh-75.cdk-overlay-pane mat-dialog-container {
  max-height: 75%;
}
.maxh-76.cdk-overlay-pane mat-dialog-container {
  max-height: 76%;
}
.maxh-77.cdk-overlay-pane mat-dialog-container {
  max-height: 77%;
}
.maxh-78.cdk-overlay-pane mat-dialog-container {
  max-height: 78%;
}
.maxh-79.cdk-overlay-pane mat-dialog-container {
  max-height: 79%;
}
.maxh-80.cdk-overlay-pane mat-dialog-container {
  max-height: 80%;
}
.maxh-81.cdk-overlay-pane mat-dialog-container {
  max-height: 81%;
}
.maxh-82.cdk-overlay-pane mat-dialog-container {
  max-height: 82%;
}
.maxh-83.cdk-overlay-pane mat-dialog-container {
  max-height: 83%;
}
.maxh-84.cdk-overlay-pane mat-dialog-container {
  max-height: 84%;
}
.maxh-85.cdk-overlay-pane mat-dialog-container {
  max-height: 85%;
}
.maxh-86.cdk-overlay-pane mat-dialog-container {
  max-height: 86%;
}
.maxh-87.cdk-overlay-pane mat-dialog-container {
  max-height: 87%;
}
.maxh-88.cdk-overlay-pane mat-dialog-container {
  max-height: 88%;
}
.maxh-89.cdk-overlay-pane mat-dialog-container {
  max-height: 89%;
}
.maxh-90.cdk-overlay-pane mat-dialog-container {
  max-height: 90%;
}
.maxh-91.cdk-overlay-pane mat-dialog-container {
  max-height: 91%;
}
.maxh-92.cdk-overlay-pane mat-dialog-container {
  max-height: 92%;
}
.maxh-93.cdk-overlay-pane mat-dialog-container {
  max-height: 93%;
}
.maxh-94.cdk-overlay-pane mat-dialog-container {
  max-height: 94%;
}
.maxh-95.cdk-overlay-pane mat-dialog-container {
  max-height: 95%;
}
.maxh-96.cdk-overlay-pane mat-dialog-container {
  max-height: 96%;
}
.maxh-97.cdk-overlay-pane mat-dialog-container {
  max-height: 97%;
}
.maxh-98.cdk-overlay-pane mat-dialog-container {
  max-height: 98%;
}
.maxh-99.cdk-overlay-pane mat-dialog-container {
  max-height: 99%;
}
.maxh-100.cdk-overlay-pane mat-dialog-container {
  max-height: 100%;
}
.vh-1.cdk-overlay-pane mat-dialog-container {
  height: 1vh;
}
.vh-2.cdk-overlay-pane mat-dialog-container {
  height: 2vh;
}
.vh-3.cdk-overlay-pane mat-dialog-container {
  height: 3vh;
}
.vh-4.cdk-overlay-pane mat-dialog-container {
  height: 4vh;
}
.vh-5.cdk-overlay-pane mat-dialog-container {
  height: 5vh;
}
.vh-6.cdk-overlay-pane mat-dialog-container {
  height: 6vh;
}
.vh-7.cdk-overlay-pane mat-dialog-container {
  height: 7vh;
}
.vh-8.cdk-overlay-pane mat-dialog-container {
  height: 8vh;
}
.vh-9.cdk-overlay-pane mat-dialog-container {
  height: 9vh;
}
.vh-10.cdk-overlay-pane mat-dialog-container {
  height: 10vh;
}
.vh-11.cdk-overlay-pane mat-dialog-container {
  height: 11vh;
}
.vh-12.cdk-overlay-pane mat-dialog-container {
  height: 12vh;
}
.vh-13.cdk-overlay-pane mat-dialog-container {
  height: 13vh;
}
.vh-14.cdk-overlay-pane mat-dialog-container {
  height: 14vh;
}
.vh-15.cdk-overlay-pane mat-dialog-container {
  height: 15vh;
}
.vh-16.cdk-overlay-pane mat-dialog-container {
  height: 16vh;
}
.vh-17.cdk-overlay-pane mat-dialog-container {
  height: 17vh;
}
.vh-18.cdk-overlay-pane mat-dialog-container {
  height: 18vh;
}
.vh-19.cdk-overlay-pane mat-dialog-container {
  height: 19vh;
}
.vh-20.cdk-overlay-pane mat-dialog-container {
  height: 20vh;
}
.vh-21.cdk-overlay-pane mat-dialog-container {
  height: 21vh;
}
.vh-22.cdk-overlay-pane mat-dialog-container {
  height: 22vh;
}
.vh-23.cdk-overlay-pane mat-dialog-container {
  height: 23vh;
}
.vh-24.cdk-overlay-pane mat-dialog-container {
  height: 24vh;
}
.vh-25.cdk-overlay-pane mat-dialog-container {
  height: 25vh;
}
.vh-26.cdk-overlay-pane mat-dialog-container {
  height: 26vh;
}
.vh-27.cdk-overlay-pane mat-dialog-container {
  height: 27vh;
}
.vh-28.cdk-overlay-pane mat-dialog-container {
  height: 28vh;
}
.vh-29.cdk-overlay-pane mat-dialog-container {
  height: 29vh;
}
.vh-30.cdk-overlay-pane mat-dialog-container {
  height: 30vh;
}
.vh-31.cdk-overlay-pane mat-dialog-container {
  height: 31vh;
}
.vh-32.cdk-overlay-pane mat-dialog-container {
  height: 32vh;
}
.vh-33.cdk-overlay-pane mat-dialog-container {
  height: 33vh;
}
.vh-34.cdk-overlay-pane mat-dialog-container {
  height: 34vh;
}
.vh-35.cdk-overlay-pane mat-dialog-container {
  height: 35vh;
}
.vh-36.cdk-overlay-pane mat-dialog-container {
  height: 36vh;
}
.vh-37.cdk-overlay-pane mat-dialog-container {
  height: 37vh;
}
.vh-38.cdk-overlay-pane mat-dialog-container {
  height: 38vh;
}
.vh-39.cdk-overlay-pane mat-dialog-container {
  height: 39vh;
}
.vh-40.cdk-overlay-pane mat-dialog-container {
  height: 40vh;
}
.vh-41.cdk-overlay-pane mat-dialog-container {
  height: 41vh;
}
.vh-42.cdk-overlay-pane mat-dialog-container {
  height: 42vh;
}
.vh-43.cdk-overlay-pane mat-dialog-container {
  height: 43vh;
}
.vh-44.cdk-overlay-pane mat-dialog-container {
  height: 44vh;
}
.vh-45.cdk-overlay-pane mat-dialog-container {
  height: 45vh;
}
.vh-46.cdk-overlay-pane mat-dialog-container {
  height: 46vh;
}
.vh-47.cdk-overlay-pane mat-dialog-container {
  height: 47vh;
}
.vh-48.cdk-overlay-pane mat-dialog-container {
  height: 48vh;
}
.vh-49.cdk-overlay-pane mat-dialog-container {
  height: 49vh;
}
.vh-50.cdk-overlay-pane mat-dialog-container {
  height: 50vh;
}
.vh-51.cdk-overlay-pane mat-dialog-container {
  height: 51vh;
}
.vh-52.cdk-overlay-pane mat-dialog-container {
  height: 52vh;
}
.vh-53.cdk-overlay-pane mat-dialog-container {
  height: 53vh;
}
.vh-54.cdk-overlay-pane mat-dialog-container {
  height: 54vh;
}
.vh-55.cdk-overlay-pane mat-dialog-container {
  height: 55vh;
}
.vh-56.cdk-overlay-pane mat-dialog-container {
  height: 56vh;
}
.vh-57.cdk-overlay-pane mat-dialog-container {
  height: 57vh;
}
.vh-58.cdk-overlay-pane mat-dialog-container {
  height: 58vh;
}
.vh-59.cdk-overlay-pane mat-dialog-container {
  height: 59vh;
}
.vh-60.cdk-overlay-pane mat-dialog-container {
  height: 60vh;
}
.vh-61.cdk-overlay-pane mat-dialog-container {
  height: 61vh;
}
.vh-62.cdk-overlay-pane mat-dialog-container {
  height: 62vh;
}
.vh-63.cdk-overlay-pane mat-dialog-container {
  height: 63vh;
}
.vh-64.cdk-overlay-pane mat-dialog-container {
  height: 64vh;
}
.vh-65.cdk-overlay-pane mat-dialog-container {
  height: 65vh;
}
.vh-66.cdk-overlay-pane mat-dialog-container {
  height: 66vh;
}
.vh-67.cdk-overlay-pane mat-dialog-container {
  height: 67vh;
}
.vh-68.cdk-overlay-pane mat-dialog-container {
  height: 68vh;
}
.vh-69.cdk-overlay-pane mat-dialog-container {
  height: 69vh;
}
.vh-70.cdk-overlay-pane mat-dialog-container {
  height: 70vh;
}
.vh-71.cdk-overlay-pane mat-dialog-container {
  height: 71vh;
}
.vh-72.cdk-overlay-pane mat-dialog-container {
  height: 72vh;
}
.vh-73.cdk-overlay-pane mat-dialog-container {
  height: 73vh;
}
.vh-74.cdk-overlay-pane mat-dialog-container {
  height: 74vh;
}
.vh-75.cdk-overlay-pane mat-dialog-container {
  height: 75vh;
}
.vh-76.cdk-overlay-pane mat-dialog-container {
  height: 76vh;
}
.vh-77.cdk-overlay-pane mat-dialog-container {
  height: 77vh;
}
.vh-78.cdk-overlay-pane mat-dialog-container {
  height: 78vh;
}
.vh-79.cdk-overlay-pane mat-dialog-container {
  height: 79vh;
}
.vh-80.cdk-overlay-pane mat-dialog-container {
  height: 80vh;
}
.vh-81.cdk-overlay-pane mat-dialog-container {
  height: 81vh;
}
.vh-82.cdk-overlay-pane mat-dialog-container {
  height: 82vh;
}
.vh-83.cdk-overlay-pane mat-dialog-container {
  height: 83vh;
}
.vh-84.cdk-overlay-pane mat-dialog-container {
  height: 84vh;
}
.vh-85.cdk-overlay-pane mat-dialog-container {
  height: 85vh;
}
.vh-86.cdk-overlay-pane mat-dialog-container {
  height: 86vh;
}
.vh-87.cdk-overlay-pane mat-dialog-container {
  height: 87vh;
}
.vh-88.cdk-overlay-pane mat-dialog-container {
  height: 88vh;
}
.vh-89.cdk-overlay-pane mat-dialog-container {
  height: 89vh;
}
.vh-90.cdk-overlay-pane mat-dialog-container {
  height: 90vh;
}
.vh-91.cdk-overlay-pane mat-dialog-container {
  height: 91vh;
}
.vh-92.cdk-overlay-pane mat-dialog-container {
  height: 92vh;
}
.vh-93.cdk-overlay-pane mat-dialog-container {
  height: 93vh;
}
.vh-94.cdk-overlay-pane mat-dialog-container {
  height: 94vh;
}
.vh-95.cdk-overlay-pane mat-dialog-container {
  height: 95vh;
}
.vh-96.cdk-overlay-pane mat-dialog-container {
  height: 96vh;
}
.vh-97.cdk-overlay-pane mat-dialog-container {
  height: 97vh;
}
.vh-98.cdk-overlay-pane mat-dialog-container {
  height: 98vh;
}
.vh-99.cdk-overlay-pane mat-dialog-container {
  height: 99vh;
}
.vh-100.cdk-overlay-pane mat-dialog-container {
  height: 100vh;
}
.minvh-1.cdk-overlay-pane mat-dialog-container {
  min-height: 1vh;
}
.minvh-2.cdk-overlay-pane mat-dialog-container {
  min-height: 2vh;
}
.minvh-3.cdk-overlay-pane mat-dialog-container {
  min-height: 3vh;
}
.minvh-4.cdk-overlay-pane mat-dialog-container {
  min-height: 4vh;
}
.minvh-5.cdk-overlay-pane mat-dialog-container {
  min-height: 5vh;
}
.minvh-6.cdk-overlay-pane mat-dialog-container {
  min-height: 6vh;
}
.minvh-7.cdk-overlay-pane mat-dialog-container {
  min-height: 7vh;
}
.minvh-8.cdk-overlay-pane mat-dialog-container {
  min-height: 8vh;
}
.minvh-9.cdk-overlay-pane mat-dialog-container {
  min-height: 9vh;
}
.minvh-10.cdk-overlay-pane mat-dialog-container {
  min-height: 10vh;
}
.minvh-11.cdk-overlay-pane mat-dialog-container {
  min-height: 11vh;
}
.minvh-12.cdk-overlay-pane mat-dialog-container {
  min-height: 12vh;
}
.minvh-13.cdk-overlay-pane mat-dialog-container {
  min-height: 13vh;
}
.minvh-14.cdk-overlay-pane mat-dialog-container {
  min-height: 14vh;
}
.minvh-15.cdk-overlay-pane mat-dialog-container {
  min-height: 15vh;
}
.minvh-16.cdk-overlay-pane mat-dialog-container {
  min-height: 16vh;
}
.minvh-17.cdk-overlay-pane mat-dialog-container {
  min-height: 17vh;
}
.minvh-18.cdk-overlay-pane mat-dialog-container {
  min-height: 18vh;
}
.minvh-19.cdk-overlay-pane mat-dialog-container {
  min-height: 19vh;
}
.minvh-20.cdk-overlay-pane mat-dialog-container {
  min-height: 20vh;
}
.minvh-21.cdk-overlay-pane mat-dialog-container {
  min-height: 21vh;
}
.minvh-22.cdk-overlay-pane mat-dialog-container {
  min-height: 22vh;
}
.minvh-23.cdk-overlay-pane mat-dialog-container {
  min-height: 23vh;
}
.minvh-24.cdk-overlay-pane mat-dialog-container {
  min-height: 24vh;
}
.minvh-25.cdk-overlay-pane mat-dialog-container {
  min-height: 25vh;
}
.minvh-26.cdk-overlay-pane mat-dialog-container {
  min-height: 26vh;
}
.minvh-27.cdk-overlay-pane mat-dialog-container {
  min-height: 27vh;
}
.minvh-28.cdk-overlay-pane mat-dialog-container {
  min-height: 28vh;
}
.minvh-29.cdk-overlay-pane mat-dialog-container {
  min-height: 29vh;
}
.minvh-30.cdk-overlay-pane mat-dialog-container {
  min-height: 30vh;
}
.minvh-31.cdk-overlay-pane mat-dialog-container {
  min-height: 31vh;
}
.minvh-32.cdk-overlay-pane mat-dialog-container {
  min-height: 32vh;
}
.minvh-33.cdk-overlay-pane mat-dialog-container {
  min-height: 33vh;
}
.minvh-34.cdk-overlay-pane mat-dialog-container {
  min-height: 34vh;
}
.minvh-35.cdk-overlay-pane mat-dialog-container {
  min-height: 35vh;
}
.minvh-36.cdk-overlay-pane mat-dialog-container {
  min-height: 36vh;
}
.minvh-37.cdk-overlay-pane mat-dialog-container {
  min-height: 37vh;
}
.minvh-38.cdk-overlay-pane mat-dialog-container {
  min-height: 38vh;
}
.minvh-39.cdk-overlay-pane mat-dialog-container {
  min-height: 39vh;
}
.minvh-40.cdk-overlay-pane mat-dialog-container {
  min-height: 40vh;
}
.minvh-41.cdk-overlay-pane mat-dialog-container {
  min-height: 41vh;
}
.minvh-42.cdk-overlay-pane mat-dialog-container {
  min-height: 42vh;
}
.minvh-43.cdk-overlay-pane mat-dialog-container {
  min-height: 43vh;
}
.minvh-44.cdk-overlay-pane mat-dialog-container {
  min-height: 44vh;
}
.minvh-45.cdk-overlay-pane mat-dialog-container {
  min-height: 45vh;
}
.minvh-46.cdk-overlay-pane mat-dialog-container {
  min-height: 46vh;
}
.minvh-47.cdk-overlay-pane mat-dialog-container {
  min-height: 47vh;
}
.minvh-48.cdk-overlay-pane mat-dialog-container {
  min-height: 48vh;
}
.minvh-49.cdk-overlay-pane mat-dialog-container {
  min-height: 49vh;
}
.minvh-50.cdk-overlay-pane mat-dialog-container {
  min-height: 50vh;
}
.minvh-51.cdk-overlay-pane mat-dialog-container {
  min-height: 51vh;
}
.minvh-52.cdk-overlay-pane mat-dialog-container {
  min-height: 52vh;
}
.minvh-53.cdk-overlay-pane mat-dialog-container {
  min-height: 53vh;
}
.minvh-54.cdk-overlay-pane mat-dialog-container {
  min-height: 54vh;
}
.minvh-55.cdk-overlay-pane mat-dialog-container {
  min-height: 55vh;
}
.minvh-56.cdk-overlay-pane mat-dialog-container {
  min-height: 56vh;
}
.minvh-57.cdk-overlay-pane mat-dialog-container {
  min-height: 57vh;
}
.minvh-58.cdk-overlay-pane mat-dialog-container {
  min-height: 58vh;
}
.minvh-59.cdk-overlay-pane mat-dialog-container {
  min-height: 59vh;
}
.minvh-60.cdk-overlay-pane mat-dialog-container {
  min-height: 60vh;
}
.minvh-61.cdk-overlay-pane mat-dialog-container {
  min-height: 61vh;
}
.minvh-62.cdk-overlay-pane mat-dialog-container {
  min-height: 62vh;
}
.minvh-63.cdk-overlay-pane mat-dialog-container {
  min-height: 63vh;
}
.minvh-64.cdk-overlay-pane mat-dialog-container {
  min-height: 64vh;
}
.minvh-65.cdk-overlay-pane mat-dialog-container {
  min-height: 65vh;
}
.minvh-66.cdk-overlay-pane mat-dialog-container {
  min-height: 66vh;
}
.minvh-67.cdk-overlay-pane mat-dialog-container {
  min-height: 67vh;
}
.minvh-68.cdk-overlay-pane mat-dialog-container {
  min-height: 68vh;
}
.minvh-69.cdk-overlay-pane mat-dialog-container {
  min-height: 69vh;
}
.minvh-70.cdk-overlay-pane mat-dialog-container {
  min-height: 70vh;
}
.minvh-71.cdk-overlay-pane mat-dialog-container {
  min-height: 71vh;
}
.minvh-72.cdk-overlay-pane mat-dialog-container {
  min-height: 72vh;
}
.minvh-73.cdk-overlay-pane mat-dialog-container {
  min-height: 73vh;
}
.minvh-74.cdk-overlay-pane mat-dialog-container {
  min-height: 74vh;
}
.minvh-75.cdk-overlay-pane mat-dialog-container {
  min-height: 75vh;
}
.minvh-76.cdk-overlay-pane mat-dialog-container {
  min-height: 76vh;
}
.minvh-77.cdk-overlay-pane mat-dialog-container {
  min-height: 77vh;
}
.minvh-78.cdk-overlay-pane mat-dialog-container {
  min-height: 78vh;
}
.minvh-79.cdk-overlay-pane mat-dialog-container {
  min-height: 79vh;
}
.minvh-80.cdk-overlay-pane mat-dialog-container {
  min-height: 80vh;
}
.minvh-81.cdk-overlay-pane mat-dialog-container {
  min-height: 81vh;
}
.minvh-82.cdk-overlay-pane mat-dialog-container {
  min-height: 82vh;
}
.minvh-83.cdk-overlay-pane mat-dialog-container {
  min-height: 83vh;
}
.minvh-84.cdk-overlay-pane mat-dialog-container {
  min-height: 84vh;
}
.minvh-85.cdk-overlay-pane mat-dialog-container {
  min-height: 85vh;
}
.minvh-86.cdk-overlay-pane mat-dialog-container {
  min-height: 86vh;
}
.minvh-87.cdk-overlay-pane mat-dialog-container {
  min-height: 87vh;
}
.minvh-88.cdk-overlay-pane mat-dialog-container {
  min-height: 88vh;
}
.minvh-89.cdk-overlay-pane mat-dialog-container {
  min-height: 89vh;
}
.minvh-90.cdk-overlay-pane mat-dialog-container {
  min-height: 90vh;
}
.minvh-91.cdk-overlay-pane mat-dialog-container {
  min-height: 91vh;
}
.minvh-92.cdk-overlay-pane mat-dialog-container {
  min-height: 92vh;
}
.minvh-93.cdk-overlay-pane mat-dialog-container {
  min-height: 93vh;
}
.minvh-94.cdk-overlay-pane mat-dialog-container {
  min-height: 94vh;
}
.minvh-95.cdk-overlay-pane mat-dialog-container {
  min-height: 95vh;
}
.minvh-96.cdk-overlay-pane mat-dialog-container {
  min-height: 96vh;
}
.minvh-97.cdk-overlay-pane mat-dialog-container {
  min-height: 97vh;
}
.minvh-98.cdk-overlay-pane mat-dialog-container {
  min-height: 98vh;
}
.minvh-99.cdk-overlay-pane mat-dialog-container {
  min-height: 99vh;
}
.minvh-100.cdk-overlay-pane mat-dialog-container {
  min-height: 100vh;
}
.maxvh-1.cdk-overlay-pane mat-dialog-container {
  max-height: 1vh;
}
.maxvh-2.cdk-overlay-pane mat-dialog-container {
  max-height: 2vh;
}
.maxvh-3.cdk-overlay-pane mat-dialog-container {
  max-height: 3vh;
}
.maxvh-4.cdk-overlay-pane mat-dialog-container {
  max-height: 4vh;
}
.maxvh-5.cdk-overlay-pane mat-dialog-container {
  max-height: 5vh;
}
.maxvh-6.cdk-overlay-pane mat-dialog-container {
  max-height: 6vh;
}
.maxvh-7.cdk-overlay-pane mat-dialog-container {
  max-height: 7vh;
}
.maxvh-8.cdk-overlay-pane mat-dialog-container {
  max-height: 8vh;
}
.maxvh-9.cdk-overlay-pane mat-dialog-container {
  max-height: 9vh;
}
.maxvh-10.cdk-overlay-pane mat-dialog-container {
  max-height: 10vh;
}
.maxvh-11.cdk-overlay-pane mat-dialog-container {
  max-height: 11vh;
}
.maxvh-12.cdk-overlay-pane mat-dialog-container {
  max-height: 12vh;
}
.maxvh-13.cdk-overlay-pane mat-dialog-container {
  max-height: 13vh;
}
.maxvh-14.cdk-overlay-pane mat-dialog-container {
  max-height: 14vh;
}
.maxvh-15.cdk-overlay-pane mat-dialog-container {
  max-height: 15vh;
}
.maxvh-16.cdk-overlay-pane mat-dialog-container {
  max-height: 16vh;
}
.maxvh-17.cdk-overlay-pane mat-dialog-container {
  max-height: 17vh;
}
.maxvh-18.cdk-overlay-pane mat-dialog-container {
  max-height: 18vh;
}
.maxvh-19.cdk-overlay-pane mat-dialog-container {
  max-height: 19vh;
}
.maxvh-20.cdk-overlay-pane mat-dialog-container {
  max-height: 20vh;
}
.maxvh-21.cdk-overlay-pane mat-dialog-container {
  max-height: 21vh;
}
.maxvh-22.cdk-overlay-pane mat-dialog-container {
  max-height: 22vh;
}
.maxvh-23.cdk-overlay-pane mat-dialog-container {
  max-height: 23vh;
}
.maxvh-24.cdk-overlay-pane mat-dialog-container {
  max-height: 24vh;
}
.maxvh-25.cdk-overlay-pane mat-dialog-container {
  max-height: 25vh;
}
.maxvh-26.cdk-overlay-pane mat-dialog-container {
  max-height: 26vh;
}
.maxvh-27.cdk-overlay-pane mat-dialog-container {
  max-height: 27vh;
}
.maxvh-28.cdk-overlay-pane mat-dialog-container {
  max-height: 28vh;
}
.maxvh-29.cdk-overlay-pane mat-dialog-container {
  max-height: 29vh;
}
.maxvh-30.cdk-overlay-pane mat-dialog-container {
  max-height: 30vh;
}
.maxvh-31.cdk-overlay-pane mat-dialog-container {
  max-height: 31vh;
}
.maxvh-32.cdk-overlay-pane mat-dialog-container {
  max-height: 32vh;
}
.maxvh-33.cdk-overlay-pane mat-dialog-container {
  max-height: 33vh;
}
.maxvh-34.cdk-overlay-pane mat-dialog-container {
  max-height: 34vh;
}
.maxvh-35.cdk-overlay-pane mat-dialog-container {
  max-height: 35vh;
}
.maxvh-36.cdk-overlay-pane mat-dialog-container {
  max-height: 36vh;
}
.maxvh-37.cdk-overlay-pane mat-dialog-container {
  max-height: 37vh;
}
.maxvh-38.cdk-overlay-pane mat-dialog-container {
  max-height: 38vh;
}
.maxvh-39.cdk-overlay-pane mat-dialog-container {
  max-height: 39vh;
}
.maxvh-40.cdk-overlay-pane mat-dialog-container {
  max-height: 40vh;
}
.maxvh-41.cdk-overlay-pane mat-dialog-container {
  max-height: 41vh;
}
.maxvh-42.cdk-overlay-pane mat-dialog-container {
  max-height: 42vh;
}
.maxvh-43.cdk-overlay-pane mat-dialog-container {
  max-height: 43vh;
}
.maxvh-44.cdk-overlay-pane mat-dialog-container {
  max-height: 44vh;
}
.maxvh-45.cdk-overlay-pane mat-dialog-container {
  max-height: 45vh;
}
.maxvh-46.cdk-overlay-pane mat-dialog-container {
  max-height: 46vh;
}
.maxvh-47.cdk-overlay-pane mat-dialog-container {
  max-height: 47vh;
}
.maxvh-48.cdk-overlay-pane mat-dialog-container {
  max-height: 48vh;
}
.maxvh-49.cdk-overlay-pane mat-dialog-container {
  max-height: 49vh;
}
.maxvh-50.cdk-overlay-pane mat-dialog-container {
  max-height: 50vh;
}
.maxvh-51.cdk-overlay-pane mat-dialog-container {
  max-height: 51vh;
}
.maxvh-52.cdk-overlay-pane mat-dialog-container {
  max-height: 52vh;
}
.maxvh-53.cdk-overlay-pane mat-dialog-container {
  max-height: 53vh;
}
.maxvh-54.cdk-overlay-pane mat-dialog-container {
  max-height: 54vh;
}
.maxvh-55.cdk-overlay-pane mat-dialog-container {
  max-height: 55vh;
}
.maxvh-56.cdk-overlay-pane mat-dialog-container {
  max-height: 56vh;
}
.maxvh-57.cdk-overlay-pane mat-dialog-container {
  max-height: 57vh;
}
.maxvh-58.cdk-overlay-pane mat-dialog-container {
  max-height: 58vh;
}
.maxvh-59.cdk-overlay-pane mat-dialog-container {
  max-height: 59vh;
}
.maxvh-60.cdk-overlay-pane mat-dialog-container {
  max-height: 60vh;
}
.maxvh-61.cdk-overlay-pane mat-dialog-container {
  max-height: 61vh;
}
.maxvh-62.cdk-overlay-pane mat-dialog-container {
  max-height: 62vh;
}
.maxvh-63.cdk-overlay-pane mat-dialog-container {
  max-height: 63vh;
}
.maxvh-64.cdk-overlay-pane mat-dialog-container {
  max-height: 64vh;
}
.maxvh-65.cdk-overlay-pane mat-dialog-container {
  max-height: 65vh;
}
.maxvh-66.cdk-overlay-pane mat-dialog-container {
  max-height: 66vh;
}
.maxvh-67.cdk-overlay-pane mat-dialog-container {
  max-height: 67vh;
}
.maxvh-68.cdk-overlay-pane mat-dialog-container {
  max-height: 68vh;
}
.maxvh-69.cdk-overlay-pane mat-dialog-container {
  max-height: 69vh;
}
.maxvh-70.cdk-overlay-pane mat-dialog-container {
  max-height: 70vh;
}
.maxvh-71.cdk-overlay-pane mat-dialog-container {
  max-height: 71vh;
}
.maxvh-72.cdk-overlay-pane mat-dialog-container {
  max-height: 72vh;
}
.maxvh-73.cdk-overlay-pane mat-dialog-container {
  max-height: 73vh;
}
.maxvh-74.cdk-overlay-pane mat-dialog-container {
  max-height: 74vh;
}
.maxvh-75.cdk-overlay-pane mat-dialog-container {
  max-height: 75vh;
}
.maxvh-76.cdk-overlay-pane mat-dialog-container {
  max-height: 76vh;
}
.maxvh-77.cdk-overlay-pane mat-dialog-container {
  max-height: 77vh;
}
.maxvh-78.cdk-overlay-pane mat-dialog-container {
  max-height: 78vh;
}
.maxvh-79.cdk-overlay-pane mat-dialog-container {
  max-height: 79vh;
}
.maxvh-80.cdk-overlay-pane mat-dialog-container {
  max-height: 80vh;
}
.maxvh-81.cdk-overlay-pane mat-dialog-container {
  max-height: 81vh;
}
.maxvh-82.cdk-overlay-pane mat-dialog-container {
  max-height: 82vh;
}
.maxvh-83.cdk-overlay-pane mat-dialog-container {
  max-height: 83vh;
}
.maxvh-84.cdk-overlay-pane mat-dialog-container {
  max-height: 84vh;
}
.maxvh-85.cdk-overlay-pane mat-dialog-container {
  max-height: 85vh;
}
.maxvh-86.cdk-overlay-pane mat-dialog-container {
  max-height: 86vh;
}
.maxvh-87.cdk-overlay-pane mat-dialog-container {
  max-height: 87vh;
}
.maxvh-88.cdk-overlay-pane mat-dialog-container {
  max-height: 88vh;
}
.maxvh-89.cdk-overlay-pane mat-dialog-container {
  max-height: 89vh;
}
.maxvh-90.cdk-overlay-pane mat-dialog-container {
  max-height: 90vh;
}
.maxvh-91.cdk-overlay-pane mat-dialog-container {
  max-height: 91vh;
}
.maxvh-92.cdk-overlay-pane mat-dialog-container {
  max-height: 92vh;
}
.maxvh-93.cdk-overlay-pane mat-dialog-container {
  max-height: 93vh;
}
.maxvh-94.cdk-overlay-pane mat-dialog-container {
  max-height: 94vh;
}
.maxvh-95.cdk-overlay-pane mat-dialog-container {
  max-height: 95vh;
}
.maxvh-96.cdk-overlay-pane mat-dialog-container {
  max-height: 96vh;
}
.maxvh-97.cdk-overlay-pane mat-dialog-container {
  max-height: 97vh;
}
.maxvh-98.cdk-overlay-pane mat-dialog-container {
  max-height: 98vh;
}
.maxvh-99.cdk-overlay-pane mat-dialog-container {
  max-height: 99vh;
}
.maxvh-100.cdk-overlay-pane mat-dialog-container {
  max-height: 100vh;
}
.aspect-auto {
  aspect-ratio: auto;
}
.aspect-square {
  aspect-ratio: 1/1;
}
.aspect-video {
  aspect-ratio: 16/9;
}
.p-base,
.p-base .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-base) !important;
  padding-right: var(--p-base) !important;
  padding-bottom: var(--p-base) !important;
  padding-left: var(--p-base) !important;
}
.px-base,
.px-base .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-left: var(--p-base) !important;
  padding-right: var(--p-base) !important;
}
.py-base,
.py-base .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-base) !important;
  padding-bottom: var(--p-base) !important;
}
.pt-base,
.pt-base .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-base) !important;
}
.pr-base,
.pr-base .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-right: var(--p-base) !important;
}
.pb-base,
.pb-base .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-bottom: var(--p-base) !important;
}
.pl-base,
.pl-base .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-left: var(--p-base) !important;
}
.p-3xs,
.p-3xs .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-3xs) !important;
  padding-right: var(--p-3xs) !important;
  padding-bottom: var(--p-3xs) !important;
  padding-left: var(--p-3xs) !important;
}
.px-3xs,
.px-3xs .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-left: var(--p-3xs) !important;
  padding-right: var(--p-3xs) !important;
}
.py-3xs,
.py-3xs .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-3xs) !important;
  padding-bottom: var(--p-3xs) !important;
}
.pt-3xs,
.pt-3xs .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-3xs) !important;
}
.pr-3xs,
.pr-3xs .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-right: var(--p-3xs) !important;
}
.pb-3xs,
.pb-3xs .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-bottom: var(--p-3xs) !important;
}
.pl-3xs,
.pl-3xs .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-left: var(--p-3xs) !important;
}
.p-2xs,
.p-2xs .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-2xs) !important;
  padding-right: var(--p-2xs) !important;
  padding-bottom: var(--p-2xs) !important;
  padding-left: var(--p-2xs) !important;
}
.px-2xs,
.px-2xs .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-left: var(--p-2xs) !important;
  padding-right: var(--p-2xs) !important;
}
.py-2xs,
.py-2xs .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-2xs) !important;
  padding-bottom: var(--p-2xs) !important;
}
.pt-2xs,
.pt-2xs .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-2xs) !important;
}
.pr-2xs,
.pr-2xs .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-right: var(--p-2xs) !important;
}
.pb-2xs,
.pb-2xs .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-bottom: var(--p-2xs) !important;
}
.pl-2xs,
.pl-2xs .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-left: var(--p-2xs) !important;
}
.p-xs,
.p-xs .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-xs) !important;
  padding-right: var(--p-xs) !important;
  padding-bottom: var(--p-xs) !important;
  padding-left: var(--p-xs) !important;
}
.px-xs,
.px-xs .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-left: var(--p-xs) !important;
  padding-right: var(--p-xs) !important;
}
.py-xs,
.py-xs .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-xs) !important;
  padding-bottom: var(--p-xs) !important;
}
.pt-xs,
.pt-xs .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-xs) !important;
}
.pr-xs,
.pr-xs .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-right: var(--p-xs) !important;
}
.pb-xs,
.pb-xs .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-bottom: var(--p-xs) !important;
}
.pl-xs,
.pl-xs .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-left: var(--p-xs) !important;
}
.p-sm,
.p-sm .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-sm) !important;
  padding-right: var(--p-sm) !important;
  padding-bottom: var(--p-sm) !important;
  padding-left: var(--p-sm) !important;
}
.px-sm,
.px-sm .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-left: var(--p-sm) !important;
  padding-right: var(--p-sm) !important;
}
.py-sm,
.py-sm .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-sm) !important;
  padding-bottom: var(--p-sm) !important;
}
.pt-sm,
.pt-sm .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-sm) !important;
}
.pr-sm,
.pr-sm .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-right: var(--p-sm) !important;
}
.pb-sm,
.pb-sm .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-bottom: var(--p-sm) !important;
}
.pl-sm,
.pl-sm .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-left: var(--p-sm) !important;
}
.p-md,
.p-md .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-md) !important;
  padding-right: var(--p-md) !important;
  padding-bottom: var(--p-md) !important;
  padding-left: var(--p-md) !important;
}
.px-md,
.px-md .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-left: var(--p-md) !important;
  padding-right: var(--p-md) !important;
}
.py-md,
.py-md .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-md) !important;
  padding-bottom: var(--p-md) !important;
}
.pt-md,
.pt-md .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-md) !important;
}
.pr-md,
.pr-md .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-right: var(--p-md) !important;
}
.pb-md,
.pb-md .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-bottom: var(--p-md) !important;
}
.pl-md,
.pl-md .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-left: var(--p-md) !important;
}
.p-lg,
.p-lg .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-lg) !important;
  padding-right: var(--p-lg) !important;
  padding-bottom: var(--p-lg) !important;
  padding-left: var(--p-lg) !important;
}
.px-lg,
.px-lg .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-left: var(--p-lg) !important;
  padding-right: var(--p-lg) !important;
}
.py-lg,
.py-lg .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-lg) !important;
  padding-bottom: var(--p-lg) !important;
}
.pt-lg,
.pt-lg .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-lg) !important;
}
.pr-lg,
.pr-lg .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-right: var(--p-lg) !important;
}
.pb-lg,
.pb-lg .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-bottom: var(--p-lg) !important;
}
.pl-lg,
.pl-lg .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-left: var(--p-lg) !important;
}
.p-xl,
.p-xl .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-xl) !important;
  padding-right: var(--p-xl) !important;
  padding-bottom: var(--p-xl) !important;
  padding-left: var(--p-xl) !important;
}
.px-xl,
.px-xl .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-left: var(--p-xl) !important;
  padding-right: var(--p-xl) !important;
}
.py-xl,
.py-xl .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-xl) !important;
  padding-bottom: var(--p-xl) !important;
}
.pt-xl,
.pt-xl .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-xl) !important;
}
.pr-xl,
.pr-xl .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-right: var(--p-xl) !important;
}
.pb-xl,
.pb-xl .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-bottom: var(--p-xl) !important;
}
.pl-xl,
.pl-xl .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-left: var(--p-xl) !important;
}
.p-2xl,
.p-2xl .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-2xl) !important;
  padding-right: var(--p-2xl) !important;
  padding-bottom: var(--p-2xl) !important;
  padding-left: var(--p-2xl) !important;
}
.px-2xl,
.px-2xl .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-left: var(--p-2xl) !important;
  padding-right: var(--p-2xl) !important;
}
.py-2xl,
.py-2xl .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-2xl) !important;
  padding-bottom: var(--p-2xl) !important;
}
.pt-2xl,
.pt-2xl .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-2xl) !important;
}
.pr-2xl,
.pr-2xl .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-right: var(--p-2xl) !important;
}
.pb-2xl,
.pb-2xl .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-bottom: var(--p-2xl) !important;
}
.pl-2xl,
.pl-2xl .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-left: var(--p-2xl) !important;
}
.p-3xl,
.p-3xl .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-3xl) !important;
  padding-right: var(--p-3xl) !important;
  padding-bottom: var(--p-3xl) !important;
  padding-left: var(--p-3xl) !important;
}
.px-3xl,
.px-3xl .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-left: var(--p-3xl) !important;
  padding-right: var(--p-3xl) !important;
}
.py-3xl,
.py-3xl .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-3xl) !important;
  padding-bottom: var(--p-3xl) !important;
}
.pt-3xl,
.pt-3xl .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-3xl) !important;
}
.pr-3xl,
.pr-3xl .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-right: var(--p-3xl) !important;
}
.pb-3xl,
.pb-3xl .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-bottom: var(--p-3xl) !important;
}
.pl-3xl,
.pl-3xl .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-left: var(--p-3xl) !important;
}
.p-0,
.p-0 .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-0) !important;
  padding-right: var(--p-0) !important;
  padding-bottom: var(--p-0) !important;
  padding-left: var(--p-0) !important;
}
.px-0,
.px-0 .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-left: var(--p-0) !important;
  padding-right: var(--p-0) !important;
}
.py-0,
.py-0 .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-0) !important;
  padding-bottom: var(--p-0) !important;
}
.pt-0,
.pt-0 .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: var(--p-0) !important;
}
.pr-0,
.pr-0 .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-right: var(--p-0) !important;
}
.pb-0,
.pb-0 .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-bottom: var(--p-0) !important;
}
.pl-0,
.pl-0 .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-left: var(--p-0) !important;
}
.pt-0,
.pt-0 .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-top: 0 !important;
}
.pr-0,
.pr-0 .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-right: 0 !important;
}
.pb-0,
.pb-0 .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-bottom: 0 !important;
}
.pl-0,
.pl-0 .mat-mdc-dialog-container .mdc-dialog__surface {
  padding-left: 0 !important;
}
.m-base {
  margin-top: var(--m-base) !important;
  margin-right: var(--m-base) !important;
  margin-bottom: var(--m-base) !important;
  margin-left: var(--m-base) !important;
}
.mx-base {
  margin-left: var(--m-base) !important;
  margin-right: var(--m-base) !important;
}
.my-base {
  margin-top: var(--m-base) !important;
  margin-bottom: var(--m-base) !important;
}
.mt-base {
  margin-top: var(--m-base) !important;
}
.mr-base {
  margin-right: var(--m-base) !important;
}
.mb-base {
  margin-bottom: var(--m-base) !important;
}
.ml-base {
  margin-left: var(--m-base) !important;
}
.m-3xs {
  margin-top: var(--m-3xs) !important;
  margin-right: var(--m-3xs) !important;
  margin-bottom: var(--m-3xs) !important;
  margin-left: var(--m-3xs) !important;
}
.mx-3xs {
  margin-left: var(--m-3xs) !important;
  margin-right: var(--m-3xs) !important;
}
.my-3xs {
  margin-top: var(--m-3xs) !important;
  margin-bottom: var(--m-3xs) !important;
}
.mt-3xs {
  margin-top: var(--m-3xs) !important;
}
.mr-3xs {
  margin-right: var(--m-3xs) !important;
}
.mb-3xs {
  margin-bottom: var(--m-3xs) !important;
}
.ml-3xs {
  margin-left: var(--m-3xs) !important;
}
.m-2xs {
  margin-top: var(--m-2xs) !important;
  margin-right: var(--m-2xs) !important;
  margin-bottom: var(--m-2xs) !important;
  margin-left: var(--m-2xs) !important;
}
.mx-2xs {
  margin-left: var(--m-2xs) !important;
  margin-right: var(--m-2xs) !important;
}
.my-2xs {
  margin-top: var(--m-2xs) !important;
  margin-bottom: var(--m-2xs) !important;
}
.mt-2xs {
  margin-top: var(--m-2xs) !important;
}
.mr-2xs {
  margin-right: var(--m-2xs) !important;
}
.mb-2xs {
  margin-bottom: var(--m-2xs) !important;
}
.ml-2xs {
  margin-left: var(--m-2xs) !important;
}
.m-xs {
  margin-top: var(--m-xs) !important;
  margin-right: var(--m-xs) !important;
  margin-bottom: var(--m-xs) !important;
  margin-left: var(--m-xs) !important;
}
.mx-xs {
  margin-left: var(--m-xs) !important;
  margin-right: var(--m-xs) !important;
}
.my-xs {
  margin-top: var(--m-xs) !important;
  margin-bottom: var(--m-xs) !important;
}
.mt-xs {
  margin-top: var(--m-xs) !important;
}
.mr-xs {
  margin-right: var(--m-xs) !important;
}
.mb-xs {
  margin-bottom: var(--m-xs) !important;
}
.ml-xs {
  margin-left: var(--m-xs) !important;
}
.m-sm {
  margin-top: var(--m-sm) !important;
  margin-right: var(--m-sm) !important;
  margin-bottom: var(--m-sm) !important;
  margin-left: var(--m-sm) !important;
}
.mx-sm {
  margin-left: var(--m-sm) !important;
  margin-right: var(--m-sm) !important;
}
.my-sm {
  margin-top: var(--m-sm) !important;
  margin-bottom: var(--m-sm) !important;
}
.mt-sm {
  margin-top: var(--m-sm) !important;
}
.mr-sm {
  margin-right: var(--m-sm) !important;
}
.mb-sm {
  margin-bottom: var(--m-sm) !important;
}
.ml-sm {
  margin-left: var(--m-sm) !important;
}
.m-md {
  margin-top: var(--m-md) !important;
  margin-right: var(--m-md) !important;
  margin-bottom: var(--m-md) !important;
  margin-left: var(--m-md) !important;
}
.mx-md {
  margin-left: var(--m-md) !important;
  margin-right: var(--m-md) !important;
}
.my-md {
  margin-top: var(--m-md) !important;
  margin-bottom: var(--m-md) !important;
}
.mt-md {
  margin-top: var(--m-md) !important;
}
.mr-md {
  margin-right: var(--m-md) !important;
}
.mb-md {
  margin-bottom: var(--m-md) !important;
}
.ml-md {
  margin-left: var(--m-md) !important;
}
.m-lg {
  margin-top: var(--m-lg) !important;
  margin-right: var(--m-lg) !important;
  margin-bottom: var(--m-lg) !important;
  margin-left: var(--m-lg) !important;
}
.mx-lg {
  margin-left: var(--m-lg) !important;
  margin-right: var(--m-lg) !important;
}
.my-lg {
  margin-top: var(--m-lg) !important;
  margin-bottom: var(--m-lg) !important;
}
.mt-lg {
  margin-top: var(--m-lg) !important;
}
.mr-lg {
  margin-right: var(--m-lg) !important;
}
.mb-lg {
  margin-bottom: var(--m-lg) !important;
}
.ml-lg {
  margin-left: var(--m-lg) !important;
}
.m-xl {
  margin-top: var(--m-xl) !important;
  margin-right: var(--m-xl) !important;
  margin-bottom: var(--m-xl) !important;
  margin-left: var(--m-xl) !important;
}
.mx-xl {
  margin-left: var(--m-xl) !important;
  margin-right: var(--m-xl) !important;
}
.my-xl {
  margin-top: var(--m-xl) !important;
  margin-bottom: var(--m-xl) !important;
}
.mt-xl {
  margin-top: var(--m-xl) !important;
}
.mr-xl {
  margin-right: var(--m-xl) !important;
}
.mb-xl {
  margin-bottom: var(--m-xl) !important;
}
.ml-xl {
  margin-left: var(--m-xl) !important;
}
.m-2xl {
  margin-top: var(--m-2xl) !important;
  margin-right: var(--m-2xl) !important;
  margin-bottom: var(--m-2xl) !important;
  margin-left: var(--m-2xl) !important;
}
.mx-2xl {
  margin-left: var(--m-2xl) !important;
  margin-right: var(--m-2xl) !important;
}
.my-2xl {
  margin-top: var(--m-2xl) !important;
  margin-bottom: var(--m-2xl) !important;
}
.mt-2xl {
  margin-top: var(--m-2xl) !important;
}
.mr-2xl {
  margin-right: var(--m-2xl) !important;
}
.mb-2xl {
  margin-bottom: var(--m-2xl) !important;
}
.ml-2xl {
  margin-left: var(--m-2xl) !important;
}
.m-3xl {
  margin-top: var(--m-3xl) !important;
  margin-right: var(--m-3xl) !important;
  margin-bottom: var(--m-3xl) !important;
  margin-left: var(--m-3xl) !important;
}
.mx-3xl {
  margin-left: var(--m-3xl) !important;
  margin-right: var(--m-3xl) !important;
}
.my-3xl {
  margin-top: var(--m-3xl) !important;
  margin-bottom: var(--m-3xl) !important;
}
.mt-3xl {
  margin-top: var(--m-3xl) !important;
}
.mr-3xl {
  margin-right: var(--m-3xl) !important;
}
.mb-3xl {
  margin-bottom: var(--m-3xl) !important;
}
.ml-3xl {
  margin-left: var(--m-3xl) !important;
}
.m-0 {
  margin-top: var(--m-0) !important;
  margin-right: var(--m-0) !important;
  margin-bottom: var(--m-0) !important;
  margin-left: var(--m-0) !important;
}
.mx-0 {
  margin-left: var(--m-0) !important;
  margin-right: var(--m-0) !important;
}
.my-0 {
  margin-top: var(--m-0) !important;
  margin-bottom: var(--m-0) !important;
}
.mt-0 {
  margin-top: var(--m-0) !important;
}
.mr-0 {
  margin-right: var(--m-0) !important;
}
.mb-0 {
  margin-bottom: var(--m-0) !important;
}
.ml-0 {
  margin-left: var(--m-0) !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mr-0 {
  margin-right: 0 !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.ml-0 {
  margin-left: 0 !important;
}
.m-auto {
  margin: auto !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.gap-base {
  gap: var(--m-base) !important;
}
.gap-x-base {
  column-gap: var(--m-base) !important;
}
.gap-y-base {
  row-gap: var(--m-base) !important;
}
.gap-3xs {
  gap: var(--m-3xs) !important;
}
.gap-x-3xs {
  column-gap: var(--m-3xs) !important;
}
.gap-y-3xs {
  row-gap: var(--m-3xs) !important;
}
.gap-2xs {
  gap: var(--m-2xs) !important;
}
.gap-x-2xs {
  column-gap: var(--m-2xs) !important;
}
.gap-y-2xs {
  row-gap: var(--m-2xs) !important;
}
.gap-xs {
  gap: var(--m-xs) !important;
}
.gap-x-xs {
  column-gap: var(--m-xs) !important;
}
.gap-y-xs {
  row-gap: var(--m-xs) !important;
}
.gap-sm {
  gap: var(--m-sm) !important;
}
.gap-x-sm {
  column-gap: var(--m-sm) !important;
}
.gap-y-sm {
  row-gap: var(--m-sm) !important;
}
.gap-md {
  gap: var(--m-md) !important;
}
.gap-x-md {
  column-gap: var(--m-md) !important;
}
.gap-y-md {
  row-gap: var(--m-md) !important;
}
.gap-lg {
  gap: var(--m-lg) !important;
}
.gap-x-lg {
  column-gap: var(--m-lg) !important;
}
.gap-y-lg {
  row-gap: var(--m-lg) !important;
}
.gap-xl {
  gap: var(--m-xl) !important;
}
.gap-x-xl {
  column-gap: var(--m-xl) !important;
}
.gap-y-xl {
  row-gap: var(--m-xl) !important;
}
.gap-2xl {
  gap: var(--m-2xl) !important;
}
.gap-x-2xl {
  column-gap: var(--m-2xl) !important;
}
.gap-y-2xl {
  row-gap: var(--m-2xl) !important;
}
.gap-3xl {
  gap: var(--m-3xl) !important;
}
.gap-x-3xl {
  column-gap: var(--m-3xl) !important;
}
.gap-y-3xl {
  row-gap: var(--m-3xl) !important;
}
.gap-0 {
  gap: var(--m-0) !important;
}
.gap-x-0 {
  column-gap: var(--m-0) !important;
}
.gap-y-0 {
  row-gap: var(--m-0) !important;
}
.icon-xs {
  width: var(--icon-xs);
  height: var(--icon-xs);
  font-size: var(--icon-xs) !important;
}
.icon-sm {
  width: var(--icon-sm);
  height: var(--icon-sm);
  font-size: var(--icon-sm) !important;
}
.icon-base {
  width: var(--icon-base);
  height: var(--icon-base);
  font-size: var(--icon-base) !important;
}
.icon-md {
  width: var(--icon-md);
  height: var(--icon-md);
  font-size: var(--icon-md) !important;
}
.icon-lg {
  width: var(--icon-lg);
  height: var(--icon-lg);
  font-size: var(--icon-lg) !important;
}
.icon-xl {
  width: var(--icon-xl);
  height: var(--icon-xl);
  font-size: var(--icon-xl) !important;
}
.icon-2xl {
  width: var(--icon-2xl);
  height: var(--icon-2xl);
  font-size: var(--icon-2xl) !important;
}
.icon-3xl {
  width: var(--icon-3xl);
  height: var(--icon-3xl);
  font-size: var(--icon-3xl) !important;
}

/* node_modules/@angular/material/prebuilt-themes/indigo-pink.css */
.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-drag-preview .mat-ripple-element,
.cdk-drag-placeholder .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: 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;
}
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, var(--mat-app-background, transparent));
  color: var(--mat-app-text-color, var(--mat-app-on-background, inherit));
}
.mat-elevation-z0,
.mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow: var(--mat-app-elevation-shadow-level-0, none);
}
.mat-elevation-z1,
.mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: var(--mat-app-elevation-shadow-level-1, none);
}
.mat-elevation-z2,
.mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: var(--mat-app-elevation-shadow-level-2, none);
}
.mat-elevation-z3,
.mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: var(--mat-app-elevation-shadow-level-3, none);
}
.mat-elevation-z4,
.mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: var(--mat-app-elevation-shadow-level-4, none);
}
.mat-elevation-z5,
.mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: var(--mat-app-elevation-shadow-level-5, none);
}
.mat-elevation-z6,
.mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: var(--mat-app-elevation-shadow-level-6, none);
}
.mat-elevation-z7,
.mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: var(--mat-app-elevation-shadow-level-7, none);
}
.mat-elevation-z8,
.mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: var(--mat-app-elevation-shadow-level-8, none);
}
.mat-elevation-z9,
.mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: var(--mat-app-elevation-shadow-level-9, none);
}
.mat-elevation-z10,
.mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: var(--mat-app-elevation-shadow-level-10, none);
}
.mat-elevation-z11,
.mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: var(--mat-app-elevation-shadow-level-11, none);
}
.mat-elevation-z12,
.mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: var(--mat-app-elevation-shadow-level-12, none);
}
.mat-elevation-z13,
.mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: var(--mat-app-elevation-shadow-level-13, none);
}
.mat-elevation-z14,
.mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: var(--mat-app-elevation-shadow-level-14, none);
}
.mat-elevation-z15,
.mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: var(--mat-app-elevation-shadow-level-15, none);
}
.mat-elevation-z16,
.mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: var(--mat-app-elevation-shadow-level-16, none);
}
.mat-elevation-z17,
.mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: var(--mat-app-elevation-shadow-level-17, none);
}
.mat-elevation-z18,
.mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: var(--mat-app-elevation-shadow-level-18, none);
}
.mat-elevation-z19,
.mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: var(--mat-app-elevation-shadow-level-19, none);
}
.mat-elevation-z20,
.mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: var(--mat-app-elevation-shadow-level-20, none);
}
.mat-elevation-z21,
.mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: var(--mat-app-elevation-shadow-level-21, none);
}
.mat-elevation-z22,
.mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: var(--mat-app-elevation-shadow-level-22, none);
}
.mat-elevation-z23,
.mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: var(--mat-app-elevation-shadow-level-23, none);
}
.mat-elevation-z24,
.mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: var(--mat-app-elevation-shadow-level-24, none);
}
.mat-theme-loaded-marker {
  display: none;
}
html {
  --mat-ripple-color:rgba(0, 0, 0, 0.1);
}
html {
  --mat-option-selected-state-label-text-color:#3f51b5;
  --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:#ff4081;
  --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:#f44336;
  --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:#3f51b5;
  --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:#3f51b5;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0;
}
html {
  --mat-full-pseudo-checkbox-selected-icon-color:#ff4081;
  --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:#ff4081;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0;
}
.mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color:#ff4081;
  --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:#ff4081;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0;
}
.mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color:#f44336;
  --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:#f44336;
  --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-app-elevation-shadow-level-0: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-app-elevation-shadow-level-1: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-app-elevation-shadow-level-2: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-app-elevation-shadow-level-3: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-app-elevation-shadow-level-4: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-app-elevation-shadow-level-5: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-app-elevation-shadow-level-6: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-app-elevation-shadow-level-7: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-app-elevation-shadow-level-8: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-app-elevation-shadow-level-9: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-app-elevation-shadow-level-10: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-app-elevation-shadow-level-11: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-app-elevation-shadow-level-12: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-app-elevation-shadow-level-13: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-app-elevation-shadow-level-14: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-app-elevation-shadow-level-15: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-app-elevation-shadow-level-16: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-app-elevation-shadow-level-17: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-app-elevation-shadow-level-18: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-app-elevation-shadow-level-19: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-app-elevation-shadow-level-20: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-app-elevation-shadow-level-21: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-app-elevation-shadow-level-22: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-app-elevation-shadow-level-23: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-app-elevation-shadow-level-24: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);
}
html {
  --mat-option-label-text-font:Roboto, sans-serif;
  --mat-option-label-text-line-height:24px;
  --mat-option-label-text-size:16px;
  --mat-option-label-text-tracking:0.03125em;
  --mat-option-label-text-weight:400;
}
html {
  --mat-optgroup-label-text-font:Roboto, sans-serif;
  --mat-optgroup-label-text-line-height:24px;
  --mat-optgroup-label-text-size:16px;
  --mat-optgroup-label-text-tracking:0.03125em;
  --mat-optgroup-label-text-weight:400;
}
html {
  --mdc-elevated-card-container-shape:4px;
  --mdc-outlined-card-container-shape:4px;
  --mdc-outlined-card-outline-width:1px;
}
html {
  --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);
}
html {
  --mat-card-title-text-font:Roboto, sans-serif;
  --mat-card-title-text-line-height:32px;
  --mat-card-title-text-size:20px;
  --mat-card-title-text-tracking:0.0125em;
  --mat-card-title-text-weight:500;
  --mat-card-subtitle-text-font:Roboto, sans-serif;
  --mat-card-subtitle-text-line-height:22px;
  --mat-card-subtitle-text-size:14px;
  --mat-card-subtitle-text-tracking:0.0071428571em;
  --mat-card-subtitle-text-weight:500;
}
html {
  --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:#3f51b5;
  --mdc-linear-progress-track-color:rgba(63, 81, 181, 0.25);
}
.mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color:#ff4081;
  --mdc-linear-progress-track-color:rgba(255, 64, 129, 0.25);
}
.mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color:#f44336;
  --mdc-linear-progress-track-color:rgba(244, 67, 54, 0.25);
}
html {
  --mdc-plain-tooltip-container-shape:4px;
  --mdc-plain-tooltip-supporting-text-line-height:16px;
}
html {
  --mdc-plain-tooltip-container-color:#616161;
  --mdc-plain-tooltip-supporting-text-color:#fff;
}
html {
  --mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;
  --mdc-plain-tooltip-supporting-text-size:12px;
  --mdc-plain-tooltip-supporting-text-weight:400;
  --mdc-plain-tooltip-supporting-text-tracking:0.0333333333em;
}
html {
  --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;
}
html {
  --mdc-filled-text-field-caret-color:#3f51b5;
  --mdc-filled-text-field-focus-active-indicator-color:#3f51b5;
  --mdc-filled-text-field-focus-label-text-color:rgba(63, 81, 181, 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:#f44336;
  --mdc-filled-text-field-error-focus-label-text-color:#f44336;
  --mdc-filled-text-field-error-label-text-color:#f44336;
  --mdc-filled-text-field-error-caret-color:#f44336;
  --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:#f44336;
  --mdc-filled-text-field-error-focus-active-indicator-color:#f44336;
  --mdc-filled-text-field-error-hover-active-indicator-color:#f44336;
  --mdc-outlined-text-field-caret-color:#3f51b5;
  --mdc-outlined-text-field-focus-outline-color:#3f51b5;
  --mdc-outlined-text-field-focus-label-text-color:rgba(63, 81, 181, 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:#f44336;
  --mdc-outlined-text-field-error-focus-label-text-color:#f44336;
  --mdc-outlined-text-field-error-label-text-color:#f44336;
  --mdc-outlined-text-field-error-hover-label-text-color:#f44336;
  --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:#f44336;
  --mdc-outlined-text-field-error-hover-outline-color:#f44336;
  --mdc-outlined-text-field-error-outline-color:#f44336;
  --mat-form-field-focus-select-arrow-color:rgba(63, 81, 181, 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:#f44336;
  --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:#ff4081;
  --mdc-filled-text-field-focus-active-indicator-color:#ff4081;
  --mdc-filled-text-field-focus-label-text-color:rgba(255, 64, 129, 0.87);
  --mdc-outlined-text-field-caret-color:#ff4081;
  --mdc-outlined-text-field-focus-outline-color:#ff4081;
  --mdc-outlined-text-field-focus-label-text-color:rgba(255, 64, 129, 0.87);
  --mat-form-field-focus-select-arrow-color:rgba(255, 64, 129, 0.87);
}
.mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color:#f44336;
  --mdc-filled-text-field-focus-active-indicator-color:#f44336;
  --mdc-filled-text-field-focus-label-text-color:rgba(244, 67, 54, 0.87);
  --mdc-outlined-text-field-caret-color:#f44336;
  --mdc-outlined-text-field-focus-outline-color:#f44336;
  --mdc-outlined-text-field-focus-label-text-color:rgba(244, 67, 54, 0.87);
  --mat-form-field-focus-select-arrow-color:rgba(244, 67, 54, 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;
}
html {
  --mdc-filled-text-field-label-text-font:Roboto, sans-serif;
  --mdc-filled-text-field-label-text-size:16px;
  --mdc-filled-text-field-label-text-tracking:0.03125em;
  --mdc-filled-text-field-label-text-weight:400;
  --mdc-outlined-text-field-label-text-font:Roboto, sans-serif;
  --mdc-outlined-text-field-label-text-size:16px;
  --mdc-outlined-text-field-label-text-tracking:0.03125em;
  --mdc-outlined-text-field-label-text-weight:400;
  --mat-form-field-container-text-font:Roboto, sans-serif;
  --mat-form-field-container-text-line-height:24px;
  --mat-form-field-container-text-size:16px;
  --mat-form-field-container-text-tracking:0.03125em;
  --mat-form-field-container-text-weight:400;
  --mat-form-field-outlined-label-text-populated-size:16px;
  --mat-form-field-subscript-text-font:Roboto, sans-serif;
  --mat-form-field-subscript-text-line-height:20px;
  --mat-form-field-subscript-text-size:12px;
  --mat-form-field-subscript-text-tracking:0.0333333333em;
  --mat-form-field-subscript-text-weight:400;
}
html {
  --mat-select-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);
}
html {
  --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(63, 81, 181, 0.87);
  --mat-select-invalid-arrow-color:rgba(244, 67, 54, 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(255, 64, 129, 0.87);
  --mat-select-invalid-arrow-color:rgba(244, 67, 54, 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(244, 67, 54, 0.87);
  --mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87);
}
html {
  --mat-select-arrow-transform:translateY(-8px);
}
html {
  --mat-select-trigger-text-font:Roboto, sans-serif;
  --mat-select-trigger-text-line-height:24px;
  --mat-select-trigger-text-size:16px;
  --mat-select-trigger-text-tracking:0.03125em;
  --mat-select-trigger-text-weight:400;
}
html {
  --mat-autocomplete-container-shape:4px;
  --mat-autocomplete-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);
}
html {
  --mat-autocomplete-background-color:white;
}
html {
  --mdc-dialog-container-shape:4px;
  --mat-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);
  --mat-dialog-container-max-width:80vw;
  --mat-dialog-container-small-max-width:80vw;
  --mat-dialog-container-min-width:0;
  --mat-dialog-actions-alignment:start;
  --mat-dialog-actions-padding:8px;
  --mat-dialog-content-padding:20px 24px;
  --mat-dialog-with-actions-content-padding:20px 24px;
  --mat-dialog-headline-padding:0 24px 9px;
}
html {
  --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);
}
html {
  --mdc-dialog-subhead-font:Roboto, sans-serif;
  --mdc-dialog-subhead-line-height:32px;
  --mdc-dialog-subhead-size:20px;
  --mdc-dialog-subhead-weight:500;
  --mdc-dialog-subhead-tracking:0.0125em;
  --mdc-dialog-supporting-text-font:Roboto, sans-serif;
  --mdc-dialog-supporting-text-line-height:24px;
  --mdc-dialog-supporting-text-size:16px;
  --mdc-dialog-supporting-text-weight:400;
  --mdc-dialog-supporting-text-tracking:0.03125em;
}
.mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius:16px;
  --mdc-chip-with-avatar-avatar-shape-radius:14px;
  --mdc-chip-with-avatar-avatar-size:28px;
  --mdc-chip-with-icon-icon-size:18px;
  --mdc-chip-outline-width:0;
  --mdc-chip-outline-color:transparent;
  --mdc-chip-disabled-outline-color:transparent;
  --mdc-chip-focus-outline-color:transparent;
  --mdc-chip-hover-state-layer-opacity:0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity:1;
  --mdc-chip-flat-selected-outline-width:0;
  --mdc-chip-selected-hover-state-layer-opacity:0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity:1;
  --mdc-chip-with-icon-disabled-icon-opacity:1;
  --mat-chip-disabled-container-opacity:0.4;
  --mat-chip-trailing-action-opacity:0.54;
  --mat-chip-trailing-action-focus-opacity:1;
  --mat-chip-trailing-action-state-layer-color:transparent;
  --mat-chip-selected-trailing-action-state-layer-color:transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity:0;
  --mat-chip-trailing-action-focus-state-layer-opacity:0;
}
.mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color:#212121;
  --mdc-chip-elevated-container-color:#e0e0e0;
  --mdc-chip-elevated-selected-container-color:#e0e0e0;
  --mdc-chip-elevated-disabled-container-color:#e0e0e0;
  --mdc-chip-flat-disabled-selected-container-color:#e0e0e0;
  --mdc-chip-focus-state-layer-color:black;
  --mdc-chip-hover-state-layer-color:black;
  --mdc-chip-selected-hover-state-layer-color:black;
  --mdc-chip-focus-state-layer-opacity:0.12;
  --mdc-chip-selected-focus-state-layer-color:black;
  --mdc-chip-selected-focus-state-layer-opacity:0.12;
  --mdc-chip-label-text-color:#212121;
  --mdc-chip-selected-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-chip-selected-disabled-trailing-icon-color:#212121;
  --mat-chip-selected-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:#3f51b5;
  --mdc-chip-elevated-selected-container-color:#3f51b5;
  --mdc-chip-elevated-disabled-container-color:#3f51b5;
  --mdc-chip-flat-disabled-selected-container-color:#3f51b5;
  --mdc-chip-focus-state-layer-color:black;
  --mdc-chip-hover-state-layer-color:black;
  --mdc-chip-selected-hover-state-layer-color:black;
  --mdc-chip-focus-state-layer-opacity:0.12;
  --mdc-chip-selected-focus-state-layer-color:black;
  --mdc-chip-selected-focus-state-layer-opacity:0.12;
  --mdc-chip-label-text-color:white;
  --mdc-chip-selected-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-chip-selected-disabled-trailing-icon-color:white;
  --mat-chip-selected-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:#ff4081;
  --mdc-chip-elevated-selected-container-color:#ff4081;
  --mdc-chip-elevated-disabled-container-color:#ff4081;
  --mdc-chip-flat-disabled-selected-container-color:#ff4081;
  --mdc-chip-focus-state-layer-color:black;
  --mdc-chip-hover-state-layer-color:black;
  --mdc-chip-selected-hover-state-layer-color:black;
  --mdc-chip-focus-state-layer-opacity:0.12;
  --mdc-chip-selected-focus-state-layer-color:black;
  --mdc-chip-selected-focus-state-layer-opacity:0.12;
  --mdc-chip-label-text-color:white;
  --mdc-chip-selected-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-chip-selected-disabled-trailing-icon-color:white;
  --mat-chip-selected-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:#f44336;
  --mdc-chip-elevated-selected-container-color:#f44336;
  --mdc-chip-elevated-disabled-container-color:#f44336;
  --mdc-chip-flat-disabled-selected-container-color:#f44336;
  --mdc-chip-focus-state-layer-color:black;
  --mdc-chip-hover-state-layer-color:black;
  --mdc-chip-selected-hover-state-layer-color:black;
  --mdc-chip-focus-state-layer-opacity:0.12;
  --mdc-chip-selected-focus-state-layer-color:black;
  --mdc-chip-selected-focus-state-layer-opacity:0.12;
  --mdc-chip-label-text-color:white;
  --mdc-chip-selected-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-chip-selected-disabled-trailing-icon-color:white;
  --mat-chip-selected-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, sans-serif;
  --mdc-chip-label-text-line-height:20px;
  --mdc-chip-label-text-size:14px;
  --mdc-chip-label-text-tracking:0.0178571429em;
  --mdc-chip-label-text-weight:400;
}
html {
  --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;
}
html .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity:0.38;
  --mat-switch-disabled-unselected-handle-opacity:0.38;
  --mat-switch-unselected-handle-size:20px;
  --mat-switch-selected-handle-size:20px;
  --mat-switch-pressed-handle-size:20px;
  --mat-switch-with-icon-handle-size:20px;
  --mat-switch-selected-handle-horizontal-margin:0;
  --mat-switch-selected-with-icon-handle-horizontal-margin:0;
  --mat-switch-selected-pressed-handle-horizontal-margin:0;
  --mat-switch-unselected-handle-horizontal-margin:0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin:0;
  --mat-switch-unselected-pressed-handle-horizontal-margin:0;
  --mat-switch-visible-track-opacity:1;
  --mat-switch-hidden-track-opacity:1;
  --mat-switch-visible-track-transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width:1px;
  --mat-switch-track-outline-color:transparent;
  --mat-switch-selected-track-outline-width:1px;
  --mat-switch-selected-track-outline-color:transparent;
  --mat-switch-disabled-unselected-track-outline-width:1px;
  --mat-switch-disabled-unselected-track-outline-color:transparent;
}
html {
  --mdc-switch-selected-focus-state-layer-color:#3949ab;
  --mdc-switch-selected-handle-color:#3949ab;
  --mdc-switch-selected-hover-state-layer-color:#3949ab;
  --mdc-switch-selected-pressed-state-layer-color:#3949ab;
  --mdc-switch-selected-focus-handle-color:#1a237e;
  --mdc-switch-selected-hover-handle-color:#1a237e;
  --mdc-switch-selected-pressed-handle-color:#1a237e;
  --mdc-switch-selected-focus-track-color:#7986cb;
  --mdc-switch-selected-hover-track-color:#7986cb;
  --mdc-switch-selected-pressed-track-color:#7986cb;
  --mdc-switch-selected-track-color:#7986cb;
  --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:#fff;
  --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-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-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-disabled-label-text-color: rgba(0, 0, 0, 0.38);
}
html .mat-mdc-slide-toggle {
  --mat-switch-label-text-color:rgba(0, 0, 0, 0.87);
}
html .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color:#d81b60;
  --mdc-switch-selected-handle-color:#d81b60;
  --mdc-switch-selected-hover-state-layer-color:#d81b60;
  --mdc-switch-selected-pressed-state-layer-color:#d81b60;
  --mdc-switch-selected-focus-handle-color:#880e4f;
  --mdc-switch-selected-hover-handle-color:#880e4f;
  --mdc-switch-selected-pressed-handle-color:#880e4f;
  --mdc-switch-selected-focus-track-color:#f06292;
  --mdc-switch-selected-hover-track-color:#f06292;
  --mdc-switch-selected-pressed-track-color:#f06292;
  --mdc-switch-selected-track-color:#f06292;
}
html .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color:#e53935;
  --mdc-switch-selected-handle-color:#e53935;
  --mdc-switch-selected-hover-state-layer-color:#e53935;
  --mdc-switch-selected-pressed-state-layer-color:#e53935;
  --mdc-switch-selected-focus-handle-color:#b71c1c;
  --mdc-switch-selected-hover-handle-color:#b71c1c;
  --mdc-switch-selected-pressed-handle-color:#b71c1c;
  --mdc-switch-selected-focus-track-color:#e57373;
  --mdc-switch-selected-hover-track-color:#e57373;
  --mdc-switch-selected-pressed-track-color:#e57373;
  --mdc-switch-selected-track-color:#e57373;
}
html {
  --mdc-switch-state-layer-size:40px;
}
html .mat-mdc-slide-toggle {
  --mat-switch-label-text-font:Roboto, sans-serif;
  --mat-switch-label-text-line-height:20px;
  --mat-switch-label-text-size:14px;
  --mat-switch-label-text-tracking:0.0178571429em;
  --mat-switch-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.mat-primary {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-focus-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:#3f51b5;
  --mdc-radio-selected-hover-icon-color:#3f51b5;
  --mdc-radio-selected-icon-color:#3f51b5;
  --mdc-radio-selected-pressed-icon-color:#3f51b5;
  --mat-radio-ripple-color:black;
  --mat-radio-checked-ripple-color:#3f51b5;
  --mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color:rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-focus-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:#ff4081;
  --mdc-radio-selected-hover-icon-color:#ff4081;
  --mdc-radio-selected-icon-color:#ff4081;
  --mdc-radio-selected-pressed-icon-color:#ff4081;
  --mat-radio-ripple-color:black;
  --mat-radio-checked-ripple-color:#ff4081;
  --mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color:rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-focus-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:#f44336;
  --mdc-radio-selected-hover-icon-color:#f44336;
  --mdc-radio-selected-icon-color:#f44336;
  --mdc-radio-selected-pressed-icon-color:#f44336;
  --mat-radio-ripple-color:black;
  --mat-radio-checked-ripple-color:#f44336;
  --mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color:rgba(0, 0, 0, 0.87);
}
html {
  --mdc-radio-state-layer-size:40px;
  --mat-radio-touch-target-display:block;
}
html {
  --mat-radio-label-text-font:Roboto, sans-serif;
  --mat-radio-label-text-line-height:20px;
  --mat-radio-label-text-size:14px;
  --mat-radio-label-text-tracking:0.0178571429em;
  --mat-radio-label-text-weight:400;
}
html {
  --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-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-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%);
}
html {
  --mdc-slider-handle-color:#3f51b5;
  --mdc-slider-focus-handle-color:#3f51b5;
  --mdc-slider-hover-handle-color:#3f51b5;
  --mdc-slider-active-track-color:#3f51b5;
  --mdc-slider-inactive-track-color:#3f51b5;
  --mdc-slider-with-tick-marks-inactive-container-color:#3f51b5;
  --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;
  --mat-slider-ripple-color:#3f51b5;
  --mat-slider-hover-state-layer-color:rgba(63, 81, 181, 0.05);
  --mat-slider-focus-state-layer-color:rgba(63, 81, 181, 0.2);
  --mat-slider-value-indicator-opacity:0.6;
}
html .mat-accent {
  --mdc-slider-handle-color:#ff4081;
  --mdc-slider-focus-handle-color:#ff4081;
  --mdc-slider-hover-handle-color:#ff4081;
  --mdc-slider-active-track-color:#ff4081;
  --mdc-slider-inactive-track-color:#ff4081;
  --mdc-slider-with-tick-marks-inactive-container-color:#ff4081;
  --mdc-slider-with-tick-marks-active-container-color:white;
  --mat-slider-ripple-color:#ff4081;
  --mat-slider-hover-state-layer-color:rgba(255, 64, 129, 0.05);
  --mat-slider-focus-state-layer-color:rgba(255, 64, 129, 0.2);
}
html .mat-warn {
  --mdc-slider-handle-color:#f44336;
  --mdc-slider-focus-handle-color:#f44336;
  --mdc-slider-hover-handle-color:#f44336;
  --mdc-slider-active-track-color:#f44336;
  --mdc-slider-inactive-track-color:#f44336;
  --mdc-slider-with-tick-marks-inactive-container-color:#f44336;
  --mdc-slider-with-tick-marks-active-container-color:white;
  --mat-slider-ripple-color:#f44336;
  --mat-slider-hover-state-layer-color:rgba(244, 67, 54, 0.05);
  --mat-slider-focus-state-layer-color:rgba(244, 67, 54, 0.2);
}
html {
  --mdc-slider-label-label-text-font:Roboto, sans-serif;
  --mdc-slider-label-label-text-size:14px;
  --mdc-slider-label-label-text-line-height:22px;
  --mdc-slider-label-label-text-tracking:0.0071428571em;
  --mdc-slider-label-label-text-weight:500;
}
html {
  --mat-menu-container-shape:4px;
  --mat-menu-divider-bottom-spacing:0;
  --mat-menu-divider-top-spacing:0;
  --mat-menu-item-spacing:16px;
  --mat-menu-item-icon-size:24px;
  --mat-menu-item-leading-spacing:16px;
  --mat-menu-item-trailing-spacing:16px;
  --mat-menu-item-with-icon-leading-spacing:16px;
  --mat-menu-item-with-icon-trailing-spacing:16px;
  --mat-menu-base-elevation-level:8;
}
html {
  --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-divider-color:rgba(0, 0, 0, 0.12);
}
html {
  --mat-menu-item-label-text-font:Roboto, sans-serif;
  --mat-menu-item-label-text-size:16px;
  --mat-menu-item-label-text-tracking:0.03125em;
  --mat-menu-item-label-text-line-height:24px;
  --mat-menu-item-label-text-weight:400;
}
html {
  --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;
  --mat-list-active-indicator-color:transparent;
  --mat-list-active-indicator-shape:4px;
}
html {
  --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:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-focus-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:#3f51b5;
  --mdc-radio-selected-hover-icon-color:#3f51b5;
  --mdc-radio-selected-icon-color:#3f51b5;
  --mdc-radio-selected-pressed-icon-color:#3f51b5;
}
.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-focus-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:#ff4081;
  --mdc-radio-selected-hover-icon-color:#ff4081;
  --mdc-radio-selected-icon-color:#ff4081;
  --mdc-radio-selected-pressed-icon-color:#ff4081;
}
.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-focus-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:#f44336;
  --mdc-radio-selected-hover-icon-color:#f44336;
  --mdc-radio-selected-icon-color:#f44336;
  --mdc-radio-selected-pressed-icon-color:#f44336;
}
.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:white;
  --mdc-checkbox-selected-focus-icon-color:#3f51b5;
  --mdc-checkbox-selected-hover-icon-color:#3f51b5;
  --mdc-checkbox-selected-icon-color:#3f51b5;
  --mdc-checkbox-selected-pressed-icon-color:#3f51b5;
  --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-selected-focus-state-layer-color:#3f51b5;
  --mdc-checkbox-selected-hover-state-layer-color:#3f51b5;
  --mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;
  --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:white;
  --mdc-checkbox-selected-focus-icon-color:#ff4081;
  --mdc-checkbox-selected-hover-icon-color:#ff4081;
  --mdc-checkbox-selected-icon-color:#ff4081;
  --mdc-checkbox-selected-pressed-icon-color:#ff4081;
  --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-selected-focus-state-layer-color:#ff4081;
  --mdc-checkbox-selected-hover-state-layer-color:#ff4081;
  --mdc-checkbox-selected-pressed-state-layer-color:#ff4081;
  --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:white;
  --mdc-checkbox-selected-focus-icon-color:#f44336;
  --mdc-checkbox-selected-hover-icon-color:#f44336;
  --mdc-checkbox-selected-icon-color:#f44336;
  --mdc-checkbox-selected-pressed-icon-color:#f44336;
  --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-selected-focus-state-layer-color:#f44336;
  --mdc-checkbox-selected-hover-state-layer-color:#f44336;
  --mdc-checkbox-selected-pressed-state-layer-color:#f44336;
  --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--selected .mdc-list-item__start,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #3f51b5;
}
.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;
  --mat-list-list-item-leading-icon-start-space:16px;
  --mat-list-list-item-leading-icon-end-space:32px;
}
.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, sans-serif;
  --mdc-list-list-item-label-text-line-height:24px;
  --mdc-list-list-item-label-text-size:16px;
  --mdc-list-list-item-label-text-tracking:0.03125em;
  --mdc-list-list-item-label-text-weight:400;
  --mdc-list-list-item-supporting-text-font:Roboto, 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:0.0178571429em;
  --mdc-list-list-item-supporting-text-weight:400;
  --mdc-list-list-item-trailing-supporting-text-font:Roboto, 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:0.0333333333em;
  --mdc-list-list-item-trailing-supporting-text-weight:400;
}
.mdc-list-group__subheader {
  font: 400 16px/28px Roboto, sans-serif;
  letter-spacing: .009375em;
}
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);
}
html {
  --mat-paginator-container-size:56px;
  --mat-paginator-form-field-container-height:40px;
  --mat-paginator-form-field-container-vertical-padding:8px;
  --mat-paginator-touch-target-display:block;
}
html {
  --mat-paginator-container-text-font:Roboto, sans-serif;
  --mat-paginator-container-text-line-height:20px;
  --mat-paginator-container-text-size:12px;
  --mat-paginator-container-text-tracking:0.0333333333em;
  --mat-paginator-container-text-weight:400;
  --mat-paginator-select-trigger-text-size:12px;
}
html {
  --mdc-secondary-navigation-tab-container-height:48px;
  --mdc-tab-indicator-active-indicator-height:2px;
  --mdc-tab-indicator-active-indicator-shape:0;
  --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:#3f51b5;
  --mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color:black;
  --mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color:#3f51b5;
  --mat-tab-header-active-ripple-color:#3f51b5;
  --mat-tab-header-inactive-ripple-color:#3f51b5;
  --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:#3f51b5;
  --mat-tab-header-active-hover-label-text-color:#3f51b5;
  --mat-tab-header-active-focus-indicator-color:#3f51b5;
  --mat-tab-header-active-hover-indicator-color:#3f51b5;
}
.mat-mdc-tab-group.mat-accent,
.mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color:#ff4081;
  --mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color:black;
  --mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color:#ff4081;
  --mat-tab-header-active-ripple-color:#ff4081;
  --mat-tab-header-inactive-ripple-color:#ff4081;
  --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:#ff4081;
  --mat-tab-header-active-hover-label-text-color:#ff4081;
  --mat-tab-header-active-focus-indicator-color:#ff4081;
  --mat-tab-header-active-hover-indicator-color:#ff4081;
}
.mat-mdc-tab-group.mat-warn,
.mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color:#f44336;
  --mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color:black;
  --mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color:#f44336;
  --mat-tab-header-active-ripple-color:#f44336;
  --mat-tab-header-inactive-ripple-color:#f44336;
  --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:#f44336;
  --mat-tab-header-active-hover-label-text-color:#f44336;
  --mat-tab-header-active-focus-indicator-color:#f44336;
  --mat-tab-header-active-hover-indicator-color:#f44336;
}
.mat-mdc-tab-group.mat-background-primary,
.mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color:#3f51b5;
  --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:#ff4081;
  --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:#f44336;
  --mat-tab-header-with-background-foreground-color:white;
}
.mat-mdc-tab-header {
  --mdc-secondary-navigation-tab-container-height:48px;
}
.mat-mdc-tab-header {
  --mat-tab-header-label-text-font:Roboto, sans-serif;
  --mat-tab-header-label-text-size:14px;
  --mat-tab-header-label-text-tracking:0.0892857143em;
  --mat-tab-header-label-text-line-height:36px;
  --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;
}
html {
  --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:white;
  --mdc-checkbox-selected-focus-icon-color:#ff4081;
  --mdc-checkbox-selected-hover-icon-color:#ff4081;
  --mdc-checkbox-selected-icon-color:#ff4081;
  --mdc-checkbox-selected-pressed-icon-color:#ff4081;
  --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-selected-focus-state-layer-color:#ff4081;
  --mdc-checkbox-selected-hover-state-layer-color:#ff4081;
  --mdc-checkbox-selected-pressed-state-layer-color:#ff4081;
  --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-checkbox-disabled-label-color:rgba(0, 0, 0, 0.38);
  --mat-checkbox-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:white;
  --mdc-checkbox-selected-focus-icon-color:#3f51b5;
  --mdc-checkbox-selected-hover-icon-color:#3f51b5;
  --mdc-checkbox-selected-icon-color:#3f51b5;
  --mdc-checkbox-selected-pressed-icon-color:#3f51b5;
  --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-selected-focus-state-layer-color:#3f51b5;
  --mdc-checkbox-selected-hover-state-layer-color:#3f51b5;
  --mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;
  --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:white;
  --mdc-checkbox-selected-focus-icon-color:#f44336;
  --mdc-checkbox-selected-hover-icon-color:#f44336;
  --mdc-checkbox-selected-icon-color:#f44336;
  --mdc-checkbox-selected-pressed-icon-color:#f44336;
  --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-selected-focus-state-layer-color:#f44336;
  --mdc-checkbox-selected-hover-state-layer-color:#f44336;
  --mdc-checkbox-selected-pressed-state-layer-color:#f44336;
  --mdc-checkbox-unselected-focus-state-layer-color:black;
  --mdc-checkbox-unselected-hover-state-layer-color:black;
  --mdc-checkbox-unselected-pressed-state-layer-color:black;
}
html {
  --mdc-checkbox-state-layer-size:40px;
  --mat-checkbox-touch-target-display:block;
}
html {
  --mat-checkbox-label-text-font:Roboto, sans-serif;
  --mat-checkbox-label-text-line-height:20px;
  --mat-checkbox-label-text-size:14px;
  --mat-checkbox-label-text-tracking:0.0178571429em;
  --mat-checkbox-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-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-outlined-button-keep-touch-target:false;
  --mdc-outlined-button-outline-width:1px;
  --mdc-outlined-button-container-shape:4px;
  --mat-text-button-horizontal-padding:8px;
  --mat-text-button-with-icon-horizontal-padding:8px;
  --mat-text-button-icon-spacing:8px;
  --mat-text-button-icon-offset:0;
  --mat-filled-button-horizontal-padding:16px;
  --mat-filled-button-icon-spacing:8px;
  --mat-filled-button-icon-offset:-4px;
  --mat-protected-button-horizontal-padding:16px;
  --mat-protected-button-icon-spacing:8px;
  --mat-protected-button-icon-offset:-4px;
  --mat-outlined-button-horizontal-padding:15px;
  --mat-outlined-button-icon-spacing:8px;
  --mat-outlined-button-icon-offset:-4px;
}
html {
  --mdc-text-button-label-text-color:black;
  --mdc-text-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color:black;
  --mat-text-button-disabled-state-layer-color:black;
  --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:black;
  --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:black;
  --mat-filled-button-disabled-state-layer-color:black;
  --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:black;
  --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);
  --mat-protected-button-state-layer-color:black;
  --mat-protected-button-disabled-state-layer-color:black;
  --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:black;
  --mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color:black;
  --mat-outlined-button-disabled-state-layer-color:black;
  --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:#3f51b5;
  --mat-text-button-state-layer-color:#3f51b5;
  --mat-text-button-ripple-color:rgba(63, 81, 181, 0.1);
}
.mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color:#ff4081;
  --mat-text-button-state-layer-color:#ff4081;
  --mat-text-button-ripple-color:rgba(255, 64, 129, 0.1);
}
.mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color:#f44336;
  --mat-text-button-state-layer-color:#f44336;
  --mat-text-button-ripple-color:rgba(244, 67, 54, 0.1);
}
.mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color:#3f51b5;
  --mdc-filled-button-label-text-color:white;
  --mat-filled-button-state-layer-color:white;
  --mat-filled-button-ripple-color:rgba(255, 255, 255, 0.1);
}
.mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color:#ff4081;
  --mdc-filled-button-label-text-color:white;
  --mat-filled-button-state-layer-color:white;
  --mat-filled-button-ripple-color:rgba(255, 255, 255, 0.1);
}
.mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color:#f44336;
  --mdc-filled-button-label-text-color:white;
  --mat-filled-button-state-layer-color:white;
  --mat-filled-button-ripple-color:rgba(255, 255, 255, 0.1);
}
.mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color:#3f51b5;
  --mdc-protected-button-label-text-color:white;
  --mat-protected-button-state-layer-color:white;
  --mat-protected-button-ripple-color:rgba(255, 255, 255, 0.1);
}
.mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color:#ff4081;
  --mdc-protected-button-label-text-color:white;
  --mat-protected-button-state-layer-color:white;
  --mat-protected-button-ripple-color:rgba(255, 255, 255, 0.1);
}
.mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color:#f44336;
  --mdc-protected-button-label-text-color:white;
  --mat-protected-button-state-layer-color:white;
  --mat-protected-button-ripple-color:rgba(255, 255, 255, 0.1);
}
.mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color:#3f51b5;
  --mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color:#3f51b5;
  --mat-outlined-button-ripple-color:rgba(63, 81, 181, 0.1);
}
.mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color:#ff4081;
  --mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color:#ff4081;
  --mat-outlined-button-ripple-color:rgba(255, 64, 129, 0.1);
}
.mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color:#f44336;
  --mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color:#f44336;
  --mat-outlined-button-ripple-color:rgba(244, 67, 54, 0.1);
}
html {
  --mdc-text-button-container-height:36px;
  --mdc-filled-button-container-height:36px;
  --mdc-protected-button-container-height:36px;
  --mdc-outlined-button-container-height:36px;
  --mat-text-button-touch-target-display:block;
  --mat-filled-button-touch-target-display:block;
  --mat-protected-button-touch-target-display:block;
  --mat-outlined-button-touch-target-display:block;
}
html {
  --mdc-text-button-label-text-font:Roboto, sans-serif;
  --mdc-text-button-label-text-size:14px;
  --mdc-text-button-label-text-tracking:0.0892857143em;
  --mdc-text-button-label-text-weight:500;
  --mdc-text-button-label-text-transform:none;
  --mdc-filled-button-label-text-font:Roboto, sans-serif;
  --mdc-filled-button-label-text-size:14px;
  --mdc-filled-button-label-text-tracking:0.0892857143em;
  --mdc-filled-button-label-text-weight:500;
  --mdc-filled-button-label-text-transform:none;
  --mdc-protected-button-label-text-font:Roboto, sans-serif;
  --mdc-protected-button-label-text-size:14px;
  --mdc-protected-button-label-text-tracking:0.0892857143em;
  --mdc-protected-button-label-text-weight:500;
  --mdc-protected-button-label-text-transform:none;
  --mdc-outlined-button-label-text-font:Roboto, sans-serif;
  --mdc-outlined-button-label-text-size:14px;
  --mdc-outlined-button-label-text-tracking:0.0892857143em;
  --mdc-outlined-button-label-text-weight:500;
  --mdc-outlined-button-label-text-transform:none;
}
html {
  --mdc-icon-button-icon-size:24px;
}
html {
  --mdc-icon-button-icon-color:inherit;
  --mdc-icon-button-disabled-icon-color:rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color:black;
  --mat-icon-button-disabled-state-layer-color:black;
  --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:#3f51b5;
  --mat-icon-button-state-layer-color:#3f51b5;
  --mat-icon-button-ripple-color:rgba(63, 81, 181, 0.1);
}
html .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color:#ff4081;
  --mat-icon-button-state-layer-color:#ff4081;
  --mat-icon-button-ripple-color:rgba(255, 64, 129, 0.1);
}
html .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color:#f44336;
  --mat-icon-button-state-layer-color:#f44336;
  --mat-icon-button-ripple-color:rgba(244, 67, 54, 0.1);
}
html {
  --mat-icon-button-touch-target-display:block;
}
.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-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-small-container-shape:50%;
  --mdc-fab-small-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-small-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-small-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-small-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-height:48px;
  --mdc-extended-fab-container-shape:24px;
  --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);
}
html {
  --mdc-fab-container-color:white;
  --mat-fab-foreground-color:black;
  --mat-fab-state-layer-color:black;
  --mat-fab-disabled-state-layer-color:black;
  --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-fab-small-container-color:white;
  --mat-fab-small-foreground-color:black;
  --mat-fab-small-state-layer-color:black;
  --mat-fab-small-disabled-state-layer-color:black;
  --mat-fab-small-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity:0.04;
  --mat-fab-small-focus-state-layer-opacity:0.12;
  --mat-fab-small-pressed-state-layer-opacity:0.12;
  --mat-fab-small-disabled-state-container-color:rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color:rgba(0, 0, 0, 0.38);
}
html .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color:#3f51b5;
  --mat-fab-foreground-color:white;
  --mat-fab-state-layer-color:white;
  --mat-fab-ripple-color:rgba(255, 255, 255, 0.1);
}
html .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color:#ff4081;
  --mat-fab-foreground-color:white;
  --mat-fab-state-layer-color:white;
  --mat-fab-ripple-color:rgba(255, 255, 255, 0.1);
}
html .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color:#f44336;
  --mat-fab-foreground-color:white;
  --mat-fab-state-layer-color:white;
  --mat-fab-ripple-color:rgba(255, 255, 255, 0.1);
}
html .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color:#3f51b5;
  --mat-fab-small-foreground-color:white;
  --mat-fab-small-state-layer-color:white;
  --mat-fab-small-ripple-color:rgba(255, 255, 255, 0.1);
}
html .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color:#ff4081;
  --mat-fab-small-foreground-color:white;
  --mat-fab-small-state-layer-color:white;
  --mat-fab-small-ripple-color:rgba(255, 255, 255, 0.1);
}
html .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color:#f44336;
  --mat-fab-small-foreground-color:white;
  --mat-fab-small-state-layer-color:white;
  --mat-fab-small-ripple-color:rgba(255, 255, 255, 0.1);
}
html {
  --mat-fab-touch-target-display:block;
  --mat-fab-small-touch-target-display:block;
}
html {
  --mdc-extended-fab-label-text-font:Roboto, sans-serif;
  --mdc-extended-fab-label-text-size:14px;
  --mdc-extended-fab-label-text-tracking:0.0892857143em;
  --mdc-extended-fab-label-text-weight:500;
}
html {
  --mdc-snackbar-container-shape:4px;
}
html {
  --mdc-snackbar-container-color:#333333;
  --mdc-snackbar-supporting-text-color:rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color:#ff4081;
}
html {
  --mdc-snackbar-supporting-text-font:Roboto, sans-serif;
  --mdc-snackbar-supporting-text-line-height:20px;
  --mdc-snackbar-supporting-text-size:14px;
  --mdc-snackbar-supporting-text-weight:400;
}
html {
  --mat-table-row-item-outline-width:1px;
}
html {
  --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);
}
html {
  --mat-table-header-container-height:56px;
  --mat-table-footer-container-height:52px;
  --mat-table-row-item-container-height:52px;
}
html {
  --mat-table-header-headline-font:Roboto, sans-serif;
  --mat-table-header-headline-line-height:22px;
  --mat-table-header-headline-size:14px;
  --mat-table-header-headline-weight:500;
  --mat-table-header-headline-tracking:0.0071428571em;
  --mat-table-row-item-label-text-font:Roboto, 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:0.0178571429em;
  --mat-table-footer-supporting-text-font:Roboto, 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:0.0178571429em;
}
html {
  --mdc-circular-progress-active-indicator-width:4px;
  --mdc-circular-progress-size:48px;
}
html {
  --mdc-circular-progress-active-indicator-color:#3f51b5;
}
html .mat-accent {
  --mdc-circular-progress-active-indicator-color:#ff4081;
}
html .mat-warn {
  --mdc-circular-progress-active-indicator-color:#f44336;
}
html {
  --mat-badge-container-shape:50%;
  --mat-badge-container-size:unset;
  --mat-badge-small-size-container-size:unset;
  --mat-badge-large-size-container-size:unset;
  --mat-badge-legacy-container-size:22px;
  --mat-badge-legacy-small-size-container-size:16px;
  --mat-badge-legacy-large-size-container-size:28px;
  --mat-badge-container-offset:-11px 0;
  --mat-badge-small-size-container-offset:-8px 0;
  --mat-badge-large-size-container-offset:-14px 0;
  --mat-badge-container-overlap-offset:-11px;
  --mat-badge-small-size-container-overlap-offset:-8px;
  --mat-badge-large-size-container-overlap-offset:-14px;
  --mat-badge-container-padding:0;
  --mat-badge-small-size-container-padding:0;
  --mat-badge-large-size-container-padding:0;
}
html {
  --mat-badge-background-color:#3f51b5;
  --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:#ff4081;
  --mat-badge-text-color:white;
}
.mat-badge-warn {
  --mat-badge-background-color:#f44336;
  --mat-badge-text-color:white;
}
html {
  --mat-badge-text-font:Roboto, sans-serif;
  --mat-badge-line-height:22px;
  --mat-badge-text-size:12px;
  --mat-badge-text-weight:600;
  --mat-badge-small-size-text-size:9px;
  --mat-badge-small-size-line-height:16px;
  --mat-badge-large-size-text-size:24px;
  --mat-badge-large-size-line-height:28px;
}
html {
  --mat-bottom-sheet-container-shape:4px;
}
html {
  --mat-bottom-sheet-container-text-color:rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color:white;
}
html {
  --mat-bottom-sheet-container-text-font:Roboto, sans-serif;
  --mat-bottom-sheet-container-text-line-height:20px;
  --mat-bottom-sheet-container-text-size:14px;
  --mat-bottom-sheet-container-text-tracking:0.0178571429em;
  --mat-bottom-sheet-container-text-weight:400;
}
html {
  --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;
}
html {
  --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;
}
html {
  --mat-standard-button-toggle-height:48px;
}
html {
  --mat-legacy-button-toggle-label-text-font:Roboto, sans-serif;
  --mat-legacy-button-toggle-label-text-line-height:24px;
  --mat-legacy-button-toggle-label-text-size:16px;
  --mat-legacy-button-toggle-label-text-tracking:0.03125em;
  --mat-legacy-button-toggle-label-text-weight:400;
  --mat-standard-button-toggle-label-text-font:Roboto, sans-serif;
  --mat-standard-button-toggle-label-text-line-height:24px;
  --mat-standard-button-toggle-label-text-size:16px;
  --mat-standard-button-toggle-label-text-tracking:0.03125em;
  --mat-standard-button-toggle-label-text-weight:400;
}
html {
  --mat-datepicker-calendar-container-shape:4px;
  --mat-datepicker-calendar-container-touch-shape:4px;
  --mat-datepicker-calendar-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);
  --mat-datepicker-calendar-container-touch-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);
}
html {
  --mat-datepicker-calendar-date-selected-state-text-color:white;
  --mat-datepicker-calendar-date-selected-state-background-color:#3f51b5;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(63, 81, 181, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color:white;
  --mat-datepicker-calendar-date-focus-state-background-color:rgba(63, 81, 181, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color:rgba(63, 81, 181, 0.3);
  --mat-datepicker-toggle-active-state-icon-color:#3f51b5;
  --mat-datepicker-calendar-date-in-range-state-background-color:rgba(63, 81, 181, 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-text-color:black;
  --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:#ff4081;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(255, 64, 129, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color:white;
  --mat-datepicker-calendar-date-focus-state-background-color:rgba(255, 64, 129, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color:rgba(255, 64, 129, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color:rgba(255, 64, 129, 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:#f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(244, 67, 54, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color:white;
  --mat-datepicker-calendar-date-focus-state-background-color:rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color:rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color:rgba(244, 67, 54, 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:#ff4081;
}
.mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color:#f44336;
}
.mat-calendar-controls {
  --mat-icon-button-touch-target-display:none;
}
.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;
}
html {
  --mat-datepicker-calendar-text-font:Roboto, 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;
}
html {
  --mat-divider-width:1px;
}
html {
  --mat-divider-color:rgba(0, 0, 0, 0.12);
}
html {
  --mat-expansion-container-shape:4px;
  --mat-expansion-legacy-header-indicator-display:inline-block;
  --mat-expansion-header-indicator-display:none;
}
html {
  --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);
}
html {
  --mat-expansion-header-collapsed-state-height:48px;
  --mat-expansion-header-expanded-state-height:64px;
}
html {
  --mat-expansion-header-text-font:Roboto, 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, sans-serif;
  --mat-expansion-container-text-line-height:20px;
  --mat-expansion-container-text-size:14px;
  --mat-expansion-container-text-tracking:0.0178571429em;
  --mat-expansion-container-text-weight:400;
}
html {
  --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;
}
html {
  --mat-icon-color:inherit;
}
.mat-icon.mat-primary {
  --mat-icon-color:#3f51b5;
}
.mat-icon.mat-accent {
  --mat-icon-color:#ff4081;
}
.mat-icon.mat-warn {
  --mat-icon-color:#f44336;
}
html {
  --mat-sidenav-container-shape:0;
  --mat-sidenav-container-elevation-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-sidenav-container-width:auto;
}
html {
  --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);
}
html {
  --mat-stepper-header-icon-foreground-color:white;
  --mat-stepper-header-selected-state-icon-background-color:#3f51b5;
  --mat-stepper-header-selected-state-icon-foreground-color:white;
  --mat-stepper-header-done-state-icon-background-color:#3f51b5;
  --mat-stepper-header-done-state-icon-foreground-color:white;
  --mat-stepper-header-edit-state-icon-background-color:#3f51b5;
  --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:#f44336;
  --mat-stepper-header-icon-background-color:rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color:#f44336;
  --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:#ff4081;
  --mat-stepper-header-selected-state-icon-foreground-color:white;
  --mat-stepper-header-done-state-icon-background-color:#ff4081;
  --mat-stepper-header-done-state-icon-foreground-color:white;
  --mat-stepper-header-edit-state-icon-background-color:#ff4081;
  --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:#f44336;
  --mat-stepper-header-selected-state-icon-foreground-color:white;
  --mat-stepper-header-done-state-icon-background-color:#f44336;
  --mat-stepper-header-done-state-icon-foreground-color:white;
  --mat-stepper-header-edit-state-icon-background-color:#f44336;
  --mat-stepper-header-edit-state-icon-foreground-color:white;
}
html {
  --mat-stepper-header-height:72px;
}
html {
  --mat-stepper-container-text-font:Roboto, sans-serif;
  --mat-stepper-header-label-text-font:Roboto, sans-serif;
  --mat-stepper-header-label-text-size:14px;
  --mat-stepper-header-label-text-weight:400;
  --mat-stepper-header-error-state-label-text-size:16px;
  --mat-stepper-header-selected-state-label-text-size:16px;
  --mat-stepper-header-selected-state-label-text-weight:400;
}
html {
  --mat-sort-arrow-color:#757575;
}
html {
  --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:#3f51b5;
  --mat-toolbar-container-text-color:white;
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color:#ff4081;
  --mat-toolbar-container-text-color:white;
}
.mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color:#f44336;
  --mat-toolbar-container-text-color:white;
}
html {
  --mat-toolbar-standard-height:64px;
  --mat-toolbar-mobile-height:56px;
}
html {
  --mat-toolbar-title-text-font:Roboto, sans-serif;
  --mat-toolbar-title-text-line-height:32px;
  --mat-toolbar-title-text-size:20px;
  --mat-toolbar-title-text-tracking:0.0125em;
  --mat-toolbar-title-text-weight:500;
}
html {
  --mat-tree-container-background-color:white;
  --mat-tree-node-text-color:rgba(0, 0, 0, 0.87);
}
html {
  --mat-tree-node-min-height:48px;
}
html {
  --mat-tree-node-text-font:Roboto, sans-serif;
  --mat-tree-node-text-size:14px;
  --mat-tree-node-text-weight:400;
}
.mat-h1,
.mat-headline-5,
.mat-typography .mat-h1,
.mat-typography .mat-headline-5,
.mat-typography h1 {
  font: 400 24px/32px Roboto, sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2,
.mat-headline-6,
.mat-typography .mat-h2,
.mat-typography .mat-headline-6,
.mat-typography h2 {
  font: 500 20px/32px Roboto, sans-serif;
  letter-spacing: .0125em;
  margin: 0 0 16px;
}
.mat-h3,
.mat-subtitle-1,
.mat-typography .mat-h3,
.mat-typography .mat-subtitle-1,
.mat-typography h3 {
  font: 400 16px/28px Roboto, sans-serif;
  letter-spacing: .009375em;
  margin: 0 0 16px;
}
.mat-h4,
.mat-body-1,
.mat-typography .mat-h4,
.mat-typography .mat-body-1,
.mat-typography h4 {
  font: 400 16px/24px Roboto, sans-serif;
  letter-spacing: .03125em;
  margin: 0 0 16px;
}
.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 400 calc(14px*.83)/20px Roboto, sans-serif;
  margin: 0 0 12px;
}
.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 400 calc(14px*.67)/20px Roboto, sans-serif;
  margin: 0 0 12px;
}
.mat-body-strong,
.mat-subtitle-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-subtitle-2 {
  font: 500 14px/22px Roboto, sans-serif;
  letter-spacing: .0071428571em;
}
.mat-body,
.mat-body-2,
.mat-typography .mat-body,
.mat-typography .mat-body-2,
.mat-typography {
  font: 400 14px/20px Roboto, sans-serif;
  letter-spacing: .0178571429em;
}
.mat-body p,
.mat-body-2 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-2 p,
.mat-typography p {
  margin: 0 0 12px;
}
.mat-small,
.mat-caption,
.mat-typography .mat-small,
.mat-typography .mat-caption {
  font: 400 12px/20px Roboto, sans-serif;
  letter-spacing: .0333333333em;
}
.mat-headline-1,
.mat-typography .mat-headline-1 {
  font: 300 96px/96px Roboto, sans-serif;
  letter-spacing: -0.015625em;
  margin: 0 0 56px;
}
.mat-headline-2,
.mat-typography .mat-headline-2 {
  font: 300 60px/60px Roboto, sans-serif;
  letter-spacing: -.0083333333em;
  margin: 0 0 64px;
}
.mat-headline-3,
.mat-typography .mat-headline-3 {
  font: 400 48px/50px Roboto, sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-headline-4,
.mat-typography .mat-headline-4 {
  font: 400 34px/40px Roboto, sans-serif;
  letter-spacing: .0073529412em;
  margin: 0 0 64px;
}

/* src/assets/css/em-css/em-css.scss */
:root {
  --theme-contrast: 1;
  --h-multi: 1;
  --s-multi: 1;
  --l-multi: 1;
  --a-multi: 1;
  --a-multi-container: 1;
  --em-color-white: hsl(0deg 0% 100%);
  --em-color-black: hsl(0deg 0% 0%);
  --em-color-surface: hsl(226.67deg 37.5% 18.82%);
  --em-color-background: hsl(from var(--em-color-surface) h calc(s * 0.5) 7% / 1);
  --em-color-on-surface-container-l85: hsl(from var(--em-color-on-surface-container) h s calc(l * 0.85) / 100%);
  --em-color-on-surface-container-l70: hsl(from var(--em-color-on-surface-container) h s calc(l * 0.7) / 100%);
  --em-color-on-surface-container-a30: hsl(from var(--em-color-on-surface-container) h s l / 30%);
  --em-color-on-surface-container-a18: hsl(from var(--em-color-on-surface-container) h s l / 18%);
  --em-color-primary-a08: hsl(from var(--em-color-primary) h s l / 0.08);
  --em-color-primary-a12: hsl(from var(--em-color-primary) h s l / 0.12);
  --em-color-primary-a16: hsl(from var(--em-color-primary) h s l / 0.16);
  --em-color-secondary-a08: hsl(from var(--em-color-secondary) h s l / 0.08);
  --em-color-tertiary-a08: hsl(from var(--em-color-tertiary) h s l / 0.08);
  --em-color-surface-a08: hsl(from var(--em-color-surface) h s l / 0.08);
  --em-color-surface-container-lowest: hsl(from var(--em-color-background) h s calc(l * var(--a-multi-container)) / 1);
  --em-color-surface-container-low: hsl(from var(--em-color-surface) h calc(s * 0.8) calc(12% * var(--a-multi-container)) / 1);
  --em-color-surface-container: hsl(from var(--em-color-surface) h s calc(l * var(--a-multi-container)) / 1);
  --em-color-surface-container-high: hsl(from var(--em-color-surface) h calc(s * 0.7) calc(26% * var(--a-multi-container)) / 1);
  --em-color-surface-container-highest: hsl(from var(--em-color-surface) h calc(s * 0.6) calc(32% * var(--a-multi-container)) / 1);
  --em-color-primary: hsl(from hsl(229.5, 64.52%, 51.37%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-primary-variant: hsl(from hsl(from hsl(229.5, 64.52%, 51.37%) h s 99%/1) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-secondary: hsl(from hsl(225.41, 22.75%, 36.05%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-tertiary: hsl(from hsl(253.04, 48.94%, 72.35%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-accent: hsl(from hsl(148, 76.92%, 54.12%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-error: hsl(from hsl(0, 94.67%, 55.88%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-warning: hsl(from hsl(36, 92.08%, 47.12%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-success: hsl(from hsl(142, 64.66%, 45.49%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-info: hsl(from hsl(229.5, 64.52%, 51.37%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-disabled: hsl(from hsl(0, 0%, 54.9%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-surface-variant: hsl(from hsl(227.27, 19.53%, 33.14%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-outline: hsl(from hsl(223, 15%, 43%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-shadow: hsl(from hsl(0, 0%, 0%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-primary: hsl(from var(--em-color-primary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-primary-variant: hsl(from var(--em-color-primary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(5% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-primary-container: hsl(from var(--em-color-primary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-secondary: hsl(from var(--em-color-secondary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-secondary-container: hsl(from var(--em-color-secondary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(95% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-tertiary: hsl(from var(--em-color-tertiary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(5% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-tertiary-container: hsl(from var(--em-color-tertiary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-accent: hsl(from var(--em-color-accent) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(5% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-accent-container: hsl(from var(--em-color-accent) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(90% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-error: hsl(from var(--em-color-error) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-error-container: hsl(from var(--em-color-error) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(97% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-warning: hsl(from var(--em-color-warning) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(5% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-warning-container: hsl(from var(--em-color-warning) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(95% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-info: hsl(from var(--em-color-info) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-info-container: hsl(from var(--em-color-info) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(95% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-success: hsl(from var(--em-color-success) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(5% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-success-container: hsl(from var(--em-color-success) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(94% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-background: hsl(from var(--em-color-background) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-container-lowest: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-container-low: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-container: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-container-high: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-container-highest: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-variant: hsl(from var(--em-color-surface-variant) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(90% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-inverse-on-surface: hsl(from var(--em-color-inverse-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(20% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-label: hsl(from hsl(225, 37.21%, 83.14%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-placeholder: hsl(from var(--em-color-on-surface-container) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * 0.80 * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-primary-container: hsl(from var(--em-color-primary) calc(h * 0.93 * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.95 * calc(1 - 1 * (1 - var(--s-multi)))) calc(25% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-secondary-container: hsl(from var(--em-color-secondary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(27% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-tertiary-container: hsl(from var(--em-color-tertiary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.22 * calc(1 - 1 * (1 - var(--s-multi)))) calc(27% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-accent-container: hsl(from var(--em-color-accent) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.38 * calc(1 - 1 * (1 - var(--s-multi)))) calc(16% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-error-container: hsl(from var(--em-color-error) calc(h + 329 * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.29 * calc(1 - 1 * (1 - var(--s-multi)))) calc(21% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-warning-container: hsl(from var(--em-color-warning) calc(h + 16 * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.35 * calc(1 - 1 * (1 - var(--s-multi)))) calc(16% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * 1.4 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-info-container: hsl(from var(--em-color-info) calc(h - 14.5) calc(s * 0.91 * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * 0.45 * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-success-container: hsl(from var(--em-color-success) calc(h + 8 * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.4 * calc(1 - 1 * (1 - var(--s-multi)))) calc(18% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * 0.8 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-description: hsl(from var(--em-color-on-surface-container) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(72% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-disabled: hsl(from hsl(0, 0%, 54.9%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * 0.5 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-surface-tint: hsl(from var(--em-color-primary) calc(h * var(--h-multi)) calc(s * var(--s-multi)) calc(29% * var(--l-multi)) / calc(1 * var(--a-multi)) );
  --em-color-outline: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.3 * calc(1 - 1 * (1 - var(--s-multi)))) calc(40% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-outline-variant: hsl(from var(--em-color-outline) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(80% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-outline-input-field: hsl(from var(--em-color-outline) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(60% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * 0.5 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-scrim: hsl(from var(--em-color-background) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(0.5 * calc(1 - 1 * (1 - var(--a-multi)))) );
}
.surface-container-lowest {
  --h-multi: 1;
  --s-multi: 0.9;
  --l-multi: 0.8;
  --em-color-primary: hsl(from hsl(229.5, 64.52%, 51.37%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-primary-variant: hsl(from hsl(from hsl(229.5, 64.52%, 51.37%) h s 99%/1) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-secondary: hsl(from hsl(225.41, 22.75%, 36.05%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-tertiary: hsl(from hsl(253.04, 48.94%, 72.35%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-accent: hsl(from hsl(148, 76.92%, 54.12%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-error: hsl(from hsl(0, 94.67%, 55.88%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-warning: hsl(from hsl(36, 92.08%, 47.12%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-success: hsl(from hsl(142, 64.66%, 45.49%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-info: hsl(from hsl(229.5, 64.52%, 51.37%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-disabled: hsl(from hsl(0, 0%, 54.9%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-surface-variant: hsl(from hsl(227.27, 19.53%, 33.14%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-outline: hsl(from hsl(223, 15%, 43%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-shadow: hsl(from hsl(0, 0%, 0%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-primary: hsl(from var(--em-color-primary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-primary-variant: hsl(from var(--em-color-primary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(5% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-primary-container: hsl(from var(--em-color-primary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-secondary: hsl(from var(--em-color-secondary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-secondary-container: hsl(from var(--em-color-secondary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(95% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-tertiary: hsl(from var(--em-color-tertiary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(5% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-tertiary-container: hsl(from var(--em-color-tertiary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-accent: hsl(from var(--em-color-accent) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(5% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-accent-container: hsl(from var(--em-color-accent) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(90% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-error: hsl(from var(--em-color-error) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-error-container: hsl(from var(--em-color-error) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(97% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-warning: hsl(from var(--em-color-warning) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(5% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-warning-container: hsl(from var(--em-color-warning) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(95% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-info: hsl(from var(--em-color-info) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-info-container: hsl(from var(--em-color-info) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(95% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-success: hsl(from var(--em-color-success) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(5% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-success-container: hsl(from var(--em-color-success) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(94% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-background: hsl(from var(--em-color-background) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-container-lowest: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-container-low: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-container: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-container-high: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-container-highest: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-variant: hsl(from var(--em-color-surface-variant) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(90% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-inverse-on-surface: hsl(from var(--em-color-inverse-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(20% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-label: hsl(from hsl(225, 37.21%, 83.14%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-placeholder: hsl(from var(--em-color-on-surface-container) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * 0.80 * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-primary-container: hsl(from var(--em-color-primary) calc(h * 0.93 * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.95 * calc(1 - 1 * (1 - var(--s-multi)))) calc(25% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-secondary-container: hsl(from var(--em-color-secondary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(27% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-tertiary-container: hsl(from var(--em-color-tertiary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.22 * calc(1 - 1 * (1 - var(--s-multi)))) calc(27% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-accent-container: hsl(from var(--em-color-accent) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.38 * calc(1 - 1 * (1 - var(--s-multi)))) calc(16% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-error-container: hsl(from var(--em-color-error) calc(h + 329 * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.29 * calc(1 - 1 * (1 - var(--s-multi)))) calc(21% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-warning-container: hsl(from var(--em-color-warning) calc(h + 16 * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.35 * calc(1 - 1 * (1 - var(--s-multi)))) calc(16% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * 1.4 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-info-container: hsl(from var(--em-color-info) calc(h - 14.5) calc(s * 0.91 * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * 0.45 * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-success-container: hsl(from var(--em-color-success) calc(h + 8 * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.4 * calc(1 - 1 * (1 - var(--s-multi)))) calc(18% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * 0.8 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-description: hsl(from var(--em-color-on-surface-container) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(72% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-disabled: hsl(from hsl(0, 0%, 54.9%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * 0.5 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-surface-tint: hsl(from var(--em-color-primary) calc(h * var(--h-multi)) calc(s * var(--s-multi)) calc(29% * var(--l-multi)) / calc(1 * var(--a-multi)) );
  --em-color-outline: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.3 * calc(1 - 1 * (1 - var(--s-multi)))) calc(40% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-outline-variant: hsl(from var(--em-color-outline) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(80% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-outline-input-field: hsl(from var(--em-color-outline) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(60% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * 0.5 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-scrim: hsl(from var(--em-color-background) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(0.5 * calc(1 - 1 * (1 - var(--a-multi)))) );
}
.surface-container-low {
  --h-multi: 1;
  --s-multi: 0.9;
  --l-multi: 0.9;
  --em-color-primary: hsl(from hsl(229.5, 64.52%, 51.37%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-primary-variant: hsl(from hsl(from hsl(229.5, 64.52%, 51.37%) h s 99%/1) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-secondary: hsl(from hsl(225.41, 22.75%, 36.05%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-tertiary: hsl(from hsl(253.04, 48.94%, 72.35%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-accent: hsl(from hsl(148, 76.92%, 54.12%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-error: hsl(from hsl(0, 94.67%, 55.88%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-warning: hsl(from hsl(36, 92.08%, 47.12%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-success: hsl(from hsl(142, 64.66%, 45.49%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-info: hsl(from hsl(229.5, 64.52%, 51.37%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-disabled: hsl(from hsl(0, 0%, 54.9%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-surface-variant: hsl(from hsl(227.27, 19.53%, 33.14%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-outline: hsl(from hsl(223, 15%, 43%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-shadow: hsl(from hsl(0, 0%, 0%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-primary: hsl(from var(--em-color-primary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-primary-variant: hsl(from var(--em-color-primary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(5% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-primary-container: hsl(from var(--em-color-primary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-secondary: hsl(from var(--em-color-secondary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-secondary-container: hsl(from var(--em-color-secondary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(95% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-tertiary: hsl(from var(--em-color-tertiary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(5% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-tertiary-container: hsl(from var(--em-color-tertiary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-accent: hsl(from var(--em-color-accent) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(5% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-accent-container: hsl(from var(--em-color-accent) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(90% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-error: hsl(from var(--em-color-error) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-error-container: hsl(from var(--em-color-error) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(97% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-warning: hsl(from var(--em-color-warning) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(5% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-warning-container: hsl(from var(--em-color-warning) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(95% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-info: hsl(from var(--em-color-info) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-info-container: hsl(from var(--em-color-info) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(95% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-success: hsl(from var(--em-color-success) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(5% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-success-container: hsl(from var(--em-color-success) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(94% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-background: hsl(from var(--em-color-background) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-container-lowest: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-container-low: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-container: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-container-high: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-container-highest: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-variant: hsl(from var(--em-color-surface-variant) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(90% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-inverse-on-surface: hsl(from var(--em-color-inverse-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(20% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-label: hsl(from hsl(225, 37.21%, 83.14%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-placeholder: hsl(from var(--em-color-on-surface-container) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * 0.80 * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-primary-container: hsl(from var(--em-color-primary) calc(h * 0.93 * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.95 * calc(1 - 1 * (1 - var(--s-multi)))) calc(25% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-secondary-container: hsl(from var(--em-color-secondary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(27% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-tertiary-container: hsl(from var(--em-color-tertiary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.22 * calc(1 - 1 * (1 - var(--s-multi)))) calc(27% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-accent-container: hsl(from var(--em-color-accent) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.38 * calc(1 - 1 * (1 - var(--s-multi)))) calc(16% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-error-container: hsl(from var(--em-color-error) calc(h + 329 * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.29 * calc(1 - 1 * (1 - var(--s-multi)))) calc(21% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-warning-container: hsl(from var(--em-color-warning) calc(h + 16 * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.35 * calc(1 - 1 * (1 - var(--s-multi)))) calc(16% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * 1.4 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-info-container: hsl(from var(--em-color-info) calc(h - 14.5) calc(s * 0.91 * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * 0.45 * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-success-container: hsl(from var(--em-color-success) calc(h + 8 * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.4 * calc(1 - 1 * (1 - var(--s-multi)))) calc(18% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * 0.8 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-description: hsl(from var(--em-color-on-surface-container) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(72% * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-disabled: hsl(from hsl(0, 0%, 54.9%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.2 * (1 - var(--l-multi)))) / calc(1 * 0.5 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-surface-tint: hsl(from var(--em-color-primary) calc(h * var(--h-multi)) calc(s * var(--s-multi)) calc(29% * var(--l-multi)) / calc(1 * var(--a-multi)) );
  --em-color-outline: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.3 * calc(1 - 1 * (1 - var(--s-multi)))) calc(40% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-outline-variant: hsl(from var(--em-color-outline) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(80% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-outline-input-field: hsl(from var(--em-color-outline) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(60% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * 0.5 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-scrim: hsl(from var(--em-color-background) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(0.5 * calc(1 - 1 * (1 - var(--a-multi)))) );
}
.surface-container-high,
mat-dialog-container,
.mat-mdc-select-panel,
.mat-mdc-menu-panel,
.mat-mdc-paginator {
  --h-multi: 1;
  --s-multi: 1.1;
  --l-multi: 1.35;
  --em-color-primary: hsl(from hsl(229.5, 64.52%, 51.37%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.05 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-primary-variant: hsl(from hsl(from hsl(229.5, 64.52%, 51.37%) h s 99%/1) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.05 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-secondary: hsl(from hsl(225.41, 22.75%, 36.05%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.05 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-tertiary: hsl(from hsl(253.04, 48.94%, 72.35%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.05 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-accent: hsl(from hsl(148, 76.92%, 54.12%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.05 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-error: hsl(from hsl(0, 94.67%, 55.88%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.05 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-warning: hsl(from hsl(36, 92.08%, 47.12%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.05 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-success: hsl(from hsl(142, 64.66%, 45.49%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.05 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-info: hsl(from hsl(229.5, 64.52%, 51.37%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.05 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-disabled: hsl(from hsl(0, 0%, 54.9%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.05 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-surface-variant: hsl(from hsl(227.27, 19.53%, 33.14%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.05 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-outline: hsl(from hsl(223, 15%, 43%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.05 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-shadow: hsl(from hsl(0, 0%, 0%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.05 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-primary: hsl(from var(--em-color-primary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-primary-variant: hsl(from var(--em-color-primary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(5% * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-primary-container: hsl(from var(--em-color-primary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-secondary: hsl(from var(--em-color-secondary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-secondary-container: hsl(from var(--em-color-secondary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(95% * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-tertiary: hsl(from var(--em-color-tertiary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(5% * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-tertiary-container: hsl(from var(--em-color-tertiary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-accent: hsl(from var(--em-color-accent) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(5% * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-accent-container: hsl(from var(--em-color-accent) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(90% * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-error: hsl(from var(--em-color-error) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-error-container: hsl(from var(--em-color-error) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(97% * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-warning: hsl(from var(--em-color-warning) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(5% * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-warning-container: hsl(from var(--em-color-warning) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(95% * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-info: hsl(from var(--em-color-info) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-info-container: hsl(from var(--em-color-info) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(95% * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-success: hsl(from var(--em-color-success) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(5% * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-success-container: hsl(from var(--em-color-success) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(94% * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-background: hsl(from var(--em-color-background) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-container-lowest: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-container-low: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-container: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-container-high: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-container-highest: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-variant: hsl(from var(--em-color-surface-variant) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(90% * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-inverse-on-surface: hsl(from var(--em-color-inverse-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(20% * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-label: hsl(from hsl(225, 37.21%, 83.14%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-placeholder: hsl(from var(--em-color-on-surface-container) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * 0.80 * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-primary-container: hsl(from var(--em-color-primary) calc(h * 0.93 * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.95 * calc(1 - 1 * (1 - var(--s-multi)))) calc(25% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-secondary-container: hsl(from var(--em-color-secondary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(27% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-tertiary-container: hsl(from var(--em-color-tertiary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.22 * calc(1 - 1 * (1 - var(--s-multi)))) calc(27% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-accent-container: hsl(from var(--em-color-accent) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.38 * calc(1 - 1 * (1 - var(--s-multi)))) calc(16% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-error-container: hsl(from var(--em-color-error) calc(h + 329 * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.29 * calc(1 - 1 * (1 - var(--s-multi)))) calc(21% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-warning-container: hsl(from var(--em-color-warning) calc(h + 16 * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.35 * calc(1 - 1 * (1 - var(--s-multi)))) calc(16% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * 1.4 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-info-container: hsl(from var(--em-color-info) calc(h - 14.5) calc(s * 0.91 * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * 0.45 * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-success-container: hsl(from var(--em-color-success) calc(h + 8 * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.4 * calc(1 - 1 * (1 - var(--s-multi)))) calc(18% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * 0.8 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-description: hsl(from var(--em-color-on-surface-container) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(72% * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-disabled: hsl(from hsl(0, 0%, 54.9%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.5 * (1 - var(--l-multi)))) / calc(1 * 0.5 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-surface-tint: hsl(from var(--em-color-primary) calc(h * var(--h-multi)) calc(s * var(--s-multi)) calc(29% * var(--l-multi)) / calc(1 * var(--a-multi)) );
  --em-color-outline: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.3 * calc(1 - 1 * (1 - var(--s-multi)))) calc(40% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-outline-variant: hsl(from var(--em-color-outline) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(80% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-outline-input-field: hsl(from var(--em-color-outline) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(60% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * 0.5 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-scrim: hsl(from var(--em-color-background) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(0.5 * calc(1 - 1 * (1 - var(--a-multi)))) );
}
.surface-container-highest,
.mat-expansion-panel {
  --h-multi: 1;
  --s-multi: 1;
  --l-multi: 1.5;
  --em-color-primary: hsl(from hsl(229.5, 64.52%, 51.37%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.05 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-primary-variant: hsl(from hsl(from hsl(229.5, 64.52%, 51.37%) h s 99%/1) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.05 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-secondary: hsl(from hsl(225.41, 22.75%, 36.05%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.05 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-tertiary: hsl(from hsl(253.04, 48.94%, 72.35%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.05 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-accent: hsl(from hsl(148, 76.92%, 54.12%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.05 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-error: hsl(from hsl(0, 94.67%, 55.88%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.05 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-warning: hsl(from hsl(36, 92.08%, 47.12%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.05 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-success: hsl(from hsl(142, 64.66%, 45.49%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.05 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-info: hsl(from hsl(229.5, 64.52%, 51.37%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.05 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-disabled: hsl(from hsl(0, 0%, 54.9%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.05 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-surface-variant: hsl(from hsl(227.27, 19.53%, 33.14%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.05 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-outline: hsl(from hsl(223, 15%, 43%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.05 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-shadow: hsl(from hsl(0, 0%, 0%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 0.05 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-primary: hsl(from var(--em-color-primary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-primary-variant: hsl(from var(--em-color-primary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(5% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-primary-container: hsl(from var(--em-color-primary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-secondary: hsl(from var(--em-color-secondary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-secondary-container: hsl(from var(--em-color-secondary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(95% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-tertiary: hsl(from var(--em-color-tertiary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(5% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-tertiary-container: hsl(from var(--em-color-tertiary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-accent: hsl(from var(--em-color-accent) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(5% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-accent-container: hsl(from var(--em-color-accent) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(90% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-error: hsl(from var(--em-color-error) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-error-container: hsl(from var(--em-color-error) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(97% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-warning: hsl(from var(--em-color-warning) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(5% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-warning-container: hsl(from var(--em-color-warning) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(95% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-info: hsl(from var(--em-color-info) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-info-container: hsl(from var(--em-color-info) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(95% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-success: hsl(from var(--em-color-success) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(5% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-success-container: hsl(from var(--em-color-success) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(94% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-background: hsl(from var(--em-color-background) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-container-lowest: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-container-low: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-container: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-container-high: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-container-highest: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(98% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-on-surface-variant: hsl(from var(--em-color-surface-variant) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(90% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-inverse-on-surface: hsl(from var(--em-color-inverse-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(20% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-label: hsl(from hsl(225, 37.21%, 83.14%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-placeholder: hsl(from var(--em-color-on-surface-container) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * 0.80 * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-primary-container: hsl(from var(--em-color-primary) calc(h * 0.93 * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.95 * calc(1 - 1 * (1 - var(--s-multi)))) calc(25% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-secondary-container: hsl(from var(--em-color-secondary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(27% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-tertiary-container: hsl(from var(--em-color-tertiary) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.22 * calc(1 - 1 * (1 - var(--s-multi)))) calc(27% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-accent-container: hsl(from var(--em-color-accent) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.38 * calc(1 - 1 * (1 - var(--s-multi)))) calc(16% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-error-container: hsl(from var(--em-color-error) calc(h + 329 * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.29 * calc(1 - 1 * (1 - var(--s-multi)))) calc(21% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-warning-container: hsl(from var(--em-color-warning) calc(h + 16 * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.35 * calc(1 - 1 * (1 - var(--s-multi)))) calc(16% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * 1.4 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-info-container: hsl(from var(--em-color-info) calc(h - 14.5) calc(s * 0.91 * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * 0.45 * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-success-container: hsl(from var(--em-color-success) calc(h + 8 * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.4 * calc(1 - 1 * (1 - var(--s-multi)))) calc(18% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * 0.8 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-description: hsl(from var(--em-color-on-surface-container) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(72% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-disabled: hsl(from hsl(0, 0%, 54.9%) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * 0.5 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-surface-tint: hsl(from var(--em-color-primary) calc(h * var(--h-multi)) calc(s * var(--s-multi)) calc(29% * var(--l-multi)) / calc(1 * var(--a-multi)) );
  --em-color-outline: hsl(from var(--em-color-surface) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * 0.3 * calc(1 - 1 * (1 - var(--s-multi)))) calc(40% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-outline-variant: hsl(from var(--em-color-outline) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(80% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-outline-input-field: hsl(from var(--em-color-outline) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(60% * calc(1 - 1 * (1 - var(--l-multi)))) / calc(1 * 0.5 * calc(1 - 1 * (1 - var(--a-multi)))) );
  --em-color-scrim: hsl(from var(--em-color-background) calc(h * calc(1 - 1 * (1 - var(--h-multi)))) calc(s * calc(1 - 1 * (1 - var(--s-multi)))) calc(l * calc(1 - 1 * (1 - var(--l-multi)))) / calc(0.5 * calc(1 - 1 * (1 - var(--a-multi)))) );
}
:root {
  --em-font-primary:
    "Inter",
    "circularstd-book",
    sans-serif,
    Arial;
  --em-text--2: clamp(0.7813rem, 0.7766rem + 0.0234vw, 0.8rem);
  --em-text--1: clamp(0.9375rem, 0.9219rem + 0.0781vw, 1rem);
  --em-text-0: clamp(1.125rem, 1.0938rem + 0.1563vw, 1.25rem);
  --em-text-1: clamp(1.35rem, 1.2969rem + 0.2656vw, 1.5625rem);
  --em-text-2: clamp(1.62rem, 1.5367rem + 0.4164vw, 1.9531rem);
  --em-text-3: clamp(1.944rem, 1.8196rem + 0.6218vw, 2.4414rem);
  --em-text-4: clamp(2.3328rem, 2.1531rem + 0.8987vw, 3.0518rem);
  --em-text-5: clamp(2.7994rem, 2.5455rem + 1.2692vw, 3.8147rem);
  --em-space-3xs: clamp(0.3125rem, 0.3125rem + 0vw, 0.3125rem);
  --em-space-2xs: clamp(0.5625rem, 0.5469rem + 0.0781vw, 0.625rem);
  --em-space-xs: clamp(0.875rem, 0.8594rem + 0.0781vw, 0.9375rem);
  --em-space-s: clamp(1.125rem, 1.0938rem + 0.1563vw, 1.25rem);
  --em-space-m: clamp(1.6875rem, 1.6406rem + 0.2344vw, 1.875rem);
  --em-space-l: clamp(2.25rem, 2.1875rem + 0.3125vw, 2.5rem);
  --em-space-xl: clamp(3.375rem, 3.2813rem + 0.4688vw, 3.75rem);
  --em-space-2xl: clamp(4.5rem, 4.375rem + 0.625vw, 5rem);
  --em-space-3xl: clamp(6.75rem, 6.5625rem + 0.9375vw, 7.5rem);
  --em-space-3xs-2xs: clamp(0.3125rem, 0.2344rem + 0.3906vw, 0.625rem);
  --em-space-2xs-xs: clamp(0.5625rem, 0.4688rem + 0.4688vw, 0.9375rem);
  --em-space-xs-s: clamp(0.875rem, 0.7813rem + 0.4688vw, 1.25rem);
  --em-space-s-m: clamp(1.125rem, 0.9375rem + 0.9375vw, 1.875rem);
  --em-space-m-l: clamp(1.6875rem, 1.4844rem + 1.0156vw, 2.5rem);
  --em-space-l-xl: clamp(2.25rem, 1.875rem + 1.875vw, 3.75rem);
  --em-space-xl-2xl: clamp(3.375rem, 2.9688rem + 2.0313vw, 5rem);
  --em-space-2xl-3xl: clamp(4.5rem, 3.75rem + 3.75vw, 7.5rem);
  --em-rounded-2xs: 0.0625rem;
  --em-rounded-xs: 0.125rem;
  --em-rounded-s: 0.25rem;
  --em-rounded-m: 0.5rem;
  --em-rounded-l: 0.75rem;
  --em-rounded-xl: 1rem;
  --em-rounded-2xl: 1.5rem;
  --em-rounded-3xl: 2rem;
  --em-rounded-full: 9999px;
  --em-rounded-none: 0px;
  --em-elevation-1:
    0px 1px 2px hsl(from var(--em-color-shadow) h s l / 12%),
    0px 1.5px 5px hsl(from var(--em-color-shadow) h s l / 8%),
    0px 0.5px 10px hsl(from var(--em-color-shadow) h s l / 4%);
  --em-elevation-2:
    0px 2px 4px hsl(from var(--em-color-shadow) h s l / 14%),
    0px 3px 8px hsl(from var(--em-color-shadow) h s l / 10%),
    0px 1px 16px hsl(from var(--em-color-shadow) h s l / 6%);
  --em-elevation-3:
    0px 4px 8px hsl(from var(--em-color-shadow) h s l / 16%),
    0px 6px 20px hsl(from var(--em-color-shadow) h s l / 12%),
    0px 2px 32px hsl(from var(--em-color-shadow) h s l / 8%);
  --em-elevation-4:
    0px 8px 16px hsl(from var(--em-color-shadow) h s l / 18%),
    0px 12px 36px hsl(from var(--em-color-shadow) h s l / 14%),
    0px 4px 56px hsl(from var(--em-color-shadow) h s l / 10%);
  --em-elevation-5:
    0px 16px 32px hsl(from var(--em-color-shadow) h s l / 20%),
    0px 24px 64px hsl(from var(--em-color-shadow) h s l / 16%),
    0px 8px 80px hsl(from var(--em-color-shadow) h s l / 12%);
}
:root {
  --screen-size: 1280px;
  --screen-size-sm: 640px;
  --screen-size-md: 768px;
  --screen-size-lg: 1024px;
  --screen-size-xl: 1280px;
  --screen-size-2xl: 1536px;
  --screen-size-3xl: 1824px;
  --screen-size-content: 960px;
  --el-topnav-h: 76px;
  --el-sidenav-w: 237px;
  --el-sidenav-main-w: 85px;
  --el-sidenav-editor-w: 768px;
  --el-sidenav-element-properties-w: 300px;
  --el-sidenav-explorer-w: 340px;
  --el-sidenav-explorer-gutter: var(--em-space-s);
  --el-header-editor-h: 70px;
  --el-btn-h: calc(var(--space-xl) - var(--space-2xs));
  --el-btn-sm-h: calc(var(--space-lg) + var(--space-2xs));
  --el-switcher-w: calc(var(--el-sidenav-explorer-w) - var(--el-sidenav-explorer-gutter));
  --el-stepper-h: 78px;
  --el-template-desc-w: 430px;
}
@media (max-width: 639px) {
  :root {
    --screen-size: 100%;
  }
}
@media (min-width: 640px) {
  :root {
    --screen-size: 640px;
  }
}
@media (min-width: 768px) {
  :root {
    --screen-size: 768px;
  }
}
@media (min-width: 1024px) {
  :root {
    --screen-size: max(1024px, 95%);
  }
}
@media (min-width: 1280px) {
  :root {
    --screen-size: 1280px;
  }
}
@media (min-width: 1536px) {
  :root {
    --screen-size: 1536px;
  }
}
@media (min-width: 1824px) {
  :root {
    --screen-size: 1824px;
  }
}
@font-face {
  font-family: "Inter";
  src: url(/assets/fonts/inter/Inter_24pt-Regular.ttf) format("ttf");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url(/assets/fonts/inter/Inter_18pt-SemiBold.ttf) format("ttf");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url(/assets/fonts/inter/Inter_18pt-Bold.ttf) format("ttf");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
:root {
  --em-font-primary:
    "Inter",
    "circularstd-book",
    sans-serif,
    Arial;
  --em-text--2: clamp(0.7813rem, 0.7766rem + 0.0234vw, 0.8rem);
  --em-text--1: clamp(0.9375rem, 0.9219rem + 0.0781vw, 1rem);
  --em-text-0: clamp(1.125rem, 1.0938rem + 0.1563vw, 1.25rem);
  --em-text-1: clamp(1.35rem, 1.2969rem + 0.2656vw, 1.5625rem);
  --em-text-2: clamp(1.62rem, 1.5367rem + 0.4164vw, 1.9531rem);
  --em-text-3: clamp(1.944rem, 1.8196rem + 0.6218vw, 2.4414rem);
  --em-text-4: clamp(2.3328rem, 2.1531rem + 0.8987vw, 3.0518rem);
  --em-text-5: clamp(2.7994rem, 2.5455rem + 1.2692vw, 3.8147rem);
  --em-space-3xs: clamp(0.3125rem, 0.3125rem + 0vw, 0.3125rem);
  --em-space-2xs: clamp(0.5625rem, 0.5469rem + 0.0781vw, 0.625rem);
  --em-space-xs: clamp(0.875rem, 0.8594rem + 0.0781vw, 0.9375rem);
  --em-space-s: clamp(1.125rem, 1.0938rem + 0.1563vw, 1.25rem);
  --em-space-m: clamp(1.6875rem, 1.6406rem + 0.2344vw, 1.875rem);
  --em-space-l: clamp(2.25rem, 2.1875rem + 0.3125vw, 2.5rem);
  --em-space-xl: clamp(3.375rem, 3.2813rem + 0.4688vw, 3.75rem);
  --em-space-2xl: clamp(4.5rem, 4.375rem + 0.625vw, 5rem);
  --em-space-3xl: clamp(6.75rem, 6.5625rem + 0.9375vw, 7.5rem);
  --em-space-3xs-2xs: clamp(0.3125rem, 0.2344rem + 0.3906vw, 0.625rem);
  --em-space-2xs-xs: clamp(0.5625rem, 0.4688rem + 0.4688vw, 0.9375rem);
  --em-space-xs-s: clamp(0.875rem, 0.7813rem + 0.4688vw, 1.25rem);
  --em-space-s-m: clamp(1.125rem, 0.9375rem + 0.9375vw, 1.875rem);
  --em-space-m-l: clamp(1.6875rem, 1.4844rem + 1.0156vw, 2.5rem);
  --em-space-l-xl: clamp(2.25rem, 1.875rem + 1.875vw, 3.75rem);
  --em-space-xl-2xl: clamp(3.375rem, 2.9688rem + 2.0313vw, 5rem);
  --em-space-2xl-3xl: clamp(4.5rem, 3.75rem + 3.75vw, 7.5rem);
  --em-rounded-2xs: 0.0625rem;
  --em-rounded-xs: 0.125rem;
  --em-rounded-s: 0.25rem;
  --em-rounded-m: 0.5rem;
  --em-rounded-l: 0.75rem;
  --em-rounded-xl: 1rem;
  --em-rounded-2xl: 1.5rem;
  --em-rounded-3xl: 2rem;
  --em-rounded-full: 9999px;
  --em-rounded-none: 0px;
  --em-elevation-1:
    0px 1px 2px hsl(from var(--em-color-shadow) h s l / 12%),
    0px 1.5px 5px hsl(from var(--em-color-shadow) h s l / 8%),
    0px 0.5px 10px hsl(from var(--em-color-shadow) h s l / 4%);
  --em-elevation-2:
    0px 2px 4px hsl(from var(--em-color-shadow) h s l / 14%),
    0px 3px 8px hsl(from var(--em-color-shadow) h s l / 10%),
    0px 1px 16px hsl(from var(--em-color-shadow) h s l / 6%);
  --em-elevation-3:
    0px 4px 8px hsl(from var(--em-color-shadow) h s l / 16%),
    0px 6px 20px hsl(from var(--em-color-shadow) h s l / 12%),
    0px 2px 32px hsl(from var(--em-color-shadow) h s l / 8%);
  --em-elevation-4:
    0px 8px 16px hsl(from var(--em-color-shadow) h s l / 18%),
    0px 12px 36px hsl(from var(--em-color-shadow) h s l / 14%),
    0px 4px 56px hsl(from var(--em-color-shadow) h s l / 10%);
  --em-elevation-5:
    0px 16px 32px hsl(from var(--em-color-shadow) h s l / 20%),
    0px 24px 64px hsl(from var(--em-color-shadow) h s l / 16%),
    0px 8px 80px hsl(from var(--em-color-shadow) h s l / 12%);
}
:root {
  --screen-size: 1280px;
  --screen-size-sm: 640px;
  --screen-size-md: 768px;
  --screen-size-lg: 1024px;
  --screen-size-xl: 1280px;
  --screen-size-2xl: 1536px;
  --screen-size-3xl: 1824px;
  --screen-size-content: 960px;
  --el-topnav-h: 76px;
  --el-sidenav-w: 237px;
  --el-sidenav-main-w: 85px;
  --el-sidenav-editor-w: 768px;
  --el-sidenav-element-properties-w: 300px;
  --el-sidenav-explorer-w: 340px;
  --el-sidenav-explorer-gutter: var(--em-space-s);
  --el-header-editor-h: 70px;
  --el-btn-h: calc(var(--space-xl) - var(--space-2xs));
  --el-btn-sm-h: calc(var(--space-lg) + var(--space-2xs));
  --el-switcher-w: calc(var(--el-sidenav-explorer-w) - var(--el-sidenav-explorer-gutter));
  --el-stepper-h: 78px;
  --el-template-desc-w: 430px;
}
@media (max-width: 639px) {
  :root {
    --screen-size: 100%;
  }
}
@media (min-width: 640px) {
  :root {
    --screen-size: 640px;
  }
}
@media (min-width: 768px) {
  :root {
    --screen-size: 768px;
  }
}
@media (min-width: 1024px) {
  :root {
    --screen-size: max(1024px, 95%);
  }
}
@media (min-width: 1280px) {
  :root {
    --screen-size: 1280px;
  }
}
@media (min-width: 1536px) {
  :root {
    --screen-size: 1536px;
  }
}
@media (min-width: 1824px) {
  :root {
    --screen-size: 1824px;
  }
}
:root {
  --em-stripe-bg-color-1: var(--em-color-surface-container-high);
  --em-stripe-bg-color-2: var(--em-color-surface-container);
}
.surface-container-lowest {
  --em-stripe-bg-color-1: var(--em-color-surface-container-low);
  --em-stripe-bg-color-2: var(--em-color-surface-container-lowest);
}
.surface-container-low {
  --em-stripe-bg-color-1: var(--em-color-surface-container);
  --em-stripe-bg-color-2: var(--em-color-surface-container-low);
}
.surface-container {
  --em-stripe-bg-color-1: var(--em-color-surface-container-high);
  --em-stripe-bg-color-2: var(--em-color-surface-container);
}
.surface-container-high,
mat-dialog-container,
.mat-mdc-select-panel,
.mat-mdc-menu-panel,
.mat-mdc-paginator {
  --em-stripe-bg-color-1: var(--em-color-surface-container-highest);
  --em-stripe-bg-color-2: var(--em-color-surface-container-high);
}
.surface-container-highest,
.mat-expansion-panel {
  --em-stripe-bg-color-1: var(--em-color-surface-container-highest);
  --em-stripe-bg-color-2: var(--em-color-surface-container-highest);
}
.surface-container-highest,
.mat-expansion-panel {
  --em-stripe-bg-color-1: var(--em-color-surface-container-highest);
  --em-stripe-bg-color-2: var(--em-color-surface-container-high);
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
img {
  display: block;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
  text-indent: 0;
  border-color: inherit;
}
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle;
}
img,
video {
  max-width: 100%;
  height: auto;
}
fieldset {
  margin: 0;
  padding: 0;
}
summary {
  display: list-item;
  cursor: pointer;
}
::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
:-moz-focusring {
  outline: 1px dotted ButtonText;
}
:-moz-ui-invalid {
  box-shadow: none;
}
progress {
  vertical-align: baseline;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
[hidden] {
  display: none !important;
}
button {
  font-family: inherit;
  font-size: 100%;
  line-height: normal;
  margin: 0;
  color: inherit;
  font: inherit;
  border: none;
  padding: 0;
  overflow: visible;
  background-color: transparent;
}
button,
button:focus {
  outline: none;
}
button:enabled {
  cursor: pointer;
}
*,
:after,
:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  background-color: var(--em-color-background);
  font-family: var(--em-font-primary);
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-size: 16px;
  font-size-adjust: 0.479;
  color: var(--em-color-on-background);
}
body {
  font-family: var(--em-font-primary);
  min-width: 992px;
  line-height: var(--text-lineheight-base);
  font-weight: var(--text-weight-normal);
  width: 100%;
  color: var(--em-color-on-surface-container);
}
hr {
  border-top: none;
  border-bottom: 1px solid var(--color-border);
  margin: 0;
}
td,
th {
  padding: 0;
  vertical-align: middle;
}
th {
  font-weight: var(--text-weight-bold);
  text-align: left;
}
h1,
h2,
h3,
h4,
h5 {
  line-height: var(--text-lineheight-heading);
}
label {
  vertical-align: baseline;
  color: var(--em-color-label);
}
a {
  text-decoration: none;
  color: var(--em-color-accent);
}
a:focus {
  outline: none;
}
b,
strong {
  font-weight: var(--text-weight-bold);
}
[hidden] {
  display: none !important;
}
input {
  font: inherit;
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
::-moz-placeholder {
  color: var(--em-color-placeholder) !important;
}
:-ms-input-placeholder {
  color: var(--em-color-placeholder) !important;
}
::-webkit-input-placeholder {
  color: var(--em-color-placeholder) !important;
}
textarea {
  box-sizing: border-box;
}
.print-page-visible {
  display: none;
}
@media print {
  section {
    break-inside: avoid;
    page-break-inside: avoid;
  }
  @page {
    size: A4;
  }
  .print-page-break {
    page-break-before: always;
  }
  .print-page-hidden {
    display: none !important;
  }
  .print-page-visible {
    display: block !important;
  }
  body {
    margin-top: 1cm;
    margin-bottom: 1cm;
    min-width: initial !important;
    width: initial !important;
  }
  .topnav,
  app-stepper {
    display: none !important;
  }
  .container {
    max-width: 100% !important;
    margin: auto !important;
  }
}
:root {
  --em-font-primary:
    "Inter",
    "circularstd-book",
    sans-serif,
    Arial;
  --em-text--2: clamp(0.7813rem, 0.7766rem + 0.0234vw, 0.8rem);
  --em-text--1: clamp(0.9375rem, 0.9219rem + 0.0781vw, 1rem);
  --em-text-0: clamp(1.125rem, 1.0938rem + 0.1563vw, 1.25rem);
  --em-text-1: clamp(1.35rem, 1.2969rem + 0.2656vw, 1.5625rem);
  --em-text-2: clamp(1.62rem, 1.5367rem + 0.4164vw, 1.9531rem);
  --em-text-3: clamp(1.944rem, 1.8196rem + 0.6218vw, 2.4414rem);
  --em-text-4: clamp(2.3328rem, 2.1531rem + 0.8987vw, 3.0518rem);
  --em-text-5: clamp(2.7994rem, 2.5455rem + 1.2692vw, 3.8147rem);
  --em-space-3xs: clamp(0.3125rem, 0.3125rem + 0vw, 0.3125rem);
  --em-space-2xs: clamp(0.5625rem, 0.5469rem + 0.0781vw, 0.625rem);
  --em-space-xs: clamp(0.875rem, 0.8594rem + 0.0781vw, 0.9375rem);
  --em-space-s: clamp(1.125rem, 1.0938rem + 0.1563vw, 1.25rem);
  --em-space-m: clamp(1.6875rem, 1.6406rem + 0.2344vw, 1.875rem);
  --em-space-l: clamp(2.25rem, 2.1875rem + 0.3125vw, 2.5rem);
  --em-space-xl: clamp(3.375rem, 3.2813rem + 0.4688vw, 3.75rem);
  --em-space-2xl: clamp(4.5rem, 4.375rem + 0.625vw, 5rem);
  --em-space-3xl: clamp(6.75rem, 6.5625rem + 0.9375vw, 7.5rem);
  --em-space-3xs-2xs: clamp(0.3125rem, 0.2344rem + 0.3906vw, 0.625rem);
  --em-space-2xs-xs: clamp(0.5625rem, 0.4688rem + 0.4688vw, 0.9375rem);
  --em-space-xs-s: clamp(0.875rem, 0.7813rem + 0.4688vw, 1.25rem);
  --em-space-s-m: clamp(1.125rem, 0.9375rem + 0.9375vw, 1.875rem);
  --em-space-m-l: clamp(1.6875rem, 1.4844rem + 1.0156vw, 2.5rem);
  --em-space-l-xl: clamp(2.25rem, 1.875rem + 1.875vw, 3.75rem);
  --em-space-xl-2xl: clamp(3.375rem, 2.9688rem + 2.0313vw, 5rem);
  --em-space-2xl-3xl: clamp(4.5rem, 3.75rem + 3.75vw, 7.5rem);
  --em-rounded-2xs: 0.0625rem;
  --em-rounded-xs: 0.125rem;
  --em-rounded-s: 0.25rem;
  --em-rounded-m: 0.5rem;
  --em-rounded-l: 0.75rem;
  --em-rounded-xl: 1rem;
  --em-rounded-2xl: 1.5rem;
  --em-rounded-3xl: 2rem;
  --em-rounded-full: 9999px;
  --em-rounded-none: 0px;
  --em-elevation-1:
    0px 1px 2px hsl(from var(--em-color-shadow) h s l / 12%),
    0px 1.5px 5px hsl(from var(--em-color-shadow) h s l / 8%),
    0px 0.5px 10px hsl(from var(--em-color-shadow) h s l / 4%);
  --em-elevation-2:
    0px 2px 4px hsl(from var(--em-color-shadow) h s l / 14%),
    0px 3px 8px hsl(from var(--em-color-shadow) h s l / 10%),
    0px 1px 16px hsl(from var(--em-color-shadow) h s l / 6%);
  --em-elevation-3:
    0px 4px 8px hsl(from var(--em-color-shadow) h s l / 16%),
    0px 6px 20px hsl(from var(--em-color-shadow) h s l / 12%),
    0px 2px 32px hsl(from var(--em-color-shadow) h s l / 8%);
  --em-elevation-4:
    0px 8px 16px hsl(from var(--em-color-shadow) h s l / 18%),
    0px 12px 36px hsl(from var(--em-color-shadow) h s l / 14%),
    0px 4px 56px hsl(from var(--em-color-shadow) h s l / 10%);
  --em-elevation-5:
    0px 16px 32px hsl(from var(--em-color-shadow) h s l / 20%),
    0px 24px 64px hsl(from var(--em-color-shadow) h s l / 16%),
    0px 8px 80px hsl(from var(--em-color-shadow) h s l / 12%);
}
:root {
  --screen-size: 1280px;
  --screen-size-sm: 640px;
  --screen-size-md: 768px;
  --screen-size-lg: 1024px;
  --screen-size-xl: 1280px;
  --screen-size-2xl: 1536px;
  --screen-size-3xl: 1824px;
  --screen-size-content: 960px;
  --el-topnav-h: 76px;
  --el-sidenav-w: 237px;
  --el-sidenav-main-w: 85px;
  --el-sidenav-editor-w: 768px;
  --el-sidenav-element-properties-w: 300px;
  --el-sidenav-explorer-w: 340px;
  --el-sidenav-explorer-gutter: var(--em-space-s);
  --el-header-editor-h: 70px;
  --el-btn-h: calc(var(--space-xl) - var(--space-2xs));
  --el-btn-sm-h: calc(var(--space-lg) + var(--space-2xs));
  --el-switcher-w: calc(var(--el-sidenav-explorer-w) - var(--el-sidenav-explorer-gutter));
  --el-stepper-h: 78px;
  --el-template-desc-w: 430px;
}
@media (max-width: 639px) {
  :root {
    --screen-size: 100%;
  }
}
@media (min-width: 640px) {
  :root {
    --screen-size: 640px;
  }
}
@media (min-width: 768px) {
  :root {
    --screen-size: 768px;
  }
}
@media (min-width: 1024px) {
  :root {
    --screen-size: max(1024px, 95%);
  }
}
@media (min-width: 1280px) {
  :root {
    --screen-size: 1280px;
  }
}
@media (min-width: 1536px) {
  :root {
    --screen-size: 1536px;
  }
}
@media (min-width: 1824px) {
  :root {
    --screen-size: 1824px;
  }
}
:root {
  --em-stripe-bg-color-1: var(--em-color-surface-container-high);
  --em-stripe-bg-color-2: var(--em-color-surface-container);
}
.surface-container-lowest {
  --em-stripe-bg-color-1: var(--em-color-surface-container-low);
  --em-stripe-bg-color-2: var(--em-color-surface-container-lowest);
}
.surface-container-low {
  --em-stripe-bg-color-1: var(--em-color-surface-container);
  --em-stripe-bg-color-2: var(--em-color-surface-container-low);
}
.surface-container {
  --em-stripe-bg-color-1: var(--em-color-surface-container-high);
  --em-stripe-bg-color-2: var(--em-color-surface-container);
}
.surface-container-high,
mat-dialog-container,
.mat-mdc-select-panel,
.mat-mdc-menu-panel,
.mat-mdc-paginator {
  --em-stripe-bg-color-1: var(--em-color-surface-container-highest);
  --em-stripe-bg-color-2: var(--em-color-surface-container-high);
}
.surface-container-highest,
.mat-expansion-panel {
  --em-stripe-bg-color-1: var(--em-color-surface-container-highest);
  --em-stripe-bg-color-2: var(--em-color-surface-container-highest);
}
.surface-container-highest,
.mat-expansion-panel {
  --em-stripe-bg-color-1: var(--em-color-surface-container-highest);
  --em-stripe-bg-color-2: var(--em-color-surface-container-high);
}
:root {
  --em-button-primary-background-color: var(--em-color-primary-variant);
  --em-button-primary-color: var(--em-color-on-primary-variant);
  --em-button-secondary-background-color: var(--em-color-secondary);
  --em-button-secondary-color: var(--em-color-on-secondary);
  --em-button-tertiary-border-color: var(--em-color-secondary);
  --em-button-tertiary-color: var(--em-color-on-secondary);
}
.acm-button-tertiary,
.acm-button-tertiary-sm,
.acm-button-secondary,
.acm-button-secondary-sm,
.acm-button-primary,
.acm-button-primary-sm,
.acm-button-float,
.button-base {
  transition: var(--transition-duration-base) ease-out;
  letter-spacing: 1px;
  line-height: 1;
  font-size: var(--em-text--1);
  font-weight: var(--text-weight-semibold);
  border-radius: var(--em-rounded-l);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
}
.acm-button-tertiary,
.acm-button-secondary,
.acm-button-primary {
  padding: var(--em-space-xs) calc(var(--em-space-m) - var(--em-space-2xs));
  min-width: calc(50px + 2 * (var(--em-space-m) - var(--em-space-2xs)));
}
.acm-button-tertiary-sm,
.acm-button-secondary-sm,
.acm-button-primary-sm {
  padding: var(--em-space-2xs) var(--em-space-xs);
  min-width: calc(50px + 2 * var(--em-space-2xs));
}
a.acm-button-primary[disabled],
a.acm-button-primary-sm[disabled],
a.acm-button-secondary[disabled],
a.acm-button-secondary-sm[disabled] a.acm-button-tertiary[disabled],
a.acm-button-tertiary-sm[disabled] a.acm-button-icon[disabled],
a.acm-button-icon-sm[disabled],
a.acm-button-icon-tab[disabled],
a.acm-button-icon-tab-sm[disabled],
a.acm-button-float[disabled],
a.acm-button-sidenav[disabled],
a.acm-button-nav[disabled],
a.acm-tab[disabled] {
  pointer-events: none;
  text-decoration: none;
  -webkit-user-select: none;
  user-select: none;
}
button[disabled]:not(.acm-button-icon):not(.acm-button-icon-sm):not(.mat-mdc-menu-item),
a.acm-button-primary[disabled],
a.acm-button-primary-sm[disabled],
a.acm-button-secondary[disabled],
a.acm-button-secondary-sm[disabled],
a.acm-button-tertiary[disabled],
a.acm-button-tertiary-sm[disabled],
a.acm-button-icon[disabled],
a.acm-button-icon-sm[disabled],
a.acm-button-icon-tab[disabled],
a.acm-button-icon-tab-sm[disabled],
a.acm-button-float[disabled],
a.acm-button-sidenav[disabled],
a.acm-button-nav[disabled],
a.acm-tab[disabled] {
  background:
    repeating-linear-gradient(
      135deg,
      var(--em-stripe-bg-color-1),
      var(--em-stripe-bg-color-1) 10px,
      var(--em-stripe-bg-color-2) 10px,
      var(--em-stripe-bg-color-2) 20px);
  color: var(--em-color-disabled);
  box-shadow: inset 0 0 0 1px var(--em-color-outline);
}
button.acm-button-icon[disabled],
button.acm-button-icon-sm[disabled],
button.acm-button-icon[disabled],
button.acm-button-icon-sm[disabled],
button.acm-button-icon-tab[disabled],
button.acm-button-icon-tab-sm[disabled],
button[mat-icon-button][disabled],
button.acm-tab[disabled] {
  color: var(--em-color-disabled);
  opacity: 0.5;
}
.acm-button-primary,
.acm-button-primary-sm,
.acm-button-secondary,
.acm-button-secondary-sm,
.acm-button-tertiary,
.acm-button-tertiary-sm {
}
.acm-button-primary mat-checkbox,
.acm-button-primary mat-radio-button,
.acm-button-primary acm-checkbox,
.acm-button-primary-sm mat-checkbox,
.acm-button-primary-sm mat-radio-button,
.acm-button-primary-sm acm-checkbox,
.acm-button-secondary mat-checkbox,
.acm-button-secondary mat-radio-button,
.acm-button-secondary acm-checkbox,
.acm-button-secondary-sm mat-checkbox,
.acm-button-secondary-sm mat-radio-button,
.acm-button-secondary-sm acm-checkbox,
.acm-button-tertiary mat-checkbox,
.acm-button-tertiary mat-radio-button,
.acm-button-tertiary acm-checkbox,
.acm-button-tertiary-sm mat-checkbox,
.acm-button-tertiary-sm mat-radio-button,
.acm-button-tertiary-sm acm-checkbox {
  letter-spacing: normal;
}
.acm-button-primary .mat-checkbox-label,
.acm-button-primary .acm-checkbox-label,
.acm-button-primary-sm .mat-checkbox-label,
.acm-button-primary-sm .acm-checkbox-label,
.acm-button-secondary .mat-checkbox-label,
.acm-button-secondary .acm-checkbox-label,
.acm-button-secondary-sm .mat-checkbox-label,
.acm-button-secondary-sm .acm-checkbox-label,
.acm-button-tertiary .mat-checkbox-label,
.acm-button-tertiary .acm-checkbox-label,
.acm-button-tertiary-sm .mat-checkbox-label,
.acm-button-tertiary-sm .acm-checkbox-label {
  color: var(--color-on-primary-variant);
  font-weight: var(--text-weight-bold);
}
.acm-button__loading-spinner {
  width: var(--em-text--1);
  height: var(--em-text--1);
  background-image: url("./media/loading-spinner-button-WYGFYECB.svg");
}
a.acm-button-primary--color-custom:not([disabled]),
a.acm-button-primary-sm--color-custom:not([disabled]),
button.acm-button-primary--color-custom:not([disabled]),
button.acm-button-primary-sm--color-custom:not([disabled]) {
  position: relative;
  color: var(--em-button-primary-color);
  background-color: var(--em-button-primary-background-color);
}
a.acm-button-primary--color-custom:not([disabled]):hover:before,
a.acm-button-primary-sm--color-custom:not([disabled]):hover:before,
button.acm-button-primary--color-custom:not([disabled]):hover:before,
button.acm-button-primary-sm--color-custom:not([disabled]):hover:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.05);
  border-radius: var(--em-rounded-xl);
}
a.acm-button-primary--color-neutral:not([disabled]),
a.acm-button-primary-sm--color-neutral:not([disabled]),
button.acm-button-primary--color-neutral:not([disabled]),
button.acm-button-primary-sm--color-neutral:not([disabled]) {
  color: var(--color-text);
  background-color: var(--em-button-primary-background-color);
}
a.acm-button-primary--color-neutral:not([disabled]):hover,
a.acm-button-primary-sm--color-neutral:not([disabled]):hover,
button.acm-button-primary--color-neutral:not([disabled]):hover,
button.acm-button-primary-sm--color-neutral:not([disabled]):hover {
  background-color: var(--em-button-primary-background-color);
}
a.acm-button-primary--color-neutral:not([disabled]):focus,
a.acm-button-primary-sm--color-neutral:not([disabled]):focus,
button.acm-button-primary--color-neutral:not([disabled]):focus,
button.acm-button-primary-sm--color-neutral:not([disabled]):focus {
  background-color: var(--em-button-primary-background-color);
}
a.acm-button-primary--color-alert:not([disabled]),
a.acm-button-primary-sm--color-alert:not([disabled]),
button.acm-button-primary--color-alert:not([disabled]),
button.acm-button-primary-sm--color-alert:not([disabled]) {
  color: var(--em-color-on-error);
  background-color: var(--em-color-error);
}
a.acm-button-primary--color-alert:not([disabled]):hover,
a.acm-button-primary-sm--color-alert:not([disabled]):hover,
button.acm-button-primary--color-alert:not([disabled]):hover,
button.acm-button-primary-sm--color-alert:not([disabled]):hover {
  opacity: 0.8;
  background-color: var(--em-color-error);
}
a.acm-button-primary--color-alert:not([disabled]):focus,
a.acm-button-primary-sm--color-alert:not([disabled]):focus,
button.acm-button-primary--color-alert:not([disabled]):focus,
button.acm-button-primary-sm--color-alert:not([disabled]):focus {
  background-color: var(--em-color-error);
}
a.acm-button-primary--color-ok:not([disabled]),
a.acm-button-primary-sm--color-ok:not([disabled]),
button.acm-button-primary--color-ok:not([disabled]),
button.acm-button-primary-sm--color-ok:not([disabled]) {
  color: var(--em-color-on-success);
  background-color: var(--em-color-success);
}
a.acm-button-primary--color-ok:not([disabled]):hover,
a.acm-button-primary-sm--color-ok:not([disabled]):hover,
button.acm-button-primary--color-ok:not([disabled]):hover,
button.acm-button-primary-sm--color-ok:not([disabled]):hover {
  opacity: 0.8;
  background-color: var(--em-color-success);
}
a.acm-button-primary--color-ok:not([disabled]):focus,
a.acm-button-primary-sm--color-ok:not([disabled]):focus,
button.acm-button-primary--color-ok:not([disabled]):focus,
button.acm-button-primary-sm--color-ok:not([disabled]):focus {
  background-color: var(--em-color-success);
}
a.acm-button-primary--color-contrast:not([disabled]),
a.acm-button-primary-sm--color-contrast:not([disabled]),
button.acm-button-primary--color-contrast:not([disabled]),
button.acm-button-primary-sm--color-contrast:not([disabled]) {
  color: var(--color-on-surface);
  background-color: var(--color-text-contrast);
}
a.acm-button-primary--color-contrast:not([disabled]):hover,
a.acm-button-primary-sm--color-contrast:not([disabled]):hover,
button.acm-button-primary--color-contrast:not([disabled]):hover,
button.acm-button-primary-sm--color-contrast:not([disabled]):hover {
  background-color: var(--color-primary-container-high);
}
a.acm-button-primary--color-contrast:not([disabled]):focus,
a.acm-button-primary-sm--color-contrast:not([disabled]):focus,
button.acm-button-primary--color-contrast:not([disabled]):focus,
button.acm-button-primary-sm--color-contrast:not([disabled]):focus {
  background-color: var(--color-highlight-stronger);
}
a.acm-button-secondary--color-neutral:not([disabled]),
a.acm-button-secondary-sm--color-neutral:not([disabled]),
button.acm-button-secondary--color-neutral:not([disabled]),
button.acm-button-secondary-sm a.acm-button-tertiary--color-neutral:not([disabled]),
a.acm-button-tertiary-sm--color-neutral:not([disabled]),
button.acm-button-tertiary--color-neutral:not([disabled]),
button.acm-button-tertiary-sm--color-neutral:not([disabled]) {
  color: var(--em-button-secondary-color);
  background-color: var(--em-button-secondary-background-color);
  box-shadow: inset 0 0 0 2px var(--color-border);
}
a.acm-button-secondary--color-alert:not([disabled]),
a.acm-button-secondary-sm--color-alert:not([disabled]),
button.acm-button-secondary--color-alert:not([disabled]),
button.acm-button-secondary-sm a.acm-button-tertiary--color-alert:not([disabled]),
a.acm-button-tertiary-sm--color-alert:not([disabled]),
button.acm-button-tertiary--color-alert:not([disabled]),
button.acm-button-tertiary-sm--color-alert:not([disabled]) {
  color: var(--color-on-error-container);
  box-shadow: inset 0 0 0 2px var(--color-error);
}
a.acm-button-secondary--color-alert:not([disabled]):hover,
a.acm-button-secondary-sm--color-alert:not([disabled]):hover,
button.acm-button-secondary--color-alert:not([disabled]):hover,
button.acm-button-secondary-sm a.acm-button-tertiary--color-alert:not([disabled]):hover,
a.acm-button-tertiary-sm--color-alert:not([disabled]):hover,
button.acm-button-tertiary--color-alert:not([disabled]):hover,
button.acm-button-tertiary-sm--color-alert:not([disabled]):hover {
  background-color: var(--color-alert-opacity-strong);
}
a.acm-button-secondary--color-alert:not([disabled]):focus,
a.acm-button-secondary-sm--color-alert:not([disabled]):focus,
button.acm-button-secondary--color-alert:not([disabled]):focus,
button.acm-button-secondary-sm a.acm-button-tertiary--color-alert:not([disabled]):focus,
a.acm-button-tertiary-sm--color-alert:not([disabled]):focus,
button.acm-button-tertiary--color-alert:not([disabled]):focus,
button.acm-button-tertiary-sm--color-alert:not([disabled]):focus {
  background-color: var(--color-alert-opacity-stronger);
}
a.acm-button-secondary--color-ok:not([disabled]),
a.acm-button-secondary-sm--color-ok:not([disabled]),
button.acm-button-secondary--color-ok:not([disabled]),
button.acm-button-secondary-sm a.acm-button-tertiary--color-ok:not([disabled]),
a.acm-button-tertiary-sm--color-ok:not([disabled]),
button.acm-button-tertiary--color-ok:not([disabled]),
button.acm-button-tertiary-sm--color-ok:not([disabled]) {
  color: var(--color-on-success-container);
  box-shadow: inset 0 0 0 2px var(--color-success);
}
a.acm-button-secondary--color-ok:not([disabled]):hover,
a.acm-button-secondary-sm--color-ok:not([disabled]):hover,
button.acm-button-secondary--color-ok:not([disabled]):hover,
button.acm-button-secondary-sm a.acm-button-tertiary--color-ok:not([disabled]):hover,
a.acm-button-tertiary-sm--color-ok:not([disabled]):hover,
button.acm-button-tertiary--color-ok:not([disabled]):hover,
button.acm-button-tertiary-sm--color-ok:not([disabled]):hover {
  background-color: var(--color-ok-opacity-strong);
}
a.acm-button-secondary--color-ok:not([disabled]):focus,
a.acm-button-secondary-sm--color-ok:not([disabled]):focus,
button.acm-button-secondary--color-ok:not([disabled]):focus,
button.acm-button-secondary-sm a.acm-button-tertiary--color-ok:not([disabled]):focus,
a.acm-button-tertiary-sm--color-ok:not([disabled]):focus,
button.acm-button-tertiary--color-ok:not([disabled]):focus,
button.acm-button-tertiary-sm--color-ok:not([disabled]):focus {
  background-color: var(--color-ok-opacity-stronger);
}
a.acm-button-secondary--color-contrast:not([disabled]),
a.acm-button-secondary-sm--color-contrast:not([disabled]),
button.acm-button-secondary--color-contrast:not([disabled]),
button.acm-button-secondary-sm a.acm-button-tertiary--color-contrast:not([disabled]),
a.acm-button-tertiary-sm--color-contrast:not([disabled]),
button.acm-button-tertiary--color-contrast:not([disabled]),
button.acm-button-tertiary-sm--color-contrast:not([disabled]) {
  color: var(--color-text-contrast);
  box-shadow: inset 0 0 0 2px var(--color-text-contrast);
}
a.acm-button-secondary--color-contrast:not([disabled]):hover,
a.acm-button-secondary-sm--color-contrast:not([disabled]):hover,
button.acm-button-secondary--color-contrast:not([disabled]):hover,
button.acm-button-secondary-sm a.acm-button-tertiary--color-contrast:not([disabled]):hover,
a.acm-button-tertiary-sm--color-contrast:not([disabled]):hover,
button.acm-button-tertiary--color-contrast:not([disabled]):hover,
button.acm-button-tertiary-sm--color-contrast:not([disabled]):hover {
  background-color: var(--color-background-opacity);
}
a.acm-button-secondary--color-contrast:not([disabled]):focus,
a.acm-button-secondary-sm--color-contrast:not([disabled]):focus,
button.acm-button-secondary--color-contrast:not([disabled]):focus,
button.acm-button-secondary-sm a.acm-button-tertiary--color-contrast:not([disabled]):focus,
a.acm-button-tertiary-sm--color-contrast:not([disabled]):focus,
button.acm-button-tertiary--color-contrast:not([disabled]):focus,
button.acm-button-tertiary-sm--color-contrast:not([disabled]):focus {
  background-color: var(--color-background-opacity-high);
}
.acm-button-float {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color-background);
  box-shadow: var(--shadow-base);
  color: var(--color-on-surface);
  padding: calc(var(--em-space-xs) - var(--em-space-3xs));
  transition: box-shadow 0.2s ease-in-out;
}
.acm-button-float:hover,
.acm-button-float:focus {
  box-shadow: var(--shadow-md);
}
.acm-button-primary,
.acm-button-primary-sm {
  background-color: var(--em-color-primary-variant);
  color: var(--em-color-on-primary-variant);
}
.acm-button-primary:hover:not([disabled]),
.acm-button-primary-sm:hover:not([disabled]) {
  opacity: 0.8;
  background-color: var(--em-color-primary-variant);
  text-decoration: none;
}
.acm-button-primary:focus:not([disabled]),
.acm-button-primary-sm:focus:not([disabled]) {
  background-color: var(--em-color-primary-variant);
  text-decoration: none;
}
.surface-container-high .acm-button-secondary,
mat-dialog-container .acm-button-secondary,
.mat-mdc-select-panel .acm-button-secondary,
.mat-mdc-menu-panel .acm-button-secondary,
.mat-mdc-paginator .acm-button-secondary,
.surface-container-high .acm-button-secondary-sm,
mat-dialog-container .acm-button-secondary-sm,
.mat-mdc-select-panel .acm-button-secondary-sm,
.mat-mdc-menu-panel .acm-button-secondary-sm,
.mat-mdc-paginator .acm-button-secondary-sm {
  background-color: hsl(from var(--em-color-secondary) h s calc(l * 1.3)/100%);
}
.surface-container-highest .acm-button-secondary,
.mat-expansion-panel .acm-button-secondary,
.surface-container-highest .acm-button-secondary-sm,
.mat-expansion-panel .acm-button-secondary-sm {
  background-color: hsl(from var(--em-color-secondary) h s calc(l * 1.4)/100%);
}
.acm-button-secondary,
.acm-button-secondary-sm {
  color: var(--em-color-on-secondary);
  background-color: var(--em-color-secondary);
}
.acm-button-secondary:hover:not([disabled]),
.acm-button-secondary-sm:hover:not([disabled]) {
  opacity: 0.8;
  background-color: var(--em-color-secondary);
  text-decoration: none;
}
.acm-button-secondary:focus:not([disabled]),
.acm-button-secondary-sm:focus:not([disabled]) {
  background-color: var(--em-color-secondary);
  text-decoration: none;
}
.acm-button-secondary--alert,
.acm-button-secondary-sm--alert {
  color: var(--color-on-error-container);
  box-shadow: inset 0 0 0 2px var(--color-on-error-container);
}
.surface-container-high .acm-button-tertiary,
mat-dialog-container .acm-button-tertiary,
.mat-mdc-select-panel .acm-button-tertiary,
.mat-mdc-menu-panel .acm-button-tertiary,
.mat-mdc-paginator .acm-button-tertiary,
.surface-container-high .acm-button-tertiary-sm,
mat-dialog-container .acm-button-tertiary-sm,
.mat-mdc-select-panel .acm-button-tertiary-sm,
.mat-mdc-menu-panel .acm-button-tertiary-sm,
.mat-mdc-paginator .acm-button-tertiary-sm {
  box-shadow: inset 0 0 0 2px hsl(from var(--em-button-tertiary-border-color) h s calc(l * 1.3)/100%);
}
.surface-container-highest .acm-button-tertiary,
.mat-expansion-panel .acm-button-tertiary,
.surface-container-highest .acm-button-tertiary-sm,
.mat-expansion-panel .acm-button-tertiary-sm {
  box-shadow: inset 0 0 0 2px hsl(from var(--em-button-tertiary-border-color) h s calc(l * 1.7)/100%);
}
.acm-button-tertiary,
.acm-button-tertiary-sm {
  color: var(--em-button-tertiary-color);
  box-shadow: inset 0 0 0 2px var(--em-button-tertiary-border-color);
}
.acm-button-tertiary:hover:not([disabled]),
.acm-button-tertiary-sm:hover:not([disabled]) {
  opacity: 0.8;
  background-color: var(--color-primary-container-opacity-high);
  text-decoration: none;
}
.acm-button-tertiary:focus:not([disabled]),
.acm-button-tertiary-sm:focus:not([disabled]) {
  background-color: var(--color-primary-container-opacity-higher);
  text-decoration: none;
}
.acm-button-tertiary--alert,
.acm-button-tertiary-sm--alert {
  color: var(--color-on-error-container);
  box-shadow: inset 0 0 0 2px var(--color-on-error-container);
}
.acm-tab {
  min-width: 5.625rem;
  padding: var(--em-space-2xs);
  border-radius: var(--em-rounded-m);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: var(--em-text--1);
  font-weight: var(--text-weight-semibold);
  color: var(--em-color-on-surface-container);
  cursor: pointer;
  line-height: 1;
  position: relative;
  margin-bottom: 2px;
}
.acm-tab:hover:not([disabled]),
.acm-tab:focus:not([disabled]) {
  text-decoration: none;
  color: var(--em-color-on-surface-container);
  background-color: var(--em-color-on-surface-container-high);
}
.acm-tab--selected {
  color: var(--em-color-on-surface-container);
}
.acm-tab--selected:hover {
  background-color: transparent !important;
}
.acm-tab--selected:after {
  content: "";
  position: absolute;
  bottom: -6px;
  width: 100%;
  height: 4px;
  border-radius: var(--em-rounded-full);
  background-color: var(--em-color-on-surface-container-high);
}
.acm-tab {
}
.acm-tab:hover:not([disabled]),
.acm-tab:focus:not([disabled]) {
  text-decoration: none;
  background-color: var(--em-color-surface-container-high);
}
.acm-tab--selected:focus:not([disabled]) {
  background-color: transparent;
}
.acm-tab--selected:hover {
  text-decoration: none;
  background-color: transparent;
}
.acm-button-icon,
.acm-button-icon-sm {
  border-radius: var(--em-rounded-full);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: var(--em-color-on-surface-container-high);
}
.acm-button-icon:hover:not([disabled]),
.acm-button-icon:focus:not([disabled]),
.acm-button-icon-sm:hover:not([disabled]),
.acm-button-icon-sm:focus:not([disabled]) {
  color: var(--em-color-on-surface-container-highest);
  background-color: var(--em-color-surface-container-highest);
}
.acm-button-icon {
  padding: var(--em-space-xs);
}
.acm-button-icon-sm {
  padding: var(--em-space-2xs);
}
.acm-button-icon--alert:hover:not([disabled]),
.acm-button-icon--alert:focus:not([disabled]),
.acm-button-icon-sm--alert:hover:not([disabled]),
.acm-button-icon-sm--alert:focus:not([disabled]) {
  color: var(--em-color-on-error-container);
  background-color: var(--em-color-error-container);
}
.acm-button-icon-tab,
.acm-button-icon-tab-sm {
  border-radius: var(--em-rounded-m);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: var(--em-color-on-surface-container);
}
.acm-button-icon-tab:hover:not([disabled]),
.acm-button-icon-tab:focus:not([disabled]),
.acm-button-icon-tab-sm:hover:not([disabled]),
.acm-button-icon-tab-sm:focus:not([disabled]) {
  color: var(--em-color-on-surface-container-highest);
  background-color: var(--em-color-surface-container-highest);
}
.acm-button-icon-tab {
  padding: var(--em-space-xs);
}
.acm-button-icon-tab-sm {
  padding: var(--em-space-2xs);
}
.acm-button-icon-tab--is-selected:not([disabled]),
.acm-button-icon-tab--is-selected:not([disabled]) .acm-button-icon-tab--is-selected:focus:not([disabled]),
.acm-button-icon-tab--is-selected:focus:not([disabled]),
.acm-button-icon-tab-sm--is-selected:not([disabled]),
.acm-button-icon-tab--is-selected:not([disabled]) .acm-button-icon-tab-sm--is-selected:focus:not([disabled]),
.acm-button-icon-tab-sm--is-selected:focus:not([disabled]),
.acm-button-icon-tab-sm--is-selected:not([disabled]) .acm-button-icon-tab--is-selected:focus:not([disabled]),
.acm-button-icon-tab-sm--is-selected:not([disabled]) .acm-button-icon-tab-sm--is-selected:focus:not([disabled]) {
  color: var(--em-color-on-surface-container-highest);
  background-color: var(--em-color-surface-container-highest);
  box-shadow: inset 0 0 0 2px var(--em-color-primary-variant);
}
.acm-button-icon-tab--alert:hover:not([disabled]),
.acm-button-icon-tab--alert:focus:not([disabled]),
.acm-button-icon-tab-sm--alert:hover:not([disabled]),
.acm-button-icon-tab-sm--alert:focus:not([disabled]) {
  color: var(--em-color-on-error-container);
  background-color: var(--em-color-error-container);
}
.segmented-control-group {
  display: flex;
}
.segmented-control-group--stretch > * > button,
.segmented-control-group--stretch > * {
  flex: 1;
  width: 100%;
}
.segmented-control-group button {
  line-height: 1;
  padding: var(--em-space-2xs) var(--em-space-2xs);
  min-width: 2rem;
  min-height: var(--el-btn-sm-h);
}
.segmented-control-group button.is-active {
  background: var(--em-color-primary-variant);
  color: var(--em-color-on-primary-variant);
}
.segmented-control-group button.is-active:hover:not([disabled]),
.segmented-control-group button.is-active:focus:not([disabled]) {
  background: var(--em-color-surface-variant);
  color: var(--em-color-on-surface-variant);
}
.segmented-control-group button:first-of-type {
  box-shadow:
    inset 0 1px 0 0 var(--color-border),
    inset 0 -1px 0 0 var(--color-border),
    inset 1px 0 0 0 var(--color-border);
  border-radius: var(--em-rounded-m) 0 0 var(--em-rounded-m);
}
.segmented-control-group button:not(:first-of-type) {
  box-shadow:
    inset 0 1px 0 0 var(--color-border),
    inset 0 -1px 0 0 var(--color-border),
    inset 1px 0 0 0 var(--color-border);
  border-radius: 0;
}
.segmented-control-group button:last-of-type {
  box-shadow:
    inset 0 1px 0 0 var(--color-border),
    inset -1px 0 0 0 var(--color-border),
    inset 0 -1px 0 0 var(--color-border),
    inset 1px 0 0 0 var(--color-border);
  border-radius: 0 var(--em-rounded-m) var(--em-rounded-m) 0;
}
.segmented-control-group button:only-child,
.segmented-control-group *:first-child:only-child > button {
  border-radius: var(--em-rounded-m);
}
.segmented-control-group *:first-child > button {
  box-shadow:
    inset 0 1px 0 0 var(--color-border),
    inset 0 -1px 0 0 var(--color-border),
    inset 1px 0 0 0 var(--color-border);
  border-radius: var(--em-rounded-m) 0 0 var(--em-rounded-m);
}
.segmented-control-group *:not(:first-child) > button {
  box-shadow:
    inset 0 1px 0 0 var(--color-border),
    inset 0 -1px 0 0 var(--color-border),
    inset 1px 0 0 0 var(--color-border);
  border-radius: 0;
}
.segmented-control-group *:last-child > button {
  box-shadow:
    inset 0 1px 0 0 var(--color-border),
    inset -1px 0 0 0 var(--color-border),
    inset 0 -1px 0 0 var(--color-border),
    inset 1px 0 0 0 var(--color-border);
  border-radius: 0 var(--em-rounded-m) var(--em-rounded-m) 0;
}
.btn-nav {
  min-width: 5.625rem;
  padding: var(--em-space-2xs) var(--em-space-m);
  border-radius: var(--em-rounded-full);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: var(--em-text--1);
  font-weight: var(--text-weight-semibold);
  color: var(--em-color-on-surface-container);
  cursor: pointer;
  line-height: 1;
}
.btn-nav:hover:not([disabled]),
.btn-nav:focus:not([disabled]) {
  text-decoration: none;
  color: var(--em-color-surface-variant);
  background-color: var(--em-color-on-surface-variant);
}
.btn-nav.is-selected {
  background-color: var(--color-on-primary-container);
  color: var(--color-on-primary-container);
}
.btn-nav mat-icon {
  height: var(--text-size-xl);
  width: var(--text-size-xl);
}
.acm-button-nav {
  min-width: 5.625rem;
  padding: var(--em-space-2xs) var(--em-space-m);
  border-radius: var(--em-rounded-full);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: var(--em-text--1);
  font-weight: var(--text-weight-semibold);
  color: var(--em-color-on-surface-container);
  cursor: pointer;
  line-height: 1;
}
.acm-button-nav:hover {
  text-decoration: none;
}
.acm-button-nav:hover:not([disabled]):not(.acm-button-nav--selected),
.acm-button-nav:focus:not([disabled]) {
  text-decoration: none;
  color: var(--em-color-on-surface-container-highest);
  background-color: var(--em-color-surface-container-highest);
}
.acm-button-nav--selected {
  color: var(--em-color-on-surface-container-highest);
  background-color: hsl(from var(--em-color-surface-container-highest) h calc(s * 0.8) calc(l * 1.3)/1);
}
.acm-button-nav mat-icon {
  height: 32px;
  width: 32px;
}
.acm-button-sidenav {
  text-align: left;
  padding: var(--em-space-2xs) var(--p-md);
  font-size: var(--em-text--1);
  border-top-right-radius: var(--em-rounded-xl);
  border-bottom-right-radius: var(--em-rounded-xl);
  cursor: pointer;
  line-height: 1;
}
.acm-button-sidenav:hover:not([disabled]),
.acm-button-sidenav:focus:not([disabled]) {
  background-color: var(--em-color-surface-variant);
}
.acm-button-sidenav--selected {
  background-color: var(--em-color-surface-container-highest);
  color: var(--em-color-on-surface-container-highest);
}
.btn-sidenav {
  padding: var(--em-space-2xs) var(--p-md);
  font-size: var(--em-text--1);
  border-top-right-radius: var(--em-rounded-xl);
  border-bottom-right-radius: var(--em-rounded-xl);
  cursor: pointer;
  line-height: 1;
}
.btn-sidenav:hover {
  background-color: var(--em-color-surface-variant);
}
.btn-sidenav[disabled] {
  pointer-events: none;
  text-decoration: none;
  -webkit-user-select: none;
  user-select: none;
  color: var(--em-color-disabled);
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--em-color-outline);
  background:
    repeating-linear-gradient(
      135deg,
      var(--em-stripe-bg-color-1),
      var(--em-stripe-bg-color-1) 10px,
      var(--em-stripe-bg-color-2) 10px,
      var(--em-stripe-bg-color-2) 20px);
}
.acm-button,
.acm-button-primary,
.acm-button-secondary,
.acm-button-tertiary,
.acm-button-icon,
.acm-button-icon-tab,
.acm-button-float,
.acm-button-sidenav,
.acm-button-nav {
  position: relative;
}
.acm-button--error:not([disabled]),
.acm-button-primary--error:not([disabled]),
.acm-button-secondary--error:not([disabled]),
.acm-button-tertiary--error:not([disabled]),
.acm-button-icon--error:not([disabled]),
.acm-button-icon-tab--error:not([disabled]),
.acm-button-float--error:not([disabled]),
.acm-button-sidenav--error:not([disabled]),
.acm-button-nav--error:not([disabled]) {
  transition: box-shadow 0.2s ease-in-out;
  box-shadow: inset 0 0 0 2px var(--em-color-error);
}
.acm-button:not([disabled]) .acm-button__error-badge,
.acm-button-primary:not([disabled]) .acm-button__error-badge,
.acm-button-secondary:not([disabled]) .acm-button__error-badge,
.acm-button-tertiary:not([disabled]) .acm-button__error-badge,
.acm-button-icon:not([disabled]) .acm-button__error-badge,
.acm-button-icon-tab:not([disabled]) .acm-button__error-badge,
.acm-button-float:not([disabled]) .acm-button__error-badge,
.acm-button-sidenav:not([disabled]) .acm-button__error-badge,
.acm-button-nav:not([disabled]) .acm-button__error-badge {
  position: absolute;
  top: -4.8px;
  left: -6.4px;
  background-color: var(--em-color-surface-container);
  border-radius: 50%;
}
.acm-button:not([disabled]) .acm-button__error-badge svg,
.acm-button-primary:not([disabled]) .acm-button__error-badge svg,
.acm-button-secondary:not([disabled]) .acm-button__error-badge svg,
.acm-button-tertiary:not([disabled]) .acm-button__error-badge svg,
.acm-button-icon:not([disabled]) .acm-button__error-badge svg,
.acm-button-icon-tab:not([disabled]) .acm-button__error-badge svg,
.acm-button-float:not([disabled]) .acm-button__error-badge svg,
.acm-button-sidenav:not([disabled]) .acm-button__error-badge svg,
.acm-button-nav:not([disabled]) .acm-button__error-badge svg {
  fill: var(--em-color-error);
  width: 16px;
  height: 16px;
}
:root {
  --em-font-primary:
    "Inter",
    "circularstd-book",
    sans-serif,
    Arial;
  --em-text--2: clamp(0.7813rem, 0.7766rem + 0.0234vw, 0.8rem);
  --em-text--1: clamp(0.9375rem, 0.9219rem + 0.0781vw, 1rem);
  --em-text-0: clamp(1.125rem, 1.0938rem + 0.1563vw, 1.25rem);
  --em-text-1: clamp(1.35rem, 1.2969rem + 0.2656vw, 1.5625rem);
  --em-text-2: clamp(1.62rem, 1.5367rem + 0.4164vw, 1.9531rem);
  --em-text-3: clamp(1.944rem, 1.8196rem + 0.6218vw, 2.4414rem);
  --em-text-4: clamp(2.3328rem, 2.1531rem + 0.8987vw, 3.0518rem);
  --em-text-5: clamp(2.7994rem, 2.5455rem + 1.2692vw, 3.8147rem);
  --em-space-3xs: clamp(0.3125rem, 0.3125rem + 0vw, 0.3125rem);
  --em-space-2xs: clamp(0.5625rem, 0.5469rem + 0.0781vw, 0.625rem);
  --em-space-xs: clamp(0.875rem, 0.8594rem + 0.0781vw, 0.9375rem);
  --em-space-s: clamp(1.125rem, 1.0938rem + 0.1563vw, 1.25rem);
  --em-space-m: clamp(1.6875rem, 1.6406rem + 0.2344vw, 1.875rem);
  --em-space-l: clamp(2.25rem, 2.1875rem + 0.3125vw, 2.5rem);
  --em-space-xl: clamp(3.375rem, 3.2813rem + 0.4688vw, 3.75rem);
  --em-space-2xl: clamp(4.5rem, 4.375rem + 0.625vw, 5rem);
  --em-space-3xl: clamp(6.75rem, 6.5625rem + 0.9375vw, 7.5rem);
  --em-space-3xs-2xs: clamp(0.3125rem, 0.2344rem + 0.3906vw, 0.625rem);
  --em-space-2xs-xs: clamp(0.5625rem, 0.4688rem + 0.4688vw, 0.9375rem);
  --em-space-xs-s: clamp(0.875rem, 0.7813rem + 0.4688vw, 1.25rem);
  --em-space-s-m: clamp(1.125rem, 0.9375rem + 0.9375vw, 1.875rem);
  --em-space-m-l: clamp(1.6875rem, 1.4844rem + 1.0156vw, 2.5rem);
  --em-space-l-xl: clamp(2.25rem, 1.875rem + 1.875vw, 3.75rem);
  --em-space-xl-2xl: clamp(3.375rem, 2.9688rem + 2.0313vw, 5rem);
  --em-space-2xl-3xl: clamp(4.5rem, 3.75rem + 3.75vw, 7.5rem);
  --em-rounded-2xs: 0.0625rem;
  --em-rounded-xs: 0.125rem;
  --em-rounded-s: 0.25rem;
  --em-rounded-m: 0.5rem;
  --em-rounded-l: 0.75rem;
  --em-rounded-xl: 1rem;
  --em-rounded-2xl: 1.5rem;
  --em-rounded-3xl: 2rem;
  --em-rounded-full: 9999px;
  --em-rounded-none: 0px;
  --em-elevation-1:
    0px 1px 2px hsl(from var(--em-color-shadow) h s l / 12%),
    0px 1.5px 5px hsl(from var(--em-color-shadow) h s l / 8%),
    0px 0.5px 10px hsl(from var(--em-color-shadow) h s l / 4%);
  --em-elevation-2:
    0px 2px 4px hsl(from var(--em-color-shadow) h s l / 14%),
    0px 3px 8px hsl(from var(--em-color-shadow) h s l / 10%),
    0px 1px 16px hsl(from var(--em-color-shadow) h s l / 6%);
  --em-elevation-3:
    0px 4px 8px hsl(from var(--em-color-shadow) h s l / 16%),
    0px 6px 20px hsl(from var(--em-color-shadow) h s l / 12%),
    0px 2px 32px hsl(from var(--em-color-shadow) h s l / 8%);
  --em-elevation-4:
    0px 8px 16px hsl(from var(--em-color-shadow) h s l / 18%),
    0px 12px 36px hsl(from var(--em-color-shadow) h s l / 14%),
    0px 4px 56px hsl(from var(--em-color-shadow) h s l / 10%);
  --em-elevation-5:
    0px 16px 32px hsl(from var(--em-color-shadow) h s l / 20%),
    0px 24px 64px hsl(from var(--em-color-shadow) h s l / 16%),
    0px 8px 80px hsl(from var(--em-color-shadow) h s l / 12%);
}
:root {
  --screen-size: 1280px;
  --screen-size-sm: 640px;
  --screen-size-md: 768px;
  --screen-size-lg: 1024px;
  --screen-size-xl: 1280px;
  --screen-size-2xl: 1536px;
  --screen-size-3xl: 1824px;
  --screen-size-content: 960px;
  --el-topnav-h: 76px;
  --el-sidenav-w: 237px;
  --el-sidenav-main-w: 85px;
  --el-sidenav-editor-w: 768px;
  --el-sidenav-element-properties-w: 300px;
  --el-sidenav-explorer-w: 340px;
  --el-sidenav-explorer-gutter: var(--em-space-s);
  --el-header-editor-h: 70px;
  --el-btn-h: calc(var(--space-xl) - var(--space-2xs));
  --el-btn-sm-h: calc(var(--space-lg) + var(--space-2xs));
  --el-switcher-w: calc(var(--el-sidenav-explorer-w) - var(--el-sidenav-explorer-gutter));
  --el-stepper-h: 78px;
  --el-template-desc-w: 430px;
}
@media (max-width: 639px) {
  :root {
    --screen-size: 100%;
  }
}
@media (min-width: 640px) {
  :root {
    --screen-size: 640px;
  }
}
@media (min-width: 768px) {
  :root {
    --screen-size: 768px;
  }
}
@media (min-width: 1024px) {
  :root {
    --screen-size: max(1024px, 95%);
  }
}
@media (min-width: 1280px) {
  :root {
    --screen-size: 1280px;
  }
}
@media (min-width: 1536px) {
  :root {
    --screen-size: 1536px;
  }
}
@media (min-width: 1824px) {
  :root {
    --screen-size: 1824px;
  }
}
:root {
  --em-stripe-bg-color-1: var(--em-color-surface-container-high);
  --em-stripe-bg-color-2: var(--em-color-surface-container);
}
.surface-container-lowest {
  --em-stripe-bg-color-1: var(--em-color-surface-container-low);
  --em-stripe-bg-color-2: var(--em-color-surface-container-lowest);
}
.surface-container-low {
  --em-stripe-bg-color-1: var(--em-color-surface-container);
  --em-stripe-bg-color-2: var(--em-color-surface-container-low);
}
.surface-container {
  --em-stripe-bg-color-1: var(--em-color-surface-container-high);
  --em-stripe-bg-color-2: var(--em-color-surface-container);
}
.surface-container-high,
mat-dialog-container,
.mat-mdc-select-panel,
.mat-mdc-menu-panel,
.mat-mdc-paginator {
  --em-stripe-bg-color-1: var(--em-color-surface-container-highest);
  --em-stripe-bg-color-2: var(--em-color-surface-container-high);
}
.surface-container-highest,
.mat-expansion-panel {
  --em-stripe-bg-color-1: var(--em-color-surface-container-highest);
  --em-stripe-bg-color-2: var(--em-color-surface-container-highest);
}
.surface-container-highest,
.mat-expansion-panel {
  --em-stripe-bg-color-1: var(--em-color-surface-container-highest);
  --em-stripe-bg-color-2: var(--em-color-surface-container-high);
}
.em-input-field {
  --em-text-field-background-color: var(--em-color-surface-container-highest);
  --em-text-field-color: var(--em-color-on-surface-container-highest);
  --em-text-field-border-radius: var(--em-rounded-l);
  --em-text-field-padding-x: var(--em-space-xs);
  --em-text-field-padding-y: calc(var(--em-space-xs) / 2);
  --em-text-field-outline-color: var(--em-text-field-background-color);
  --em-text-field-hover-outline-color: var(--em-color-outline-input-field);
  --em-text-field-focus-outline-color: var(--em-color-outline-input-field);
  background-color: var(--em-text-field-background-color);
  color: var(--em-text-field-color);
  border-radius: var(--em-text-field-border-radius);
  outline: none;
  border: none;
  padding: var(--em-text-field-padding-y) var(--em-text-field-padding-x);
  box-shadow: inset 0 0 0 1px var(--em-text-field-outline-color);
  transition: box-shadow 0.1s;
}
.em-input-field:hover {
  box-shadow: inset 0 0 0 1px var(--em-text-field-hover-outline-color);
}
.em-input-field:focus {
  box-shadow: inset 0 0 0 2px var(--em-text-field-focus-outline-color);
}
.surface-container-lowest .em-input-field {
  --em-text-field-background-color: var(--em-color-surface-container);
  --em-text-field-color: var(--em-color-on-surface-container-low);
}
.surface-container-low .em-input-field {
  --em-text-field-background-color: var(--em-color-surface-container-high);
  --em-text-field-color: var(--em-color-on-surface-container);
}
.surface-container .em-input-field {
  --em-text-field-background-color: var(--em-color-surface-container-highest);
  --em-text-field-color: var(--em-color-on-surface-container-high);
}
.surface-container-high .em-input-field,
mat-dialog-container .em-input-field,
.mat-mdc-select-panel .em-input-field,
.mat-mdc-menu-panel .em-input-field,
.mat-mdc-paginator .em-input-field {
  --em-text-field-background-color: var(--em-color-surface-container-highest);
  --em-text-field-color: var(--em-color-on-surface-container-highest);
}
.surface-container-highest .em-input-field,
.mat-expansion-panel .em-input-field {
  --em-text-field-background-color: var(--em-color-surface-container-highest);
  --em-text-field-color: var(--em-color-on-surface-container-highest);
}
.surface-container-high .em-input-field,
mat-dialog-container .em-input-field,
.mat-mdc-select-panel .em-input-field,
.mat-mdc-menu-panel .em-input-field,
.mat-mdc-paginator .em-input-field {
  --em-text-field-background-color: hsl(from var(--em-color-surface-container-highest) h calc(s * 0.9) calc(l * 1.15) / 1);
}
.surface-container-highest .em-input-field,
.mat-expansion-panel .em-input-field {
  --em-text-field-outline-color: var(--em-color-outline);
}
.page-container {
  display: flex;
  position: relative;
  min-height: calc(100vh - var(--el-topnav-h));
  width: 100%;
  padding: 0 var(--em-space-m);
  max-width: var(--screen-size-3xl);
  margin: 0 auto;
}
.box {
  padding: var(--p-md);
  box-shadow: 0px 4px 14px rgba(40, 111, 251, 0.04);
  background-color: var(--color-background);
  border-radius: var(--rounded-lg);
}
.box-stroked {
  border: 1px solid var(--color-outline);
  border-radius: var(--rounded-lg);
}
.box-plain {
  padding: var(--p-md);
  background-color: var(--color-background);
  border-radius: var(--rounded-lg);
}
.table-toolbar {
  position: sticky;
  left: 0;
  display: flex;
  align-items: flex-start;
  gap: var(--em-space-2xs);
  padding-bottom: var(--em-space-s);
}
.table-bulk-action-toolbar {
  position: sticky;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  border-radius: var(--em-rounded-l);
  background-color: var(--em-color-surface-container-highest);
  margin-top: 0;
  margin-bottom: var(--em-space-s);
}
body.cm-adssets:not(.em-ui-framework) acm-box {
  padding: 0;
  background-color: transparent;
  box-shadow: none;
}
body.cm-adssets:not(.em-ui-framework) acm-box.acm-box--float {
  box-shadow: none;
}
body.cm-adssets:not(.em-ui-framework) acm-box.acm-box--plain {
  background-color: transparent;
}
body.cm-adssets:not(.em-ui-framework) acm-box.acm-box--stroked {
  --color-outline: transparent;
}
body.cm-adssets:not(.em-ui-framework) .table-toolbar {
  display: flex;
  gap: var(--m-sm);
  padding: var(--p-md) var(--p-sm);
  background-color: var(--cm-adssets-color-surface-dark);
  border-top-left-radius: var(--rounded-sm);
  border-top-right-radius: var(--rounded-sm);
  border-bottom: 1px solid #ececec;
  position: sticky;
  left: 0;
}
body.cm-adssets:not(.em-ui-framework) table.mat-mdc-table {
  --color-th-bg: var(--em-color-surface-container-high);
  --color-text-th: var(--em-color-on-surface-container-high);
}
body.cm-adssets:not(.em-ui-framework) table.mat-mdc-table thead th {
  font-weight: 700;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
body.cm-adssets:not(.em-ui-framework) table.mat-mdc-table tbody tr td {
  border-bottom: 1px solid #e6e6e6;
}
body.cm-adssets:not(.em-ui-framework) table.mat-mdc-table tbody tr:nth-child(even):not(.row-item) td,
body.cm-adssets:not(.em-ui-framework) table.mat-mdc-table tbody tr:nth-child(even):not(.row-item) td:hover,
body.cm-adssets:not(.em-ui-framework) table.mat-mdc-table tbody tr:nth-child(even):not(.row-head) td,
body.cm-adssets:not(.em-ui-framework) table.mat-mdc-table tbody tr:nth-child(even):not(.row-head) td:hover {
  background-color: #fbfbfb;
}
body.cm-adssets:not(.em-ui-framework) table.mat-mdc-table tbody tr:nth-child(odd):not(.row-item) td,
body.cm-adssets:not(.em-ui-framework) table.mat-mdc-table tbody tr:nth-child(odd):not(.row-item) td:hover,
body.cm-adssets:not(.em-ui-framework) table.mat-mdc-table tbody tr:nth-child(odd):not(.row-head) td,
body.cm-adssets:not(.em-ui-framework) table.mat-mdc-table tbody tr:nth-child(odd):not(.row-head) td:hover {
  background-color: #ffffff;
}
body.cm-adssets:not(.em-ui-framework) table.mat-mdc-table tbody .mat-mdc-row td,
body.cm-adssets:not(.em-ui-framework) table.mat-mdc-table tbody .mat-mdc-row:hover td {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
body.cm-adssets:not(.em-ui-framework) table.mat-mdc-table tfoot {
  background-color: var(--cm-adssets-color-surface-dark-higher);
  --mat-table-row-item-label-text-color: var(--cm-adssets-color-on-surface-dark-higher);
}
body.cm-adssets:not(.em-ui-framework) table.mat-mdc-table tfoot td {
  font-weight: 700;
}
body.cm-adssets:not(.em-ui-framework) table.mat-mdc-table tfoot td:first-child {
  border-bottom-left-radius: var(--rounded-sm);
}
body.cm-adssets:not(.em-ui-framework) table.mat-mdc-table tfoot td:last-child {
  border-bottom-right-radius: var(--rounded-sm);
}
body.cm-adssets:not(.em-ui-framework) mat-paginator .mat-mdc-paginator-page-size {
  margin-right: auto;
}
html {
  --mat-badge-text-font: Roboto, sans-serif;
  --mat-badge-line-height: 22px;
  --mat-badge-text-size: 12px;
  --mat-badge-text-weight: 600;
  --mat-badge-small-size-text-size: 9px;
  --mat-badge-small-size-line-height: 16px;
  --mat-badge-large-size-text-size: 24px;
  --mat-badge-large-size-line-height: 28px;
}
.mat-h1,
.mat-headline-5,
.mat-typography .mat-h1,
.mat-typography .mat-headline-5,
.mat-typography h1 {
  font: 400 24px / 32px Roboto, sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2,
.mat-headline-6,
.mat-typography .mat-h2,
.mat-typography .mat-headline-6,
.mat-typography h2 {
  font: 500 20px / 32px Roboto, sans-serif;
  letter-spacing: 0.0125em;
  margin: 0 0 16px;
}
.mat-h3,
.mat-subtitle-1,
.mat-typography .mat-h3,
.mat-typography .mat-subtitle-1,
.mat-typography h3 {
  font: 400 16px / 28px Roboto, sans-serif;
  letter-spacing: 0.009375em;
  margin: 0 0 16px;
}
.mat-h4,
.mat-body-1,
.mat-typography .mat-h4,
.mat-typography .mat-body-1,
.mat-typography h4 {
  font: 400 16px / 24px Roboto, sans-serif;
  letter-spacing: 0.03125em;
  margin: 0 0 16px;
}
.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 400 calc(14px * 0.83) / 20px Roboto, sans-serif;
  margin: 0 0 12px;
}
.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 400 calc(14px * 0.67) / 20px Roboto, sans-serif;
  margin: 0 0 12px;
}
.mat-body-strong,
.mat-subtitle-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-subtitle-2 {
  font: 500 14px / 22px Roboto, sans-serif;
  letter-spacing: 0.0071428571em;
}
.mat-body,
.mat-body-2,
.mat-typography .mat-body,
.mat-typography .mat-body-2,
.mat-typography {
  font: 400 14px / 20px Roboto, sans-serif;
  letter-spacing: 0.0178571429em;
}
.mat-body p,
.mat-body-2 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-2 p,
.mat-typography p {
  margin: 0 0 12px;
}
.mat-small,
.mat-caption,
.mat-typography .mat-small,
.mat-typography .mat-caption {
  font: 400 12px / 20px Roboto, sans-serif;
  letter-spacing: 0.0333333333em;
}
.mat-headline-1,
.mat-typography .mat-headline-1 {
  font: 300 96px / 96px Roboto, sans-serif;
  letter-spacing: -0.015625em;
  margin: 0 0 56px;
}
.mat-headline-2,
.mat-typography .mat-headline-2 {
  font: 300 60px / 60px Roboto, sans-serif;
  letter-spacing: -0.0083333333em;
  margin: 0 0 64px;
}
.mat-headline-3,
.mat-typography .mat-headline-3 {
  font: 400 48px / 50px Roboto, sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-headline-4,
.mat-typography .mat-headline-4 {
  font: 400 34px / 40px Roboto, sans-serif;
  letter-spacing: 0.0073529412em;
  margin: 0 0 64px;
}
html {
  --mat-bottom-sheet-container-text-font: Roboto, sans-serif;
  --mat-bottom-sheet-container-text-line-height: 20px;
  --mat-bottom-sheet-container-text-size: 14px;
  --mat-bottom-sheet-container-text-tracking: 0.0178571429em;
  --mat-bottom-sheet-container-text-weight: 400;
}
html {
  --mat-legacy-button-toggle-label-text-font: Roboto, sans-serif;
  --mat-legacy-button-toggle-label-text-line-height: 24px;
  --mat-legacy-button-toggle-label-text-size: 16px;
  --mat-legacy-button-toggle-label-text-tracking: 0.03125em;
  --mat-legacy-button-toggle-label-text-weight: 400;
  --mat-standard-button-toggle-label-text-font: Roboto, sans-serif;
  --mat-standard-button-toggle-label-text-line-height: 24px;
  --mat-standard-button-toggle-label-text-size: 16px;
  --mat-standard-button-toggle-label-text-tracking: 0.03125em;
  --mat-standard-button-toggle-label-text-weight: 400;
}
html {
  --mat-datepicker-calendar-text-font: Roboto, 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;
}
html {
  --mat-expansion-header-text-font: Roboto, 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, sans-serif;
  --mat-expansion-container-text-line-height: 20px;
  --mat-expansion-container-text-size: 14px;
  --mat-expansion-container-text-tracking: 0.0178571429em;
  --mat-expansion-container-text-weight: 400;
}
html {
  --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;
}
html {
  --mat-stepper-container-text-font: Roboto, sans-serif;
  --mat-stepper-header-label-text-font: Roboto, sans-serif;
  --mat-stepper-header-label-text-size: 14px;
  --mat-stepper-header-label-text-weight: 400;
  --mat-stepper-header-error-state-label-text-size: 16px;
  --mat-stepper-header-selected-state-label-text-size: 16px;
  --mat-stepper-header-selected-state-label-text-weight: 400;
}
html {
  --mat-toolbar-title-text-font: Roboto, sans-serif;
  --mat-toolbar-title-text-line-height: 32px;
  --mat-toolbar-title-text-size: 20px;
  --mat-toolbar-title-text-tracking: 0.0125em;
  --mat-toolbar-title-text-weight: 500;
}
html {
  --mat-tree-node-text-font: Roboto, sans-serif;
  --mat-tree-node-text-size: 14px;
  --mat-tree-node-text-weight: 400;
}
html {
  --mat-option-label-text-font: Roboto, sans-serif;
  --mat-option-label-text-line-height: 24px;
  --mat-option-label-text-size: 16px;
  --mat-option-label-text-tracking: 0.03125em;
  --mat-option-label-text-weight: 400;
}
html {
  --mat-optgroup-label-text-font: Roboto, sans-serif;
  --mat-optgroup-label-text-line-height: 24px;
  --mat-optgroup-label-text-size: 16px;
  --mat-optgroup-label-text-tracking: 0.03125em;
  --mat-optgroup-label-text-weight: 400;
}
html {
  --mat-card-title-text-font: Roboto, sans-serif;
  --mat-card-title-text-line-height: 32px;
  --mat-card-title-text-size: 20px;
  --mat-card-title-text-tracking: 0.0125em;
  --mat-card-title-text-weight: 500;
  --mat-card-subtitle-text-font: Roboto, sans-serif;
  --mat-card-subtitle-text-line-height: 22px;
  --mat-card-subtitle-text-size: 14px;
  --mat-card-subtitle-text-tracking: 0.0071428571em;
  --mat-card-subtitle-text-weight: 500;
}
html {
  --mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;
  --mdc-plain-tooltip-supporting-text-size: 12px;
  --mdc-plain-tooltip-supporting-text-weight: 400;
  --mdc-plain-tooltip-supporting-text-tracking: 0.0333333333em;
}
html {
  --mdc-filled-text-field-label-text-font: Roboto, sans-serif;
  --mdc-filled-text-field-label-text-size: 16px;
  --mdc-filled-text-field-label-text-tracking: 0.03125em;
  --mdc-filled-text-field-label-text-weight: 400;
  --mdc-outlined-text-field-label-text-font: Roboto, sans-serif;
  --mdc-outlined-text-field-label-text-size: 16px;
  --mdc-outlined-text-field-label-text-tracking: 0.03125em;
  --mdc-outlined-text-field-label-text-weight: 400;
  --mat-form-field-container-text-font: Roboto, sans-serif;
  --mat-form-field-container-text-line-height: 24px;
  --mat-form-field-container-text-size: 16px;
  --mat-form-field-container-text-tracking: 0.03125em;
  --mat-form-field-container-text-weight: 400;
  --mat-form-field-outlined-label-text-populated-size: 16px;
  --mat-form-field-subscript-text-font: Roboto, sans-serif;
  --mat-form-field-subscript-text-line-height: 20px;
  --mat-form-field-subscript-text-size: 12px;
  --mat-form-field-subscript-text-tracking: 0.0333333333em;
  --mat-form-field-subscript-text-weight: 400;
}
html {
  --mat-select-trigger-text-font: Roboto, sans-serif;
  --mat-select-trigger-text-line-height: 24px;
  --mat-select-trigger-text-size: 16px;
  --mat-select-trigger-text-tracking: 0.03125em;
  --mat-select-trigger-text-weight: 400;
}
html {
  --mdc-dialog-subhead-font: Roboto, sans-serif;
  --mdc-dialog-subhead-line-height: 32px;
  --mdc-dialog-subhead-size: 20px;
  --mdc-dialog-subhead-weight: 500;
  --mdc-dialog-subhead-tracking: 0.0125em;
  --mdc-dialog-supporting-text-font: Roboto, sans-serif;
  --mdc-dialog-supporting-text-line-height: 24px;
  --mdc-dialog-supporting-text-size: 16px;
  --mdc-dialog-supporting-text-weight: 400;
  --mdc-dialog-supporting-text-tracking: 0.03125em;
}
.mat-mdc-standard-chip {
  --mdc-chip-label-text-font: Roboto, sans-serif;
  --mdc-chip-label-text-line-height: 20px;
  --mdc-chip-label-text-size: 14px;
  --mdc-chip-label-text-tracking: 0.0178571429em;
  --mdc-chip-label-text-weight: 400;
}
html .mat-mdc-slide-toggle {
  --mat-switch-label-text-font: Roboto, sans-serif;
  --mat-switch-label-text-line-height: 20px;
  --mat-switch-label-text-size: 14px;
  --mat-switch-label-text-tracking: 0.0178571429em;
  --mat-switch-label-text-weight: 400;
}
html {
  --mat-radio-label-text-font: Roboto, sans-serif;
  --mat-radio-label-text-line-height: 20px;
  --mat-radio-label-text-size: 14px;
  --mat-radio-label-text-tracking: 0.0178571429em;
  --mat-radio-label-text-weight: 400;
}
html {
  --mdc-slider-label-label-text-font: Roboto, sans-serif;
  --mdc-slider-label-label-text-size: 14px;
  --mdc-slider-label-label-text-line-height: 22px;
  --mdc-slider-label-label-text-tracking: 0.0071428571em;
  --mdc-slider-label-label-text-weight: 500;
}
html {
  --mat-menu-item-label-text-font: Roboto, sans-serif;
  --mat-menu-item-label-text-size: 16px;
  --mat-menu-item-label-text-tracking: 0.03125em;
  --mat-menu-item-label-text-line-height: 24px;
  --mat-menu-item-label-text-weight: 400;
}
html {
  --mdc-list-list-item-label-text-font: Roboto, sans-serif;
  --mdc-list-list-item-label-text-line-height: 24px;
  --mdc-list-list-item-label-text-size: 16px;
  --mdc-list-list-item-label-text-tracking: 0.03125em;
  --mdc-list-list-item-label-text-weight: 400;
  --mdc-list-list-item-supporting-text-font: Roboto, 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: 0.0178571429em;
  --mdc-list-list-item-supporting-text-weight: 400;
  --mdc-list-list-item-trailing-supporting-text-font: Roboto, 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: 0.0333333333em;
  --mdc-list-list-item-trailing-supporting-text-weight: 400;
}
.mdc-list-group__subheader {
  font: 400 16px / 28px Roboto, sans-serif;
  letter-spacing: 0.009375em;
}
html {
  --mat-paginator-container-text-font: Roboto, sans-serif;
  --mat-paginator-container-text-line-height: 20px;
  --mat-paginator-container-text-size: 12px;
  --mat-paginator-container-text-tracking: 0.0333333333em;
  --mat-paginator-container-text-weight: 400;
  --mat-paginator-select-trigger-text-size: 12px;
}
.mat-mdc-tab-header {
  --mat-tab-header-label-text-font: Roboto, sans-serif;
  --mat-tab-header-label-text-size: 14px;
  --mat-tab-header-label-text-tracking: 0.0892857143em;
  --mat-tab-header-label-text-line-height: 36px;
  --mat-tab-header-label-text-weight: 500;
}
html {
  --mat-checkbox-label-text-font: Roboto, sans-serif;
  --mat-checkbox-label-text-line-height: 20px;
  --mat-checkbox-label-text-size: 14px;
  --mat-checkbox-label-text-tracking: 0.0178571429em;
  --mat-checkbox-label-text-weight: 400;
}
html {
  --mdc-text-button-label-text-font: Roboto, sans-serif;
  --mdc-text-button-label-text-size: 14px;
  --mdc-text-button-label-text-tracking: 0.0892857143em;
  --mdc-text-button-label-text-weight: 500;
  --mdc-text-button-label-text-transform: none;
  --mdc-filled-button-label-text-font: Roboto, sans-serif;
  --mdc-filled-button-label-text-size: 14px;
  --mdc-filled-button-label-text-tracking: 0.0892857143em;
  --mdc-filled-button-label-text-weight: 500;
  --mdc-filled-button-label-text-transform: none;
  --mdc-protected-button-label-text-font: Roboto, sans-serif;
  --mdc-protected-button-label-text-size: 14px;
  --mdc-protected-button-label-text-tracking: 0.0892857143em;
  --mdc-protected-button-label-text-weight: 500;
  --mdc-protected-button-label-text-transform: none;
  --mdc-outlined-button-label-text-font: Roboto, sans-serif;
  --mdc-outlined-button-label-text-size: 14px;
  --mdc-outlined-button-label-text-tracking: 0.0892857143em;
  --mdc-outlined-button-label-text-weight: 500;
  --mdc-outlined-button-label-text-transform: none;
}
html {
  --mdc-extended-fab-label-text-font: Roboto, sans-serif;
  --mdc-extended-fab-label-text-size: 14px;
  --mdc-extended-fab-label-text-tracking: 0.0892857143em;
  --mdc-extended-fab-label-text-weight: 500;
}
html {
  --mdc-snackbar-supporting-text-font: Roboto, sans-serif;
  --mdc-snackbar-supporting-text-line-height: 20px;
  --mdc-snackbar-supporting-text-size: 14px;
  --mdc-snackbar-supporting-text-weight: 400;
}
html {
  --mat-table-header-headline-font: Roboto, sans-serif;
  --mat-table-header-headline-line-height: 22px;
  --mat-table-header-headline-size: 14px;
  --mat-table-header-headline-weight: 500;
  --mat-table-header-headline-tracking: 0.0071428571em;
  --mat-table-row-item-label-text-font: Roboto, 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: 0.0178571429em;
  --mat-table-footer-supporting-text-font: Roboto, 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: 0.0178571429em;
}
.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-drag-preview .mat-ripple-element,
.cdk-drag-placeholder .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, var(--mat-app-background, transparent));
  color: var(--mat-app-text-color, var(--mat-app-on-background, inherit));
}
.mat-elevation-z0,
.mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow: var(--mat-app-elevation-shadow-level-0, none);
}
.mat-elevation-z1,
.mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: var(--mat-app-elevation-shadow-level-1, none);
}
.mat-elevation-z2,
.mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: var(--mat-app-elevation-shadow-level-2, none);
}
.mat-elevation-z3,
.mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: var(--mat-app-elevation-shadow-level-3, none);
}
.mat-elevation-z4,
.mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: var(--mat-app-elevation-shadow-level-4, none);
}
.mat-elevation-z5,
.mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: var(--mat-app-elevation-shadow-level-5, none);
}
.mat-elevation-z6,
.mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: var(--mat-app-elevation-shadow-level-6, none);
}
.mat-elevation-z7,
.mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: var(--mat-app-elevation-shadow-level-7, none);
}
.mat-elevation-z8,
.mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: var(--mat-app-elevation-shadow-level-8, none);
}
.mat-elevation-z9,
.mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: var(--mat-app-elevation-shadow-level-9, none);
}
.mat-elevation-z10,
.mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: var(--mat-app-elevation-shadow-level-10, none);
}
.mat-elevation-z11,
.mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: var(--mat-app-elevation-shadow-level-11, none);
}
.mat-elevation-z12,
.mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: var(--mat-app-elevation-shadow-level-12, none);
}
.mat-elevation-z13,
.mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: var(--mat-app-elevation-shadow-level-13, none);
}
.mat-elevation-z14,
.mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: var(--mat-app-elevation-shadow-level-14, none);
}
.mat-elevation-z15,
.mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: var(--mat-app-elevation-shadow-level-15, none);
}
.mat-elevation-z16,
.mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: var(--mat-app-elevation-shadow-level-16, none);
}
.mat-elevation-z17,
.mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: var(--mat-app-elevation-shadow-level-17, none);
}
.mat-elevation-z18,
.mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: var(--mat-app-elevation-shadow-level-18, none);
}
.mat-elevation-z19,
.mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: var(--mat-app-elevation-shadow-level-19, none);
}
.mat-elevation-z20,
.mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: var(--mat-app-elevation-shadow-level-20, none);
}
.mat-elevation-z21,
.mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: var(--mat-app-elevation-shadow-level-21, none);
}
.mat-elevation-z22,
.mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: var(--mat-app-elevation-shadow-level-22, none);
}
.mat-elevation-z23,
.mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: var(--mat-app-elevation-shadow-level-23, none);
}
.mat-elevation-z24,
.mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: var(--mat-app-elevation-shadow-level-24, none);
}
html {
  --mat-badge-text-font: var(--text-font-primary);
  --mat-badge-line-height: 22px;
  --mat-badge-text-size: 12px;
  --mat-badge-text-weight: 600;
  --mat-badge-small-size-text-size: 9px;
  --mat-badge-small-size-line-height: 16px;
  --mat-badge-large-size-text-size: 24px;
  --mat-badge-large-size-line-height: 28px;
}
.mat-h1,
.mat-headline-5,
.mat-typography .mat-h1,
.mat-typography .mat-headline-5,
.mat-typography h1 {
  font: 400 24px / 32px var(--text-font-primary);
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2,
.mat-headline-6,
.mat-typography .mat-h2,
.mat-typography .mat-headline-6,
.mat-typography h2 {
  font: 500 20px / 32px var(--text-font-primary);
  letter-spacing: 0.0125em;
  margin: 0 0 16px;
}
.mat-h3,
.mat-subtitle-1,
.mat-typography .mat-h3,
.mat-typography .mat-subtitle-1,
.mat-typography h3 {
  font: 400 16px / 28px var(--text-font-primary);
  letter-spacing: 0.009375em;
  margin: 0 0 16px;
}
.mat-h4,
.mat-body-1,
.mat-typography .mat-h4,
.mat-typography .mat-body-1,
.mat-typography h4 {
  font: 400 16.32px / 16.32px var(--text-font-primary);
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 400 calc(16.32px * 0.83) / 16.32px var(--text-font-primary);
  margin: 0 0 12px;
}
.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 400 calc(16.32px * 0.67) / 16.32px var(--text-font-primary);
  margin: 0 0 12px;
}
.mat-body-strong,
.mat-subtitle-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-subtitle-2 {
  font: 500 14px / 22px var(--text-font-primary);
  letter-spacing: 0.0071428571em;
}
.mat-body,
.mat-body-2,
.mat-typography .mat-body,
.mat-typography .mat-body-2,
.mat-typography {
  font: 400 16.32px / 16.32px var(--text-font-primary);
  letter-spacing: normal;
}
.mat-body p,
.mat-body-2 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-2 p,
.mat-typography p {
  margin: 0 0 12px;
}
.mat-small,
.mat-caption,
.mat-typography .mat-small,
.mat-typography .mat-caption {
  font: 400 12px / 20px var(--text-font-primary);
  letter-spacing: 0.0333333333em;
}
.mat-headline-1,
.mat-typography .mat-headline-1 {
  font: 300 96px / 96px var(--text-font-primary);
  letter-spacing: -0.015625em;
  margin: 0 0 56px;
}
.mat-headline-2,
.mat-typography .mat-headline-2 {
  font: 300 60px / 60px var(--text-font-primary);
  letter-spacing: -0.0083333333em;
  margin: 0 0 64px;
}
.mat-headline-3,
.mat-typography .mat-headline-3 {
  font: 400 48px / 50px var(--text-font-primary);
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-headline-4,
.mat-typography .mat-headline-4 {
  font: 400 34px / 40px var(--text-font-primary);
  letter-spacing: 0.0073529412em;
  margin: 0 0 64px;
}
html {
  --mat-bottom-sheet-container-text-font: var(--text-font-primary);
  --mat-bottom-sheet-container-text-line-height: 16.32px;
  --mat-bottom-sheet-container-text-size: 16.32px;
  --mat-bottom-sheet-container-text-tracking: normal;
  --mat-bottom-sheet-container-text-weight: 400;
}
html {
  --mat-legacy-button-toggle-label-text-font: var(--text-font-primary);
  --mat-legacy-button-toggle-label-text-line-height: 16.32px;
  --mat-legacy-button-toggle-label-text-size: 16.32px;
  --mat-legacy-button-toggle-label-text-tracking: normal;
  --mat-legacy-button-toggle-label-text-weight: 400;
  --mat-standard-button-toggle-label-text-font: var(--text-font-primary);
  --mat-standard-button-toggle-label-text-line-height: 16.32px;
  --mat-standard-button-toggle-label-text-size: 16.32px;
  --mat-standard-button-toggle-label-text-tracking: normal;
  --mat-standard-button-toggle-label-text-weight: 400;
}
html {
  --mat-datepicker-calendar-text-font: var(--text-font-primary);
  --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;
}
html {
  --mat-expansion-header-text-font: var(--text-font-primary);
  --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: var(--text-font-primary);
  --mat-expansion-container-text-line-height: 16.32px;
  --mat-expansion-container-text-size: 16.32px;
  --mat-expansion-container-text-tracking: normal;
  --mat-expansion-container-text-weight: 400;
}
html {
  --mat-grid-list-tile-header-primary-text-size: 16.32px;
  --mat-grid-list-tile-header-secondary-text-size: 12px;
  --mat-grid-list-tile-footer-primary-text-size: 16.32px;
  --mat-grid-list-tile-footer-secondary-text-size: 12px;
}
html {
  --mat-stepper-container-text-font: var(--text-font-primary);
  --mat-stepper-header-label-text-font: var(--text-font-primary);
  --mat-stepper-header-label-text-size: 16.32px;
  --mat-stepper-header-label-text-weight: 400;
  --mat-stepper-header-error-state-label-text-size: 16.32px;
  --mat-stepper-header-selected-state-label-text-size: 16.32px;
  --mat-stepper-header-selected-state-label-text-weight: 400;
}
html {
  --mat-toolbar-title-text-font: var(--text-font-primary);
  --mat-toolbar-title-text-line-height: 32px;
  --mat-toolbar-title-text-size: 20px;
  --mat-toolbar-title-text-tracking: 0.0125em;
  --mat-toolbar-title-text-weight: 500;
}
html {
  --mat-tree-node-text-font: var(--text-font-primary);
  --mat-tree-node-text-size: 16.32px;
  --mat-tree-node-text-weight: 400;
}
html {
  --mat-option-label-text-font: var(--text-font-primary);
  --mat-option-label-text-line-height: 16.32px;
  --mat-option-label-text-size: 16.32px;
  --mat-option-label-text-tracking: normal;
  --mat-option-label-text-weight: 400;
}
html {
  --mat-optgroup-label-text-font: var(--text-font-primary);
  --mat-optgroup-label-text-line-height: 16.32px;
  --mat-optgroup-label-text-size: 16.32px;
  --mat-optgroup-label-text-tracking: normal;
  --mat-optgroup-label-text-weight: 400;
}
html {
  --mat-card-title-text-font: var(--text-font-primary);
  --mat-card-title-text-line-height: 32px;
  --mat-card-title-text-size: 20px;
  --mat-card-title-text-tracking: 0.0125em;
  --mat-card-title-text-weight: 500;
  --mat-card-subtitle-text-font: var(--text-font-primary);
  --mat-card-subtitle-text-line-height: 22px;
  --mat-card-subtitle-text-size: 14px;
  --mat-card-subtitle-text-tracking: 0.0071428571em;
  --mat-card-subtitle-text-weight: 500;
}
html {
  --mdc-plain-tooltip-supporting-text-font: var(--text-font-primary);
  --mdc-plain-tooltip-supporting-text-size: 12px;
  --mdc-plain-tooltip-supporting-text-weight: 400;
  --mdc-plain-tooltip-supporting-text-tracking: 0.0333333333em;
}
html {
  --mdc-filled-text-field-label-text-font: var(--text-font-primary);
  --mdc-filled-text-field-label-text-size: 16.32px;
  --mdc-filled-text-field-label-text-tracking: normal;
  --mdc-filled-text-field-label-text-weight: 400;
  --mdc-outlined-text-field-label-text-font: var(--text-font-primary);
  --mdc-outlined-text-field-label-text-size: 16.32px;
  --mdc-outlined-text-field-label-text-tracking: normal;
  --mdc-outlined-text-field-label-text-weight: 400;
  --mat-form-field-container-text-font: var(--text-font-primary);
  --mat-form-field-container-text-line-height: 16.32px;
  --mat-form-field-container-text-size: 16.32px;
  --mat-form-field-container-text-tracking: normal;
  --mat-form-field-container-text-weight: 400;
  --mat-form-field-outlined-label-text-populated-size: 16.32px;
  --mat-form-field-subscript-text-font: var(--text-font-primary);
  --mat-form-field-subscript-text-line-height: 20px;
  --mat-form-field-subscript-text-size: 12px;
  --mat-form-field-subscript-text-tracking: 0.0333333333em;
  --mat-form-field-subscript-text-weight: 400;
}
html {
  --mat-select-trigger-text-font: var(--text-font-primary);
  --mat-select-trigger-text-line-height: 16.32px;
  --mat-select-trigger-text-size: 16.32px;
  --mat-select-trigger-text-tracking: normal;
  --mat-select-trigger-text-weight: 400;
}
html {
  --mdc-dialog-subhead-font: var(--text-font-primary);
  --mdc-dialog-subhead-line-height: 32px;
  --mdc-dialog-subhead-size: 20px;
  --mdc-dialog-subhead-weight: 500;
  --mdc-dialog-subhead-tracking: 0.0125em;
  --mdc-dialog-supporting-text-font: var(--text-font-primary);
  --mdc-dialog-supporting-text-line-height: 16.32px;
  --mdc-dialog-supporting-text-size: 16.32px;
  --mdc-dialog-supporting-text-weight: 400;
  --mdc-dialog-supporting-text-tracking: normal;
}
.mat-mdc-standard-chip {
  --mdc-chip-label-text-font: var(--text-font-primary);
  --mdc-chip-label-text-line-height: 16.32px;
  --mdc-chip-label-text-size: 16.32px;
  --mdc-chip-label-text-tracking: normal;
  --mdc-chip-label-text-weight: 400;
}
html .mat-mdc-slide-toggle {
  --mat-switch-label-text-font: var(--text-font-primary);
  --mat-switch-label-text-line-height: 16.32px;
  --mat-switch-label-text-size: 16.32px;
  --mat-switch-label-text-tracking: normal;
  --mat-switch-label-text-weight: 400;
}
html {
  --mat-radio-label-text-font: var(--text-font-primary);
  --mat-radio-label-text-line-height: 16.32px;
  --mat-radio-label-text-size: 16.32px;
  --mat-radio-label-text-tracking: normal;
  --mat-radio-label-text-weight: 400;
}
html {
  --mdc-slider-label-label-text-font: var(--text-font-primary);
  --mdc-slider-label-label-text-size: 14px;
  --mdc-slider-label-label-text-line-height: 22px;
  --mdc-slider-label-label-text-tracking: 0.0071428571em;
  --mdc-slider-label-label-text-weight: 500;
}
html {
  --mat-menu-item-label-text-font: var(--text-font-primary);
  --mat-menu-item-label-text-size: 16.32px;
  --mat-menu-item-label-text-tracking: normal;
  --mat-menu-item-label-text-line-height: 16.32px;
  --mat-menu-item-label-text-weight: 400;
}
html {
  --mdc-list-list-item-label-text-font: var(--text-font-primary);
  --mdc-list-list-item-label-text-line-height: 16.32px;
  --mdc-list-list-item-label-text-size: 16.32px;
  --mdc-list-list-item-label-text-tracking: normal;
  --mdc-list-list-item-label-text-weight: 400;
  --mdc-list-list-item-supporting-text-font: var(--text-font-primary);
  --mdc-list-list-item-supporting-text-line-height: 16.32px;
  --mdc-list-list-item-supporting-text-size: 16.32px;
  --mdc-list-list-item-supporting-text-tracking: normal;
  --mdc-list-list-item-supporting-text-weight: 400;
  --mdc-list-list-item-trailing-supporting-text-font: var(--text-font-primary);
  --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: 0.0333333333em;
  --mdc-list-list-item-trailing-supporting-text-weight: 400;
}
.mdc-list-group__subheader {
  font: 400 16px / 28px var(--text-font-primary);
  letter-spacing: 0.009375em;
}
html {
  --mat-paginator-container-text-font: var(--text-font-primary);
  --mat-paginator-container-text-line-height: 20px;
  --mat-paginator-container-text-size: 12px;
  --mat-paginator-container-text-tracking: 0.0333333333em;
  --mat-paginator-container-text-weight: 400;
  --mat-paginator-select-trigger-text-size: 12px;
}
.mat-mdc-tab-header {
  --mat-tab-header-label-text-font: var(--text-font-primary);
  --mat-tab-header-label-text-size: 14px;
  --mat-tab-header-label-text-tracking: 0.0892857143em;
  --mat-tab-header-label-text-line-height: 36px;
  --mat-tab-header-label-text-weight: 500;
}
html {
  --mat-checkbox-label-text-font: var(--text-font-primary);
  --mat-checkbox-label-text-line-height: 16.32px;
  --mat-checkbox-label-text-size: 16.32px;
  --mat-checkbox-label-text-tracking: normal;
  --mat-checkbox-label-text-weight: 400;
}
html {
  --mdc-text-button-label-text-font: var(--text-font-primary);
  --mdc-text-button-label-text-size: 14px;
  --mdc-text-button-label-text-tracking: 0.0892857143em;
  --mdc-text-button-label-text-weight: 500;
  --mdc-text-button-label-text-transform: none;
  --mdc-filled-button-label-text-font: var(--text-font-primary);
  --mdc-filled-button-label-text-size: 14px;
  --mdc-filled-button-label-text-tracking: 0.0892857143em;
  --mdc-filled-button-label-text-weight: 500;
  --mdc-filled-button-label-text-transform: none;
  --mdc-protected-button-label-text-font: var(--text-font-primary);
  --mdc-protected-button-label-text-size: 14px;
  --mdc-protected-button-label-text-tracking: 0.0892857143em;
  --mdc-protected-button-label-text-weight: 500;
  --mdc-protected-button-label-text-transform: none;
  --mdc-outlined-button-label-text-font: var(--text-font-primary);
  --mdc-outlined-button-label-text-size: 14px;
  --mdc-outlined-button-label-text-tracking: 0.0892857143em;
  --mdc-outlined-button-label-text-weight: 500;
  --mdc-outlined-button-label-text-transform: none;
}
html {
  --mdc-extended-fab-label-text-font: var(--text-font-primary);
  --mdc-extended-fab-label-text-size: 14px;
  --mdc-extended-fab-label-text-tracking: 0.0892857143em;
  --mdc-extended-fab-label-text-weight: 500;
}
html {
  --mdc-snackbar-supporting-text-font: var(--text-font-primary);
  --mdc-snackbar-supporting-text-line-height: 16.32px;
  --mdc-snackbar-supporting-text-size: 16.32px;
  --mdc-snackbar-supporting-text-weight: 400;
}
html {
  --mat-table-header-headline-font: var(--text-font-primary);
  --mat-table-header-headline-line-height: 22px;
  --mat-table-header-headline-size: 14px;
  --mat-table-header-headline-weight: 500;
  --mat-table-header-headline-tracking: 0.0071428571em;
  --mat-table-row-item-label-text-font: var(--text-font-primary);
  --mat-table-row-item-label-text-line-height: 16.32px;
  --mat-table-row-item-label-text-size: 16.32px;
  --mat-table-row-item-label-text-weight: 400;
  --mat-table-row-item-label-text-tracking: normal;
  --mat-table-footer-supporting-text-font: var(--text-font-primary);
  --mat-table-footer-supporting-text-line-height: 16.32px;
  --mat-table-footer-supporting-text-size: 16.32px;
  --mat-table-footer-supporting-text-weight: 400;
  --mat-table-footer-supporting-text-tracking: normal;
}
.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-drag-preview .mat-ripple-element,
.cdk-drag-placeholder .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, var(--mat-app-background, transparent));
  color: var(--mat-app-text-color, var(--mat-app-on-background, inherit));
}
.mat-elevation-z0,
.mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow: var(--mat-app-elevation-shadow-level-0, none);
}
.mat-elevation-z1,
.mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: var(--mat-app-elevation-shadow-level-1, none);
}
.mat-elevation-z2,
.mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: var(--mat-app-elevation-shadow-level-2, none);
}
.mat-elevation-z3,
.mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: var(--mat-app-elevation-shadow-level-3, none);
}
.mat-elevation-z4,
.mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: var(--mat-app-elevation-shadow-level-4, none);
}
.mat-elevation-z5,
.mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: var(--mat-app-elevation-shadow-level-5, none);
}
.mat-elevation-z6,
.mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: var(--mat-app-elevation-shadow-level-6, none);
}
.mat-elevation-z7,
.mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: var(--mat-app-elevation-shadow-level-7, none);
}
.mat-elevation-z8,
.mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: var(--mat-app-elevation-shadow-level-8, none);
}
.mat-elevation-z9,
.mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: var(--mat-app-elevation-shadow-level-9, none);
}
.mat-elevation-z10,
.mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: var(--mat-app-elevation-shadow-level-10, none);
}
.mat-elevation-z11,
.mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: var(--mat-app-elevation-shadow-level-11, none);
}
.mat-elevation-z12,
.mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: var(--mat-app-elevation-shadow-level-12, none);
}
.mat-elevation-z13,
.mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: var(--mat-app-elevation-shadow-level-13, none);
}
.mat-elevation-z14,
.mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: var(--mat-app-elevation-shadow-level-14, none);
}
.mat-elevation-z15,
.mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: var(--mat-app-elevation-shadow-level-15, none);
}
.mat-elevation-z16,
.mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: var(--mat-app-elevation-shadow-level-16, none);
}
.mat-elevation-z17,
.mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: var(--mat-app-elevation-shadow-level-17, none);
}
.mat-elevation-z18,
.mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: var(--mat-app-elevation-shadow-level-18, none);
}
.mat-elevation-z19,
.mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: var(--mat-app-elevation-shadow-level-19, none);
}
.mat-elevation-z20,
.mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: var(--mat-app-elevation-shadow-level-20, none);
}
.mat-elevation-z21,
.mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: var(--mat-app-elevation-shadow-level-21, none);
}
.mat-elevation-z22,
.mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: var(--mat-app-elevation-shadow-level-22, none);
}
.mat-elevation-z23,
.mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: var(--mat-app-elevation-shadow-level-23, none);
}
.mat-elevation-z24,
.mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: var(--mat-app-elevation-shadow-level-24, none);
}
.mat-theme-loaded-marker {
  display: none;
}
html {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
}
html {
  --mat-option-selected-state-label-text-color: #3368f0;
  --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: #3368f0;
  --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: #f44336;
  --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: #3368f0;
  --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: #3368f0;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
html {
  --mat-full-pseudo-checkbox-selected-icon-color: #3368f0;
  --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: #3368f0;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: #3368f0;
  --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: #3368f0;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #f44336;
  --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: #f44336;
  --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-app-elevation-shadow-level-0:
    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-app-elevation-shadow-level-1:
    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-app-elevation-shadow-level-2:
    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-app-elevation-shadow-level-3:
    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-app-elevation-shadow-level-4:
    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-app-elevation-shadow-level-5:
    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-app-elevation-shadow-level-6:
    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-app-elevation-shadow-level-7:
    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-app-elevation-shadow-level-8:
    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-app-elevation-shadow-level-9:
    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-app-elevation-shadow-level-10:
    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-app-elevation-shadow-level-11:
    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-app-elevation-shadow-level-12:
    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-app-elevation-shadow-level-13:
    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-app-elevation-shadow-level-14:
    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-app-elevation-shadow-level-15:
    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-app-elevation-shadow-level-16:
    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-app-elevation-shadow-level-17:
    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-app-elevation-shadow-level-18:
    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-app-elevation-shadow-level-19:
    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-app-elevation-shadow-level-20:
    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-app-elevation-shadow-level-21:
    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-app-elevation-shadow-level-22:
    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-app-elevation-shadow-level-23:
    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-app-elevation-shadow-level-24:
    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);
}
html {
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
}
html {
  --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);
}
html {
  --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: #3368f0;
  --mdc-linear-progress-track-color: rgba(51, 104, 240, 0.25);
}
.mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: #3368f0;
  --mdc-linear-progress-track-color: rgba(51, 104, 240, 0.25);
}
.mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #f44336;
  --mdc-linear-progress-track-color: rgba(244, 67, 54, 0.25);
}
html {
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
}
html {
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
}
html {
  --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;
}
html {
  --mdc-filled-text-field-caret-color: #3368f0;
  --mdc-filled-text-field-focus-active-indicator-color: #3368f0;
  --mdc-filled-text-field-focus-label-text-color: rgba(51, 104, 240, 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: #f44336;
  --mdc-filled-text-field-error-focus-label-text-color: #f44336;
  --mdc-filled-text-field-error-label-text-color: #f44336;
  --mdc-filled-text-field-error-caret-color: #f44336;
  --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: #f44336;
  --mdc-filled-text-field-error-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-hover-active-indicator-color: #f44336;
  --mdc-outlined-text-field-caret-color: #3368f0;
  --mdc-outlined-text-field-focus-outline-color: #3368f0;
  --mdc-outlined-text-field-focus-label-text-color: rgba(51, 104, 240, 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: #f44336;
  --mdc-outlined-text-field-error-focus-label-text-color: #f44336;
  --mdc-outlined-text-field-error-label-text-color: #f44336;
  --mdc-outlined-text-field-error-hover-label-text-color: #f44336;
  --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: #f44336;
  --mdc-outlined-text-field-error-hover-outline-color: #f44336;
  --mdc-outlined-text-field-error-outline-color: #f44336;
  --mat-form-field-focus-select-arrow-color: rgba(51, 104, 240, 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: #f44336;
  --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: #3368f0;
  --mdc-filled-text-field-focus-active-indicator-color: #3368f0;
  --mdc-filled-text-field-focus-label-text-color: rgba(51, 104, 240, 0.87);
  --mdc-outlined-text-field-caret-color: #3368f0;
  --mdc-outlined-text-field-focus-outline-color: #3368f0;
  --mdc-outlined-text-field-focus-label-text-color: rgba(51, 104, 240, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(51, 104, 240, 0.87);
}
.mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #f44336;
  --mdc-filled-text-field-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mdc-outlined-text-field-caret-color: #f44336;
  --mdc-outlined-text-field-focus-outline-color: #f44336;
  --mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, 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;
}
html {
  --mat-select-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);
}
html {
  --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(51, 104, 240, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 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(51, 104, 240, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 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(244, 67, 54, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
html {
  --mat-select-arrow-transform: translateY(-8px);
}
html {
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-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);
}
html {
  --mat-autocomplete-background-color: white;
}
html {
  --mdc-dialog-container-shape: 4px;
  --mat-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);
  --mat-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
}
html {
  --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);
}
.mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius: 16px;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
}
.mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: #e0e0e0;
  --mdc-chip-elevated-selected-container-color: #e0e0e0;
  --mdc-chip-elevated-disabled-container-color: #e0e0e0;
  --mdc-chip-flat-disabled-selected-container-color: #e0e0e0;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-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-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-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: #3368f0;
  --mdc-chip-elevated-selected-container-color: #3368f0;
  --mdc-chip-elevated-disabled-container-color: #3368f0;
  --mdc-chip-flat-disabled-selected-container-color: #3368f0;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-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-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-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: #3368f0;
  --mdc-chip-elevated-selected-container-color: #3368f0;
  --mdc-chip-elevated-disabled-container-color: #3368f0;
  --mdc-chip-flat-disabled-selected-container-color: #3368f0;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-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-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-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: #f44336;
  --mdc-chip-elevated-selected-container-color: #f44336;
  --mdc-chip-elevated-disabled-container-color: #f44336;
  --mdc-chip-flat-disabled-selected-container-color: #f44336;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-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-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.mat-mdc-chip.mat-mdc-standard-chip {
  --mdc-chip-container-height: 32px;
}
html {
  --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;
}
html .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-selected-track-outline-color: transparent;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
}
html {
  --mdc-switch-selected-focus-state-layer-color: #0d4dd7;
  --mdc-switch-selected-handle-color: #0d4dd7;
  --mdc-switch-selected-hover-state-layer-color: #0d4dd7;
  --mdc-switch-selected-pressed-state-layer-color: #0d4dd7;
  --mdc-switch-selected-focus-handle-color: #0429c4;
  --mdc-switch-selected-hover-handle-color: #0429c4;
  --mdc-switch-selected-pressed-handle-color: #0429c4;
  --mdc-switch-selected-focus-track-color: #5787e6;
  --mdc-switch-selected-hover-track-color: #5787e6;
  --mdc-switch-selected-pressed-track-color: #5787e6;
  --mdc-switch-selected-track-color: #5787e6;
  --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: #fff;
  --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-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-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-disabled-label-text-color: rgba(0, 0, 0, 0.38);
}
html .mat-mdc-slide-toggle {
  --mat-switch-label-text-color: rgba(0, 0, 0, 0.87);
}
html .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #0d4dd7;
  --mdc-switch-selected-handle-color: #0d4dd7;
  --mdc-switch-selected-hover-state-layer-color: #0d4dd7;
  --mdc-switch-selected-pressed-state-layer-color: #0d4dd7;
  --mdc-switch-selected-focus-handle-color: #0429c4;
  --mdc-switch-selected-hover-handle-color: #0429c4;
  --mdc-switch-selected-pressed-handle-color: #0429c4;
  --mdc-switch-selected-focus-track-color: #5787e6;
  --mdc-switch-selected-hover-track-color: #5787e6;
  --mdc-switch-selected-pressed-track-color: #5787e6;
  --mdc-switch-selected-track-color: #5787e6;
}
html .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #f33d30;
  --mdc-switch-selected-handle-color: #f33d30;
  --mdc-switch-selected-hover-state-layer-color: #f33d30;
  --mdc-switch-selected-pressed-state-layer-color: #f33d30;
  --mdc-switch-selected-focus-handle-color: #ec1e16;
  --mdc-switch-selected-hover-handle-color: #ec1e16;
  --mdc-switch-selected-pressed-handle-color: #ec1e16;
  --mdc-switch-selected-focus-track-color: #f77b72;
  --mdc-switch-selected-hover-track-color: #f77b72;
  --mdc-switch-selected-pressed-track-color: #f77b72;
  --mdc-switch-selected-track-color: #f77b72;
}
html {
  --mdc-switch-state-layer-size: 40px;
}
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.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-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: #3368f0;
  --mdc-radio-selected-hover-icon-color: #3368f0;
  --mdc-radio-selected-icon-color: #3368f0;
  --mdc-radio-selected-pressed-icon-color: #3368f0;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #3368f0;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-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: #3368f0;
  --mdc-radio-selected-hover-icon-color: #3368f0;
  --mdc-radio-selected-icon-color: #3368f0;
  --mdc-radio-selected-pressed-icon-color: #3368f0;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #3368f0;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-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: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mdc-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
}
html {
  --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-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-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%);
}
html {
  --mdc-slider-handle-color: #3368f0;
  --mdc-slider-focus-handle-color: #3368f0;
  --mdc-slider-hover-handle-color: #3368f0;
  --mdc-slider-active-track-color: #3368f0;
  --mdc-slider-inactive-track-color: #3368f0;
  --mdc-slider-with-tick-marks-inactive-container-color: #3368f0;
  --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;
  --mat-slider-ripple-color: #3368f0;
  --mat-slider-hover-state-layer-color: rgba(51, 104, 240, 0.05);
  --mat-slider-focus-state-layer-color: rgba(51, 104, 240, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
}
html .mat-accent {
  --mdc-slider-handle-color: #3368f0;
  --mdc-slider-focus-handle-color: #3368f0;
  --mdc-slider-hover-handle-color: #3368f0;
  --mdc-slider-active-track-color: #3368f0;
  --mdc-slider-inactive-track-color: #3368f0;
  --mdc-slider-with-tick-marks-inactive-container-color: #3368f0;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mat-slider-ripple-color: #3368f0;
  --mat-slider-hover-state-layer-color: rgba(51, 104, 240, 0.05);
  --mat-slider-focus-state-layer-color: rgba(51, 104, 240, 0.2);
}
html .mat-warn {
  --mdc-slider-handle-color: #f44336;
  --mdc-slider-focus-handle-color: #f44336;
  --mdc-slider-hover-handle-color: #f44336;
  --mdc-slider-active-track-color: #f44336;
  --mdc-slider-inactive-track-color: #f44336;
  --mdc-slider-with-tick-marks-inactive-container-color: #f44336;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mat-slider-ripple-color: #f44336;
  --mat-slider-hover-state-layer-color: rgba(244, 67, 54, 0.05);
  --mat-slider-focus-state-layer-color: rgba(244, 67, 54, 0.2);
}
html {
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-base-elevation-level: 8;
}
html {
  --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-divider-color: rgba(0, 0, 0, 0.12);
}
html {
  --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;
  --mat-list-active-indicator-color: transparent;
  --mat-list-active-indicator-shape: 4px;
}
html {
  --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: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-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: #3368f0;
  --mdc-radio-selected-hover-icon-color: #3368f0;
  --mdc-radio-selected-icon-color: #3368f0;
  --mdc-radio-selected-pressed-icon-color: #3368f0;
}
.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-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: #3368f0;
  --mdc-radio-selected-hover-icon-color: #3368f0;
  --mdc-radio-selected-icon-color: #3368f0;
  --mdc-radio-selected-pressed-icon-color: #3368f0;
}
.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-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: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
}
.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: white;
  --mdc-checkbox-selected-focus-icon-color: #3368f0;
  --mdc-checkbox-selected-hover-icon-color: #3368f0;
  --mdc-checkbox-selected-icon-color: #3368f0;
  --mdc-checkbox-selected-pressed-icon-color: #3368f0;
  --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-selected-focus-state-layer-color: #3368f0;
  --mdc-checkbox-selected-hover-state-layer-color: #3368f0;
  --mdc-checkbox-selected-pressed-state-layer-color: #3368f0;
  --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: white;
  --mdc-checkbox-selected-focus-icon-color: #3368f0;
  --mdc-checkbox-selected-hover-icon-color: #3368f0;
  --mdc-checkbox-selected-icon-color: #3368f0;
  --mdc-checkbox-selected-pressed-icon-color: #3368f0;
  --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-selected-focus-state-layer-color: #3368f0;
  --mdc-checkbox-selected-hover-state-layer-color: #3368f0;
  --mdc-checkbox-selected-pressed-state-layer-color: #3368f0;
  --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: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --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-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --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--selected .mdc-list-item__start,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #3368f0;
}
.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;
  --mat-list-list-item-leading-icon-start-space: 16px;
  --mat-list-list-item-leading-icon-end-space: 32px;
}
.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 {
  --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);
}
html {
  --mat-paginator-container-size: 56px;
  --mat-paginator-form-field-container-height: 40px;
  --mat-paginator-form-field-container-vertical-padding: 8px;
  --mat-paginator-touch-target-display: block;
}
html {
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --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: #3368f0;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #3368f0;
  --mat-tab-header-active-ripple-color: #3368f0;
  --mat-tab-header-inactive-ripple-color: #3368f0;
  --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: #3368f0;
  --mat-tab-header-active-hover-label-text-color: #3368f0;
  --mat-tab-header-active-focus-indicator-color: #3368f0;
  --mat-tab-header-active-hover-indicator-color: #3368f0;
}
.mat-mdc-tab-group.mat-accent,
.mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: #3368f0;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #3368f0;
  --mat-tab-header-active-ripple-color: #3368f0;
  --mat-tab-header-inactive-ripple-color: #3368f0;
  --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: #3368f0;
  --mat-tab-header-active-hover-label-text-color: #3368f0;
  --mat-tab-header-active-focus-indicator-color: #3368f0;
  --mat-tab-header-active-hover-indicator-color: #3368f0;
}
.mat-mdc-tab-group.mat-warn,
.mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #f44336;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #f44336;
  --mat-tab-header-active-ripple-color: #f44336;
  --mat-tab-header-inactive-ripple-color: #f44336;
  --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: #f44336;
  --mat-tab-header-active-hover-label-text-color: #f44336;
  --mat-tab-header-active-focus-indicator-color: #f44336;
  --mat-tab-header-active-hover-indicator-color: #f44336;
}
.mat-mdc-tab-group.mat-background-primary,
.mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #3368f0;
  --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: #3368f0;
  --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: #f44336;
  --mat-tab-header-with-background-foreground-color: white;
}
.mat-mdc-tab-header {
  --mdc-secondary-navigation-tab-container-height: 48px;
}
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;
}
html {
  --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: white;
  --mdc-checkbox-selected-focus-icon-color: #3368f0;
  --mdc-checkbox-selected-hover-icon-color: #3368f0;
  --mdc-checkbox-selected-icon-color: #3368f0;
  --mdc-checkbox-selected-pressed-icon-color: #3368f0;
  --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-selected-focus-state-layer-color: #3368f0;
  --mdc-checkbox-selected-hover-state-layer-color: #3368f0;
  --mdc-checkbox-selected-pressed-state-layer-color: #3368f0;
  --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-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-checkbox-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: white;
  --mdc-checkbox-selected-focus-icon-color: #3368f0;
  --mdc-checkbox-selected-hover-icon-color: #3368f0;
  --mdc-checkbox-selected-icon-color: #3368f0;
  --mdc-checkbox-selected-pressed-icon-color: #3368f0;
  --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-selected-focus-state-layer-color: #3368f0;
  --mdc-checkbox-selected-hover-state-layer-color: #3368f0;
  --mdc-checkbox-selected-pressed-state-layer-color: #3368f0;
  --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: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --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-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
html {
  --mdc-checkbox-state-layer-size: 40px;
  --mat-checkbox-touch-target-display: block;
}
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-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-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
}
html {
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --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: black;
  --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: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --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: black;
  --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);
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --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: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --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: #3368f0;
  --mat-text-button-state-layer-color: #3368f0;
  --mat-text-button-ripple-color: rgba(51, 104, 240, 0.1);
}
.mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #3368f0;
  --mat-text-button-state-layer-color: #3368f0;
  --mat-text-button-ripple-color: rgba(51, 104, 240, 0.1);
}
.mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #f44336;
  --mat-text-button-state-layer-color: #f44336;
  --mat-text-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #3368f0;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #3368f0;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #f44336;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #3368f0;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #3368f0;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #f44336;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #3368f0;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #3368f0;
  --mat-outlined-button-ripple-color: rgba(51, 104, 240, 0.1);
}
.mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #3368f0;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #3368f0;
  --mat-outlined-button-ripple-color: rgba(51, 104, 240, 0.1);
}
.mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #f44336;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #f44336;
  --mat-outlined-button-ripple-color: rgba(244, 67, 54, 0.1);
}
html {
  --mdc-text-button-container-height: 36px;
  --mdc-filled-button-container-height: 36px;
  --mdc-protected-button-container-height: 36px;
  --mdc-outlined-button-container-height: 36px;
  --mat-text-button-touch-target-display: block;
  --mat-filled-button-touch-target-display: block;
  --mat-protected-button-touch-target-display: block;
  --mat-outlined-button-touch-target-display: block;
}
html {
  --mdc-icon-button-icon-size: 24px;
}
html {
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-disabled-state-layer-color: black;
  --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: #3368f0;
  --mat-icon-button-state-layer-color: #3368f0;
  --mat-icon-button-ripple-color: rgba(51, 104, 240, 0.1);
}
html .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: #3368f0;
  --mat-icon-button-state-layer-color: #3368f0;
  --mat-icon-button-ripple-color: rgba(51, 104, 240, 0.1);
}
html .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #f44336;
  --mat-icon-button-state-layer-color: #f44336;
  --mat-icon-button-ripple-color: rgba(244, 67, 54, 0.1);
}
html {
  --mat-icon-button-touch-target-display: block;
}
.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-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-small-container-shape: 50%;
  --mdc-fab-small-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-small-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-small-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-small-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-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
  --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);
}
html {
  --mdc-fab-container-color: white;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-disabled-state-layer-color: black;
  --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-fab-small-container-color: white;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-disabled-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
}
html .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: #3368f0;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
html .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: #3368f0;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
html .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color: #f44336;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
html .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: #3368f0;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
html .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: #3368f0;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
html .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color: #f44336;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
html {
  --mat-fab-touch-target-display: block;
  --mat-fab-small-touch-target-display: block;
}
html {
  --mdc-snackbar-container-shape: 4px;
}
html {
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: #3368f0;
}
html {
  --mat-table-row-item-outline-width: 1px;
}
html {
  --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);
}
html {
  --mat-table-header-container-height: 56px;
  --mat-table-footer-container-height: 52px;
  --mat-table-row-item-container-height: 52px;
}
html {
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
}
html {
  --mdc-circular-progress-active-indicator-color: #3368f0;
}
html .mat-accent {
  --mdc-circular-progress-active-indicator-color: #3368f0;
}
html .mat-warn {
  --mdc-circular-progress-active-indicator-color: #f44336;
}
html {
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
}
html {
  --mat-badge-background-color: #3368f0;
  --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: #3368f0;
  --mat-badge-text-color: white;
}
.mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}
html {
  --mat-bottom-sheet-container-shape: 4px;
}
html {
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
}
html {
  --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;
}
html {
  --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;
}
html {
  --mat-standard-button-toggle-height: 48px;
}
html {
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-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);
  --mat-datepicker-calendar-container-touch-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);
}
html {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #3368f0;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(51, 104, 240, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(51, 104, 240, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(51, 104, 240, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #3368f0;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(51, 104, 240, 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-text-color: black;
  --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: #3368f0;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(51, 104, 240, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(51, 104, 240, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(51, 104, 240, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(51, 104, 240, 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: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, 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: #3368f0;
}
.mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
}
.mat-calendar-controls {
  --mat-icon-button-touch-target-display: none;
}
.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;
}
html {
  --mat-divider-width: 1px;
}
html {
  --mat-divider-color: rgba(0, 0, 0, 0.12);
}
html {
  --mat-expansion-container-shape: 4px;
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
}
html {
  --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);
}
html {
  --mat-expansion-header-collapsed-state-height: 48px;
  --mat-expansion-header-expanded-state-height: 64px;
}
html {
  --mat-icon-color: inherit;
}
.mat-icon.mat-primary {
  --mat-icon-color: #3368f0;
}
.mat-icon.mat-accent {
  --mat-icon-color: #3368f0;
}
.mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}
html {
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-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-sidenav-container-width: auto;
}
html {
  --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);
}
html {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #3368f0;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #3368f0;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #3368f0;
  --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: #f44336;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --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: #3368f0;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #3368f0;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #3368f0;
  --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: #f44336;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #f44336;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #f44336;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
html {
  --mat-stepper-header-height: 72px;
}
html {
  --mat-sort-arrow-color: #757575;
}
html {
  --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: #3368f0;
  --mat-toolbar-container-text-color: white;
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #3368f0;
  --mat-toolbar-container-text-color: white;
}
.mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}
html {
  --mat-toolbar-standard-height: 64px;
  --mat-toolbar-mobile-height: 56px;
}
html {
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-tree-node-min-height: 48px;
}
:root {
  --em-font-primary:
    "Inter",
    "circularstd-book",
    sans-serif,
    Arial;
  --em-text--2: clamp(0.7813rem, 0.7766rem + 0.0234vw, 0.8rem);
  --em-text--1: clamp(0.9375rem, 0.9219rem + 0.0781vw, 1rem);
  --em-text-0: clamp(1.125rem, 1.0938rem + 0.1563vw, 1.25rem);
  --em-text-1: clamp(1.35rem, 1.2969rem + 0.2656vw, 1.5625rem);
  --em-text-2: clamp(1.62rem, 1.5367rem + 0.4164vw, 1.9531rem);
  --em-text-3: clamp(1.944rem, 1.8196rem + 0.6218vw, 2.4414rem);
  --em-text-4: clamp(2.3328rem, 2.1531rem + 0.8987vw, 3.0518rem);
  --em-text-5: clamp(2.7994rem, 2.5455rem + 1.2692vw, 3.8147rem);
  --em-space-3xs: clamp(0.3125rem, 0.3125rem + 0vw, 0.3125rem);
  --em-space-2xs: clamp(0.5625rem, 0.5469rem + 0.0781vw, 0.625rem);
  --em-space-xs: clamp(0.875rem, 0.8594rem + 0.0781vw, 0.9375rem);
  --em-space-s: clamp(1.125rem, 1.0938rem + 0.1563vw, 1.25rem);
  --em-space-m: clamp(1.6875rem, 1.6406rem + 0.2344vw, 1.875rem);
  --em-space-l: clamp(2.25rem, 2.1875rem + 0.3125vw, 2.5rem);
  --em-space-xl: clamp(3.375rem, 3.2813rem + 0.4688vw, 3.75rem);
  --em-space-2xl: clamp(4.5rem, 4.375rem + 0.625vw, 5rem);
  --em-space-3xl: clamp(6.75rem, 6.5625rem + 0.9375vw, 7.5rem);
  --em-space-3xs-2xs: clamp(0.3125rem, 0.2344rem + 0.3906vw, 0.625rem);
  --em-space-2xs-xs: clamp(0.5625rem, 0.4688rem + 0.4688vw, 0.9375rem);
  --em-space-xs-s: clamp(0.875rem, 0.7813rem + 0.4688vw, 1.25rem);
  --em-space-s-m: clamp(1.125rem, 0.9375rem + 0.9375vw, 1.875rem);
  --em-space-m-l: clamp(1.6875rem, 1.4844rem + 1.0156vw, 2.5rem);
  --em-space-l-xl: clamp(2.25rem, 1.875rem + 1.875vw, 3.75rem);
  --em-space-xl-2xl: clamp(3.375rem, 2.9688rem + 2.0313vw, 5rem);
  --em-space-2xl-3xl: clamp(4.5rem, 3.75rem + 3.75vw, 7.5rem);
  --em-rounded-2xs: 0.0625rem;
  --em-rounded-xs: 0.125rem;
  --em-rounded-s: 0.25rem;
  --em-rounded-m: 0.5rem;
  --em-rounded-l: 0.75rem;
  --em-rounded-xl: 1rem;
  --em-rounded-2xl: 1.5rem;
  --em-rounded-3xl: 2rem;
  --em-rounded-full: 9999px;
  --em-rounded-none: 0px;
  --em-elevation-1:
    0px 1px 2px hsl(from var(--em-color-shadow) h s l / 12%),
    0px 1.5px 5px hsl(from var(--em-color-shadow) h s l / 8%),
    0px 0.5px 10px hsl(from var(--em-color-shadow) h s l / 4%);
  --em-elevation-2:
    0px 2px 4px hsl(from var(--em-color-shadow) h s l / 14%),
    0px 3px 8px hsl(from var(--em-color-shadow) h s l / 10%),
    0px 1px 16px hsl(from var(--em-color-shadow) h s l / 6%);
  --em-elevation-3:
    0px 4px 8px hsl(from var(--em-color-shadow) h s l / 16%),
    0px 6px 20px hsl(from var(--em-color-shadow) h s l / 12%),
    0px 2px 32px hsl(from var(--em-color-shadow) h s l / 8%);
  --em-elevation-4:
    0px 8px 16px hsl(from var(--em-color-shadow) h s l / 18%),
    0px 12px 36px hsl(from var(--em-color-shadow) h s l / 14%),
    0px 4px 56px hsl(from var(--em-color-shadow) h s l / 10%);
  --em-elevation-5:
    0px 16px 32px hsl(from var(--em-color-shadow) h s l / 20%),
    0px 24px 64px hsl(from var(--em-color-shadow) h s l / 16%),
    0px 8px 80px hsl(from var(--em-color-shadow) h s l / 12%);
}
:root {
  --screen-size: 1280px;
  --screen-size-sm: 640px;
  --screen-size-md: 768px;
  --screen-size-lg: 1024px;
  --screen-size-xl: 1280px;
  --screen-size-2xl: 1536px;
  --screen-size-3xl: 1824px;
  --screen-size-content: 960px;
  --el-topnav-h: 76px;
  --el-sidenav-w: 237px;
  --el-sidenav-main-w: 85px;
  --el-sidenav-editor-w: 768px;
  --el-sidenav-element-properties-w: 300px;
  --el-sidenav-explorer-w: 340px;
  --el-sidenav-explorer-gutter: var(--em-space-s);
  --el-header-editor-h: 70px;
  --el-btn-h: calc(var(--space-xl) - var(--space-2xs));
  --el-btn-sm-h: calc(var(--space-lg) + var(--space-2xs));
  --el-switcher-w: calc(var(--el-sidenav-explorer-w) - var(--el-sidenav-explorer-gutter));
  --el-stepper-h: 78px;
  --el-template-desc-w: 430px;
}
@media (max-width: 639px) {
  :root {
    --screen-size: 100%;
  }
}
@media (min-width: 640px) {
  :root {
    --screen-size: 640px;
  }
}
@media (min-width: 768px) {
  :root {
    --screen-size: 768px;
  }
}
@media (min-width: 1024px) {
  :root {
    --screen-size: max(1024px, 95%);
  }
}
@media (min-width: 1280px) {
  :root {
    --screen-size: 1280px;
  }
}
@media (min-width: 1536px) {
  :root {
    --screen-size: 1536px;
  }
}
@media (min-width: 1824px) {
  :root {
    --screen-size: 1824px;
  }
}
:root {
  --em-stripe-bg-color-1: var(--em-color-surface-container-high);
  --em-stripe-bg-color-2: var(--em-color-surface-container);
}
.surface-container-lowest {
  --em-stripe-bg-color-1: var(--em-color-surface-container-low);
  --em-stripe-bg-color-2: var(--em-color-surface-container-lowest);
}
.surface-container-low {
  --em-stripe-bg-color-1: var(--em-color-surface-container);
  --em-stripe-bg-color-2: var(--em-color-surface-container-low);
}
.surface-container {
  --em-stripe-bg-color-1: var(--em-color-surface-container-high);
  --em-stripe-bg-color-2: var(--em-color-surface-container);
}
.surface-container-high,
mat-dialog-container,
.mat-mdc-select-panel,
.mat-mdc-menu-panel,
.mat-mdc-paginator {
  --em-stripe-bg-color-1: var(--em-color-surface-container-highest);
  --em-stripe-bg-color-2: var(--em-color-surface-container-high);
}
.surface-container-highest,
.mat-expansion-panel {
  --em-stripe-bg-color-1: var(--em-color-surface-container-highest);
  --em-stripe-bg-color-2: var(--em-color-surface-container-highest);
}
.surface-container-highest,
.mat-expansion-panel {
  --em-stripe-bg-color-1: var(--em-color-surface-container-highest);
  --em-stripe-bg-color-2: var(--em-color-surface-container-high);
}
html body {
  --mdc-outlined-text-field-outline-color: var(--em-color-on-surface-container-high);
  --mdc-outlined-text-field-container-shape: var(--em-rounded-l);
  --mdc-outlined-text-field-focus-outline-color: var(--em-color-outline-input-field);
  --mdc-outlined-text-field-hover-outline-color: var(--em-color-outline-input-field);
  --mdc-outlined-text-field-disabled-outline-color: var(--em-color-on-surface-container-high);
  --mdc-outlined-text-field-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mat-form-field-container-vertical-padding: var(--em-space-2xs);
  --mat-form-field-container-height: 48px;
  --mat-form-field-container-text-size: var(--em-text--1);
  --mdc-list-list-item-label-text-color: var(--em-color-on-surface-container-high);
  --mdc-list-list-item-focus-label-text-color: var(--em-color-on-surface-container-high);
  --mdc-list-list-item-hover-label-text-color: var(--em-color-on-surface-container-high);
  --mdc-list-list-item-selected-container-color: var(--em-color-surface-container-highest);
  --mdc-list-list-item-hover-container-color: var(--em-color-surface-container-highest);
  --mat-select-panel-background-color: var(--em-color-surface-container-high);
  --mat-option-hover-state-layer-color: var(--em-color-surface-variant);
  --mat-option-focus-state-layer-color: var(--em-color-surface-container-highest);
  --mat-option-selected-state-layer-color: var(--em-color-surface-variant);
  --mat-option-selected-state-label-text-color: var(--em-color-on-surface-container-highest);
  --mat-menu-item-hover-state-layer-color: var(--em-color-surface-variant);
  --mat-select-focused-arrow-color: var(--em-color-on-surface-container);
  --mat-select-enabled-arrow-color: var(--em-color-on-surface-container);
  --mat-option-label-text-color: var(--em-color-on-surface-container-high);
  --mdc-checkbox-unselected-hover-state-layer-color: var(--em-color-primary);
  --mdc-checkbox-unselected-focus-state-layer-color: var(--em-color-primary);
  --mdc-checkbox-unselected-pressed-state-layer-color: var(--em-color-primary);
  --mdc-checkbox-unselected-icon-color: var(--em-color-on-surface-container);
  --mdc-checkbox-selected-icon-color: var(--em-color-on-surface-container);
  --mdc-checkbox-selected-checkmark-color: var(--em-color-surface-container);
  --mdc-checkbox-state-layer-size: var(--em-space-l);
  --mat-table-row-item-outline-color: var(--color-border-td);
  --mat-sort-arrow-color: var(--em-color-on-surface-container-highest);
  --mdc-dialog-container-color: var(--em-color-surface-container-high);
  --mdc-dialog-container-shape: var(--em-rounded-2xl);
  --mdc-dialog-container-shadow-color: var(--em-color-primary);
  --mat-tree-container-background-color: var(--em-color-surface-container-high);
  --mat-icon-button-hover-state-layer-opacity: 0.1;
  --mat-icon-button-focus-state-layer-opacity: 0.14;
  --mat-icon-button-pressed-state-layer-opacity: 0.14;
  --mat-datepicker-calendar-period-button-text-color: var(--em-color-on-surface-container-high);
  --mat-datepicker-calendar-period-button-icon-color: var(--em-color-on-surface-container-high);
  --mat-icon-button-hover-state-layer-opacity: 1;
  --mat-icon-button-state-layer-color: var(--em-color-on-surface-container-a18);
  --mat-datepicker-calendar-date-text-color: var(--em-color-on-surface-container-high);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: var(--em-color-disabled);
  --mat-datepicker-calendar-body-label-text-color: var(--em-color-on-surface-container-high);
  --mat-datepicker-calendar-header-text-color: var(--em-color-on-surface-container-high);
  --mat-datepicker-calendar-date-hover-state-background-color: var(--em-color-on-surface-container-a18);
  --mat-divider-color: var(--em-color-outline);
  --mat-menu-divider-color: var(--em-color-outline);
  --mat-badge-background-color: var(--em-color-accent);
  --mat-badge-text-color: var(--em-color-on-accent);
  --mat-expansion-container-background-color: var(--em-color-surface-container-highest);
  --mat-expansion-container-text-color: var(--em-color-on-surface-container-highest);
  --mat-expansion-header-text-color: var(--em-color-on-surface-container-highest);
  --mat-expansion-header-indicator-color: var(--em-color-on-surface-container-highest);
}
html body .mat-mdc-dialog-surface {
  color: var(--em-color-on-surface-container-high);
}
mat-form-field {
  --mdc-outlined-text-field-outline-color: var(--em-color-on-surface-container-high);
  --em-text-field-background-color: var(--em-color-surface-container-high);
  --em-text-field-color: var(--em-color-on-surface-container-high);
}
.surface-container-lowest mat-form-field {
  --mdc-outlined-text-field-outline-color: var(--em-color-on-surface-container-low);
  --em-text-field-background-color: var(--em-color-surface-container);
  --em-text-field-color: var(--em-color-on-surface-container-low);
}
.surface-container-low mat-form-field {
  --mdc-outlined-text-field-outline-color: var(--em-color-on-surface-container);
  --em-text-field-background-color: var(--em-color-surface-container-high);
  --em-text-field-color: var(--em-color-on-surface-container);
}
.surface-container mat-form-field {
  --mdc-outlined-text-field-outline-color: var(--em-color-on-surface-container-high);
  --em-text-field-background-color: var(--em-color-surface-container-highest);
  --em-text-field-color: var(--em-color-on-surface-container-high);
}
.surface-container-high mat-form-field,
mat-dialog-container mat-form-field,
.mat-mdc-select-panel mat-form-field,
.mat-mdc-menu-panel mat-form-field,
.mat-mdc-paginator mat-form-field {
  --mdc-outlined-text-field-outline-color: var(--em-color-on-surface-container-highest);
  --em-text-field-background-color: var(--em-color-surface-container-highest);
  --em-text-field-color: var(--em-color-on-surface-container-highest);
}
.surface-container-highest mat-form-field,
.mat-expansion-panel mat-form-field {
  --mdc-outlined-text-field-outline-color: var(--em-color-on-surface-container-highest);
  --em-text-field-background-color: var(--em-color-surface-container-highest);
  --em-text-field-color: var(--em-color-on-surface-container-highest);
}
.surface-container-high mat-form-field .mat-mdc-text-field-wrapper.mdc-text-field,
mat-dialog-container mat-form-field .mat-mdc-text-field-wrapper.mdc-text-field,
.mat-mdc-select-panel mat-form-field .mat-mdc-text-field-wrapper.mdc-text-field,
.mat-mdc-menu-panel mat-form-field .mat-mdc-text-field-wrapper.mdc-text-field,
.mat-mdc-paginator mat-form-field .mat-mdc-text-field-wrapper.mdc-text-field {
  --em-text-field-background-color: hsl(from var(--em-color-surface-container-highest) h calc(s * 0.9) calc(l * 1.15) / 1);
}
.surface-container-highest mat-form-field .mat-mdc-text-field-wrapper.mdc-text-field,
.mat-expansion-panel mat-form-field .mat-mdc-text-field-wrapper.mdc-text-field {
  --mdc-outlined-text-field-outline-color: var(--em-color-outline);
}
mat-form-field .mat-mdc-select-placeholder {
  --mat-select-placeholder-text-color: var(--em-color-placeholder);
}
mat-form-field .mat-mdc-select-arrow {
  --mat-select-enabled-arrow-color: var(--em-text-field-color);
}
mat-form-field .mat-mdc-select {
  display: flex;
  --mat-select-enabled-trigger-text-color: var(--em-text-field-color);
}
mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input {
  --mdc-outlined-text-field-input-text-color: var(--em-text-field-color);
  --mdc-outlined-text-field-caret-color: var(--em-text-field-color);
}
mat-form-field .mat-mdc-text-field-wrapper {
  border-top-left-radius: var(--mdc-outlined-text-field-container-shape);
  border-top-right-radius: var(--mdc-outlined-text-field-container-shape);
  border-bottom-right-radius: var(--mdc-outlined-text-field-container-shape);
  border-bottom-left-radius: var(--mdc-outlined-text-field-container-shape);
}
mat-form-field .mat-mdc-text-field-wrapper.mdc-text-field {
  --mdc-outlined-text-field-outline-color: var(--em-text-field-background-color);
  background-color: var(--em-text-field-background-color);
}
mat-form-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined {
  padding-right: var(--em-space-xs);
  padding-left: var(--em-space-xs);
}
mat-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix {
  display: flex;
}
mat-form-field .mat-mdc-text-field-wrapper .mdc-notched-outline__leading,
mat-form-field .mat-mdc-text-field-wrapper .mdc-notched-outline__notch,
mat-form-field .mat-mdc-text-field-wrapper .mdc-notched-outline__trailing {
  transition: var(--transition-duration-sm);
  transition-timing-function: ease-out;
}
mat-form-field[disabled] {
  pointer-events: none;
}
mat-form-field[disabled] .mdc-text-field--outlined {
  background:
    repeating-linear-gradient(
      135deg,
      var(--em-stripe-bg-color-1),
      var(--em-stripe-bg-color-1) 10px,
      var(--em-stripe-bg-color-2) 10px,
      var(--em-stripe-bg-color-2) 20px);
  border-radius: var(--em-rounded-m);
}
mat-form-field[disabled] .mdc-notched-outline__leading,
mat-form-field[disabled] .mdc-notched-outline__notch,
mat-form-field[disabled] .mdc-notched-outline__trailing {
  color: transparent;
}
mat-form-field[disabled] input,
mat-form-field[disabled] .mat-mdc-select-value-text {
  color: var(--color-text-disabled);
  -webkit-text-fill-color: var(--color-text-disabled);
}
mat-form-field[readonly] {
  pointer-events: none;
}
mat-form-field[readonly] input {
  color: var(--color-text-disabled);
  opacity: 0.5;
}
mat-form-field[readonly] .mat-form-field-flex:hover .mat-form-field-outline-thick .mat-form-field-outline-start,
mat-form-field[readonly] .mat-form-field-flex:hover .mat-form-field-outline-thick .mat-form-field-outline-gap,
mat-form-field[readonly] .mat-form-field-flex:hover .mat-form-field-outline-thick .mat-form-field-outline-end {
  border-width: 1px;
  color: var(--em-color-outline);
}
.mat-mdc-option.mdc-list-item {
  padding: 0 var(--p-sm);
}
.mat-ripple.mat-mdc-menu-ripple .mat-ripple-element {
  background-color: var(--color-primary-container-opacity);
}
.mat-mdc-option.mdc-list-item,
.mat-mdc-menu-content .mat-mdc-menu-item {
  border-radius: var(--em-rounded-m);
}
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text {
  color: var(--em-color-on-surface-container-high);
}
mat-selection-list {
  --mdc-list-list-item-hover-state-layer-opacity: 1;
  --mdc-list-list-item-hover-state-layer-color: var(--em-color-surface-variant);
  --mdc-list-list-item-focus-state-layer-color: var(--em-color-surface-container-highest);
}
mat-selection-list .mdc-list-item:hover::before {
  z-index: -1;
}
mat-form-field .mat-mdc-form-field-icon-prefix {
  padding: 0;
}
mat-form-field .mat-mdc-form-field-icon-prefix > .mat-icon {
  padding-right: calc(var(--em-space-2xs) * 2 + 1px);
  padding-left: 0;
  fill: var(--em-text-field-color);
  color: var(--em-text-field-color);
  height: var(--em-text--1);
  width: var(--em-text--1);
}
mat-form-field .mat-mdc-form-field-icon-prefix > .mat-icon:after {
  content: "";
  background-color: var(--em-text-field-color);
  height: 175%;
  width: 1px;
  max-height: 28px;
  top: 50%;
  right: calc(var(--em-space-s) / 2);
  position: absolute;
  transform: translateY(-50%);
  opacity: 0.65;
}
.mat-mdc-form-field-icon-suffix {
  padding-right: var(--em-space-2xs) !important;
}
.mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper,
.mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint-wrapper {
  padding-left: 0;
  padding-right: 0;
}
mat-form-field .mdc-text-field textarea {
  padding-top: var(--em-space-3xs);
}
html .mat-mdc-slider {
  margin: 0;
}
html .mat-mdc-slider.mat-primary,
html .mat-mdc-slider.mat-accent {
  --mdc-slider-inactive-track-height: 30px;
  --mdc-slider-active-track-height: 30px;
  --mdc-slider-inactive-track-shape: var(--em-rounded-m);
  --mdc-slider-active-track-shape: var(--em-rounded-m);
  --mdc-slider-handle-width: 11px;
  --mdc-slider-handle-height: calc(var(--mdc-slider-inactive-track-height) * 1.16);
  --mdc-slider-handle-shape: var(--em-rounded-s);
  --mat-slider-ripple-width: 10px;
  --mdc-slider-handle-color: var(--em-color-on-surface-container);
  --mdc-slider-focus-handle-color: var(--em-color-on-surface-container);
  --mdc-slider-hover-handle-color: var(--em-color-on-surface-container);
  --mdc-slider-active-track-color: var(--em-color-accent);
  --mdc-slider-inactive-track-color: var(--em-color-on-surface-container);
  --mdc-slider-with-tick-marks-inactive-container-color: var(--em-color-on-surface-container);
  --mdc-slider-with-tick-marks-active-container-color: var(--em-color-on-surface-container);
  --mat-slider-ripple-color: var(--em-color-on-surface-container);
  --mat-slider-hover-state-layer-color: var(--em-color-on-surface-container-a30);
  --mat-slider-focus-state-layer-color: var(--em-color-on-surface-container-a30);
  --mdc-slider-handle-elevation: 0px 4px 8px 0px rgba(22, 42, 90, 0.46);
}
html .mat-mdc-slider .mat-mdc-slider-visual-thumb .mat-ripple {
  height: 100%;
  width: calc(var(--mdc-slider-handle-width) * 2.1);
  border-radius: var(--em-rounded-l);
  left: 12px;
}
html .mat-mdc-slider .mat-mdc-slider-visual-thumb .mat-ripple:hover {
  background: var(--em-color-on-surface-container);
  opacity: 0.3;
}
.cdk-overlay-container {
  --mat-menu-item-label-text-color: var(--em-color-on-surface-container-high);
}
.cdk-overlay-container div.mat-mdc-select-panel {
  padding: var(--em-space-2xs);
}
.cdk-overlay-container .mat-mdc-menu-panel {
  background-color: var(--em-color-surface-container-high);
}
.cdk-overlay-container .mat-mdc-menu-panel .mat-mdc-menu-content:not(:empty) {
  padding-top: var(--em-space-2xs);
  padding-bottom: var(--em-space-2xs);
  padding-left: var(--em-space-2xs);
  padding-right: var(--em-space-2xs);
}
.cdk-overlay-container .mat-mdc-menu-panel,
.cdk-overlay-container div.mat-mdc-select-panel,
.cdk-overlay-container .mat-mdc-select-panel-above div.mat-mdc-select-panel,
.cdk-overlay-container .mat-mdc-select-panel-below div.mat-mdc-select-panel,
.cdk-overlay-container .cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel {
  border-top-left-radius: var(--em-rounded-l);
  border-top-right-radius: var(--em-rounded-l);
  border-bottom-right-radius: var(--em-rounded-l);
  border-bottom-left-radius: var(--em-rounded-l);
}
.mat-mdc-dialog-container .mdc-dialog__surface {
  padding: var(--em-space-m);
}
body .mat-pseudo-checkbox {
  --mat-full-pseudo-checkbox-unselected-icon-color: var(--em-color-on-surface-container);
  --mat-full-pseudo-checkbox-selected-icon-color: var(--em-color-on-surface-container);
  --mat-full-pseudo-checkbox-selected-checkmark-color: var(--em-color-surface-container);
  width: var(--em-text--1);
  height: var(--em-text--1);
  border-radius: var(--em-rounded-s);
}
body .mat-pseudo-checkbox-checked::after {
  width: 8px !important;
  height: 4px !important;
  border-width: 3px;
}
.mat-mdc-checkbox,
.mdc-checkbox {
  --mdc-checkbox-unselected-icon-color: var(--em-color-on-surface-container);
  --mdc-checkbox-unselected-hover-icon-color: var(--em-color-on-surface-container);
  --mdc-checkbox-unselected-focus-icon-color: var(--em-color-on-surface-container);
  --mdc-checkbox-unselected-hover-state-layer-color: var(--em-color-on-surface-container);
  --mdc-checkbox-unselected-focus-state-layer-color: var(--em-color-on-surface-container);
  --mdc-checkbox-unselected-pressed-state-layer-color: var(--em-color-on-surface-container);
  --mdc-checkbox-selected-icon-color: var(--em-color-on-surface-container);
  --mdc-checkbox-selected-hover-icon-color: var(--em-color-on-surface-container);
  --mdc-checkbox-selected-focus-icon-color: var(--em-color-on-surface-container);
  --mdc-checkbox-selected-focus-state-layer-color: var(--em-color-on-surface-container);
  --mdc-checkbox-selected-pressed-state-layer-color: var(--em-color-on-surface-container);
  --mdc-checkbox-selected-checkmark-color: var(--em-color-surface-container);
  --mat-checkbox-disabled-label-color: var(--em-color-disabled);
  --em-checkbox-label-color: var(--em-color-label);
}
.mat-mdc-checkbox.mat-mdc-checkbox-checked,
.mdc-checkbox.mat-mdc-checkbox-checked {
  --em-checkbox-label-color: var(--em-color-on-surface-container);
}
.mat-mdc-checkbox div.mdc-checkbox__background,
.mdc-checkbox div.mdc-checkbox__background {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.mat-mdc-checkbox .mdc-checkbox__background,
.mdc-checkbox .mdc-checkbox__background {
  width: 1rem;
  height: 1rem;
  border-radius: var(--em-rounded-s);
}
.mat-mdc-checkbox svg.mdc-checkbox__checkmark,
.mdc-checkbox svg.mdc-checkbox__checkmark {
  width: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.mat-mdc-checkbox svg.mdc-checkbox__checkmark path.mdc-checkbox__checkmark-path,
.mdc-checkbox svg.mdc-checkbox__checkmark path.mdc-checkbox__checkmark-path {
  stroke-width: 5px;
}
.mat-mdc-checkbox .mdc-checkbox__mixedmark,
.mdc-checkbox .mdc-checkbox__mixedmark {
  width: 90%;
  border-width: 1.4px;
  border-radius: var(--rounded-md);
}
.mat-mdc-checkbox label.mdc-label {
  color: var(--em-checkbox-label-color);
}
.mat-mdc-checkbox-disabled .label.mdc-label,
.mat-mdc-checkbox-disabled .mat-checkbox-frame {
  --mdc-checkbox-unselected-icon-color: var(--em-color-on-surface-container);
  color: var(--color-text-disabled) !important;
  opacity: 0.65;
}
.mdc-checkbox--disabled .mdc-checkbox__background {
  --mdc-checkbox-disabled-unselected-icon-color: var(--em-color-disabled);
}
body .mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: var(--em-color-disabled);
  --mdc-radio-disabled-unselected-icon-color: var(--em-color-disabled);
  --mdc-radio-unselected-hover-icon-color: var(--em-color-on-surface-container);
  --mdc-radio-unselected-focus-icon-color: var(--em-color-on-surface-container);
  --mdc-radio-unselected-icon-color: var(--em-color-on-surface-container);
  --mdc-radio-unselected-pressed-icon-color: var(--em-color-on-surface-container);
  --mdc-radio-selected-focus-icon-color: var(--em-color-primary-variant);
  --mdc-radio-selected-hover-icon-color: var(--em-color-primary-variant);
  --mdc-radio-selected-icon-color: var(--em-color-primary-variant);
  --mdc-radio-selected-pressed-icon-color: var(--em-color-primary-variant);
  --mat-radio-ripple-color: var(--em-color-on-surface-container);
  --mat-radio-checked-ripple-color: var(--em-color-primary-variant);
  --mat-radio-disabled-label-color: var(--em-color-disabled);
  --mat-radio-label-text-color: var(--em-color-on-surface-container-high);
}
.mat-mdc-row {
  --mat-table-row-item-label-text-color: var(--em-color-on-surface-container-high);
}
.mat-mdc-paginator {
  --mat-paginator-container-text-size: var(--em-text--2);
  --mat-paginator-container-text-line-height: 1;
  --mat-paginator-container-text-weight: ;
  --mat-icon-button-state-layer-color: var(--em-color-on-surface-container-a18);
  --mat-paginator-disabled-icon-color: var(--em-color-disabled);
  --mat-sort-arrow-color: var(--em-color-on-surface-container-highest);
  border-top-left-radius: var(--em-rounded-l);
  border-top-right-radius: var(--em-rounded-l);
  border-bottom-right-radius: var(--em-rounded-l);
  border-bottom-left-radius: var(--em-rounded-l);
}
.mat-mdc-paginator .mat-mdc-paginator-icon {
  --mat-paginator-enabled-icon-color: var(--em-color-on-surface-container);
}
.mat-mdc-table,
.mat-mdc-row,
.mat-mdc-row .mat-mdc-cell,
tfoot .mat-mdc-footer-row,
.mat-mdc-paginator-page-size {
  font-size: var(--em-text--1);
}
.mat-mdc-table {
  width: 100%;
}
.mat-mdc-footer-row {
  font-weight: var(--text-weight-bold);
}
.mat-mdc-paginator .mat-mdc-paginator-page-size {
  color: var(--em-color-on-surface-container);
  font-size: var(--em-text--2);
}
.mat-mdc-paginator .mat-mdc-paginator-range-actions button[disabled] {
  background: inherit !important;
  box-shadow: none !important;
}
.surface-container-lowest .mat-mdc-table,
.surface-container-lowest .mat-paginator,
.surface-container-lowest .mat-mdc-paginator {
  --mat-table-background-color: var(--em-color-surface-container-lowest);
  --em-table-header-background-color: var(--em-color-surface-container-low);
  --em-table-row-hover-background-color: var(--em-color-surface-container-low);
  --em-table-row-expanded-background-color: var(--em-color-surface-container-low);
  --em-table-header-color: var(--em-color-on-surface-container-low);
  --em-table-row-border-bottom-color: var(--em-color-surface-container-lowest);
  --em-table-row-divider-color: hsl(from var(--em-color-surface-container) h s calc(l * 1.7) / 1);
  --em-table-column-freeze-border-color: var(--em-color-surface-container);
}
.surface-container-low .mat-mdc-table,
.surface-container-low .mat-paginator,
.surface-container-low .mat-mdc-paginator {
  --mat-table-background-color: var(--em-color-surface-container-low);
  --em-table-header-background-color: var(--em-color-surface-container);
  --em-table-row-hover-background-color: var(--em-color-surface-container);
  --em-table-row-expanded-background-color: var(--em-color-surface-container);
  --em-table-header-color: var(--em-color-on-surface-container);
  --em-table-row-border-bottom-color: var(--em-color-surface-container-low);
  --em-table-row-divider-color: hsl(from var(--em-color-surface-container-high) h s calc(l * 1.7) / 1);
  --em-table-column-freeze-border-color: var(--em-color-surface-container-high);
}
.surface-container .mat-mdc-table,
.surface-container .mat-paginator,
.surface-container .mat-mdc-paginator {
  --mat-table-background-color: var(--em-color-surface-container);
  --em-table-header-background-color: var(--em-color-surface-container-high);
  --em-table-row-hover-background-color: var(--em-color-surface-container-high);
  --em-table-row-expanded-background-color: var(--em-color-surface-container-high);
  --em-table-header-color: var(--em-color-on-surface-container-high);
  --em-table-row-border-bottom-color: var(--em-color-surface-container);
  --em-table-row-divider-color: hsl(from var(--em-color-surface-container-highest) h s calc(l * 1.7) / 1);
  --em-table-column-freeze-border-color: var(--em-color-surface-container-highest);
}
.surface-container-high .mat-mdc-table,
mat-dialog-container .mat-mdc-table,
.mat-mdc-select-panel .mat-mdc-table,
.mat-mdc-menu-panel .mat-mdc-table,
.mat-mdc-paginator .mat-mdc-table,
.surface-container-high .mat-paginator,
mat-dialog-container .mat-paginator,
.mat-mdc-select-panel .mat-paginator,
.mat-mdc-menu-panel .mat-paginator,
.mat-mdc-paginator .mat-paginator,
.surface-container-high .mat-mdc-paginator,
mat-dialog-container .mat-mdc-paginator,
.mat-mdc-select-panel .mat-mdc-paginator,
.mat-mdc-menu-panel .mat-mdc-paginator,
.mat-mdc-paginator .mat-mdc-paginator {
  --mat-table-background-color: var(--em-color-surface-container-high);
  --em-table-header-background-color: var(--em-color-surface-container-highest);
  --em-table-row-hover-background-color: var(--em-color-surface-container-highest);
  --em-table-row-expanded-background-color: var(--em-color-surface-container-highest);
  --em-table-header-color: var(--em-color-on-surface-container-highest);
  --em-table-row-border-bottom-color: var(--em-color-surface-container-high);
  --em-table-row-divider-color: hsl(from var(--em-color-surface-container-highest) h s calc(l * 1.7) / 1);
  --em-table-column-freeze-border-color: var(--em-color-surface-container-highest);
}
.surface-container-highest .mat-mdc-table,
.mat-expansion-panel .mat-mdc-table,
.surface-container-highest .mat-paginator,
.mat-expansion-panel .mat-paginator,
.surface-container-highest .mat-mdc-paginator,
.mat-expansion-panel .mat-mdc-paginator {
  --mat-table-background-color: var(--em-color-surface-container-highest);
  --em-table-header-background-color: var(--em-color-surface-container-highest);
  --em-table-row-hover-background-color: var(--em-color-surface-container-highest);
  --em-table-row-expanded-background-color: var(--em-color-surface-container-highest);
  --em-table-header-color: var(--em-color-on-surface-container-highest);
  --em-table-row-border-bottom-color: var(--em-color-surface-container-highest);
  --em-table-row-divider-color: hsl(from var(--em-color-surface-container-highest) h s calc(l * 1.7) / 1);
  --em-table-column-freeze-border-color: var(--em-color-surface-container-highest);
}
.surface-container-highest .mat-mdc-table,
.mat-expansion-panel .mat-mdc-table,
.surface-container-highest .mat-paginator,
.mat-expansion-panel .mat-paginator,
.surface-container-highest .mat-mdc-paginator,
.mat-expansion-panel .mat-mdc-paginator {
  --em-table-header-background-color: var(--em-color-surface-container-high);
  --em-table-header-color: var(--em-color-on-surface-container-high);
  --em-table-row-hover-background-color: var(--em-color-surface-container-high);
  --em-table-row-expanded-background-color: var(--em-color-surface-container-highest);
  --em-table-row-hover-background-color: var(--em-color-surface-container-high);
  --em-table-row-border-bottom-color: var(--em-color-surface-container-high);
  --em-table-row-divider-color: var(--em-color-surface-container);
  --em-table-column-freeze-border-color: var(--em-color-surface-container-high);
}
.mat-paginator,
.mat-mdc-paginator {
  --mat-paginator-container-background-color: var(--em-table-header-background-color);
  --mat-paginator-container-text-color: var(--em-table-header-color);
}
.mat-mdc-table {
  --color-border-td: transparent;
  --mat-table-background-color: var(--em-color-surface-container);
  --mat-table-row-item-label-text-color: var(--em-color-on-surface-container-high);
  border-top-left-radius: var(--em-rounded-m);
  border-top-right-radius: var(--em-rounded-m);
  border-bottom-right-radius: var(--em-rounded-m);
  border-bottom-left-radius: var(--em-rounded-m);
}
.mat-mdc-table table thead {
  background-color: var(--em-table-header-background-color);
}
.mat-mdc-table thead .mat-mdc-header-row th {
  color: var(--em-table-header-color);
  background-color: var(--em-table-header-background-color);
  border: none;
  padding: var(--p-xs) var(--p-sm);
  font-size: var(--text-size-sm);
}
.mat-mdc-table thead .mat-mdc-header-row th:first-of-type {
  border-top-left-radius: var(--em-rounded-m);
  border-bottom-left-radius: var(--em-rounded-m);
}
.mat-mdc-table thead .mat-mdc-header-row th:last-of-type {
  border-top-right-radius: var(--em-rounded-m);
  border-bottom-right-radius: var(--em-rounded-m);
}
.mat-mdc-table .mat-sort-header-container {
  padding-right: var(--p-sm);
}
.mat-mdc-table .mat-sort-header-content {
  text-align: left;
}
.mat-mdc-table .mat-sort-header-arrow,
.mat-mdc-table [dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow {
  z-index: 2;
  margin: 0 0 0 2px;
}
.mat-mdc-table tbody .mat-mdc-row td,
.mat-mdc-table tfoot .mat-mdc-footer-row td {
  padding: var(--p-xs) var(--p-sm);
}
.mat-mdc-table tbody .mat-mdc-row {
}
.mat-mdc-table tbody .mat-mdc-row:hover td {
  background-color: var(--em-table-row-hover-background-color);
}
.mat-mdc-table tbody .mat-mdc-row.row-head td,
.mat-mdc-table tbody .mat-mdc-row.row-item td {
  border-bottom-color: var(--em-table-row-divider-color);
}
.mat-mdc-table tbody .mat-mdc-row:hover td:first-of-type {
  border-top-left-radius: var(--rounded-sm);
  border-bottom-left-radius: var(--rounded-sm);
}
.mat-mdc-table tbody .mat-mdc-row:hover td:last-of-type {
  border-top-right-radius: var(--rounded-sm);
  border-bottom-right-radius: var(--rounded-sm);
}
.mat-mdc-table table.table--row-hover-effect-none tbody .mat-mdc-row:hover td {
  background-color: inherit;
}
.mat-mdc-table td[class^=mat-mdc-cell] {
  word-break: break-word;
}
.mat-mdc-table mat-mdc-row,
.mat-mdc-table mat-mdc-header-row,
.mat-mdc-table mat-mdc-footer-row,
.mat-mdc-table th.mat-mdc-header-cell,
.mat-mdc-table td.mat-mdc-cell,
.mat-mdc-table td.mat-mdc-footer-cell {
  border-bottom-color: var(--em-table-row-border-bottom-color);
}
.mat-mdc-table .mat-mdc-table-sticky {
  position: sticky !important;
}
.mat-mdc-table.sticky-scroll--overflow .mat-mdc-table-sticky-border-elem-left {
  box-shadow: inset -1px 0 0 var(--em-table-column-freeze-border-color);
}
.mat-mdc-table.sticky-scroll--overflow .mat-mdc-table-sticky-border-elem-right {
  box-shadow: inset 1px 0 0 var(--em-table-column-freeze-border-color);
}
.mat-expansion-panel.mt-expansion-panel--error {
  border: 1px solid var(--color-error);
}
.cdk-overlay-container .mat-datepicker-content {
  border-radius: var(--em-rounded-m);
}
.mat-date-range-input-container {
  height: 100%;
}
.mat-date-range-input-separator {
  --mat-datepicker-range-input-separator-color: var(--em-color-on-surface-container-high);
}
.mat-datepicker-toggle {
  --mat-datepicker-toggle-icon-color: var(--em-color-on-surface-container-high);
}
.mat-datepicker-toggle-active {
  --mat-datepicker-toggle-active-state-icon-color: var(--em-color-on-surface-container-high);
}
.mat-datepicker-toggle .mat-mdc-icon-button {
  --mat-icon-button-state-layer-color: var(--em-color-on-surface-container-a18);
}
.mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before {
  z-index: -1;
}
.mat-datepicker-content {
  --mat-datepicker-calendar-container-background-color: var(--em-color-surface-container-high);
  --mat-datepicker-calendar-container-text-color: var(--em-color-on-surface-container-high);
  --mat-datepicker-calendar-date-disabled-state-text-color: var(--em-color-disabled);
  --mat-datepicker-calendar-date-text-color: var(--em-color-on-surface-container-high);
  --mat-datepicker-calendar-date-today-outline-color: var(--em-color-outline);
  --mat-datepicker-calendar-body-label-text-color: var(--em-color-on-surface-container-high);
  --mat-datepicker-calendar-header-text-color: var(--em-color-on-surface-container-high);
  --mdc-text-button-label-text-color: var(--em-color-on-surface-container-high);
  --mat-datepicker-calendar-header-divider-color: var(--em-color-outline);
  --mat-datepicker-calendar-date-in-range-state-background-color: var(--em-color-accent-container);
  --mat-datepicker-calendar-date-hover-state-background-color: var(--em-color-surface-container-highest);
  border-radius: var(--em-rounded-m) !important;
}
.mat-datepicker-content .mat-calendar-body-selected {
  --mat-datepicker-calendar-date-selected-state-background-color: var(--em-color-accent);
  --mat-datepicker-calendar-date-selected-state-text-color: var(--em-color-on-accent);
}
.mat-datepicker-content .mat-calendar-controls {
  --mat-icon-button-state-layer-color: var(--em-color-on-surface-container-a18);
  --mat-datepicker-calendar-period-button-text-color: var(--em-color-on-surface-container-high);
  --mdc-text-button-label-text-color: var(--em-color-on-surface-container-high);
  --mat-datepicker-calendar-period-button-icon-color: var(--em-color-on-surface-container-high);
}
.mat-datepicker-content .mat-calendar-controls .mat-mdc-button .mat-mdc-button-persistent-ripple::before {
  background-color: var(--em-color-surface-container-highest);
}
.mat-datepicker-content .mat-calendar-controls .mat-mdc-button:hover {
  --mat-text-button-hover-state-layer-opacity: 1;
}
.mat-datepicker-content .mat-calendar-controls .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before {
  opacity: 1;
  z-index: -1;
}
.mat-datepicker-content .mat-calendar-controls .mat-calendar-previous-button,
.mat-datepicker-content .mat-calendar-controls .mat-calendar-next-button {
  --mat-datepicker-calendar-navigation-button-icon-color: var(--em-color-on-surface-container-high);
}
.mat-datepicker-content .mat-calendar-controls .mat-calendar-previous-button[disabled],
.mat-datepicker-content .mat-calendar-controls .mat-calendar-next-button[disabled] {
  background: none !important;
  box-shadow: none !important;
}
.mat-datepicker-content .mat-calendar-table-header-divider::after {
  left: 0;
  right: 0;
}
.mat-datepicker-content .mat-calendar-header {
  padding-top: var(--em-space-m);
  padding-right: var(--em-space-m);
  padding-left: var(--em-space-m);
}
.mat-datepicker-content .mat-calendar-content {
  padding-right: var(--em-space-m);
  padding-bottom: var(--em-space-m);
  padding-left: var(--em-space-m);
}
.mat-date-range-input.cursor-pointer .mat-date-range-input-start-wrapper input,
.mat-date-range-input.cursor-pointer .mat-date-range-input-end-wrapper input {
  cursor: pointer;
}
.mat-mdc-tree.text-size-sm .mat-mdc-checkbox .mat-mdc-checkbox-label {
  font-size: var(--text-size-sm) !important;
}
.mat-mdc-autocomplete-panel.mt-option-hover-overlay {
}
.mat-mdc-autocomplete-panel.mt-option-hover-overlay .mat-mdc-option:hover:not(.mat-mdc-option-disabled):after,
.mat-mdc-autocomplete-panel.mt-option-hover-overlay .mat-mdc-option:focus:not(.mat-mdc-option-disabled):after {
  content: "";
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: var(--color-primary-container-opacity);
  z-index: 1;
  position: absolute;
}
.mat-mdc-autocomplete-panel.mt-option-hover-overlay .mat-mdc-option:hover:not(.mat-mdc-option-disabled),
.mat-mdc-autocomplete-panel.mt-option-hover-overlay .mat-mdc-option:focus:not(.mat-mdc-option-disabled) {
  background: inherit !important;
}
:root {
  --em-font-primary:
    "Inter",
    "circularstd-book",
    sans-serif,
    Arial;
  --em-text--2: clamp(0.7813rem, 0.7766rem + 0.0234vw, 0.8rem);
  --em-text--1: clamp(0.9375rem, 0.9219rem + 0.0781vw, 1rem);
  --em-text-0: clamp(1.125rem, 1.0938rem + 0.1563vw, 1.25rem);
  --em-text-1: clamp(1.35rem, 1.2969rem + 0.2656vw, 1.5625rem);
  --em-text-2: clamp(1.62rem, 1.5367rem + 0.4164vw, 1.9531rem);
  --em-text-3: clamp(1.944rem, 1.8196rem + 0.6218vw, 2.4414rem);
  --em-text-4: clamp(2.3328rem, 2.1531rem + 0.8987vw, 3.0518rem);
  --em-text-5: clamp(2.7994rem, 2.5455rem + 1.2692vw, 3.8147rem);
  --em-space-3xs: clamp(0.3125rem, 0.3125rem + 0vw, 0.3125rem);
  --em-space-2xs: clamp(0.5625rem, 0.5469rem + 0.0781vw, 0.625rem);
  --em-space-xs: clamp(0.875rem, 0.8594rem + 0.0781vw, 0.9375rem);
  --em-space-s: clamp(1.125rem, 1.0938rem + 0.1563vw, 1.25rem);
  --em-space-m: clamp(1.6875rem, 1.6406rem + 0.2344vw, 1.875rem);
  --em-space-l: clamp(2.25rem, 2.1875rem + 0.3125vw, 2.5rem);
  --em-space-xl: clamp(3.375rem, 3.2813rem + 0.4688vw, 3.75rem);
  --em-space-2xl: clamp(4.5rem, 4.375rem + 0.625vw, 5rem);
  --em-space-3xl: clamp(6.75rem, 6.5625rem + 0.9375vw, 7.5rem);
  --em-space-3xs-2xs: clamp(0.3125rem, 0.2344rem + 0.3906vw, 0.625rem);
  --em-space-2xs-xs: clamp(0.5625rem, 0.4688rem + 0.4688vw, 0.9375rem);
  --em-space-xs-s: clamp(0.875rem, 0.7813rem + 0.4688vw, 1.25rem);
  --em-space-s-m: clamp(1.125rem, 0.9375rem + 0.9375vw, 1.875rem);
  --em-space-m-l: clamp(1.6875rem, 1.4844rem + 1.0156vw, 2.5rem);
  --em-space-l-xl: clamp(2.25rem, 1.875rem + 1.875vw, 3.75rem);
  --em-space-xl-2xl: clamp(3.375rem, 2.9688rem + 2.0313vw, 5rem);
  --em-space-2xl-3xl: clamp(4.5rem, 3.75rem + 3.75vw, 7.5rem);
  --em-rounded-2xs: 0.0625rem;
  --em-rounded-xs: 0.125rem;
  --em-rounded-s: 0.25rem;
  --em-rounded-m: 0.5rem;
  --em-rounded-l: 0.75rem;
  --em-rounded-xl: 1rem;
  --em-rounded-2xl: 1.5rem;
  --em-rounded-3xl: 2rem;
  --em-rounded-full: 9999px;
  --em-rounded-none: 0px;
  --em-elevation-1:
    0px 1px 2px hsl(from var(--em-color-shadow) h s l / 12%),
    0px 1.5px 5px hsl(from var(--em-color-shadow) h s l / 8%),
    0px 0.5px 10px hsl(from var(--em-color-shadow) h s l / 4%);
  --em-elevation-2:
    0px 2px 4px hsl(from var(--em-color-shadow) h s l / 14%),
    0px 3px 8px hsl(from var(--em-color-shadow) h s l / 10%),
    0px 1px 16px hsl(from var(--em-color-shadow) h s l / 6%);
  --em-elevation-3:
    0px 4px 8px hsl(from var(--em-color-shadow) h s l / 16%),
    0px 6px 20px hsl(from var(--em-color-shadow) h s l / 12%),
    0px 2px 32px hsl(from var(--em-color-shadow) h s l / 8%);
  --em-elevation-4:
    0px 8px 16px hsl(from var(--em-color-shadow) h s l / 18%),
    0px 12px 36px hsl(from var(--em-color-shadow) h s l / 14%),
    0px 4px 56px hsl(from var(--em-color-shadow) h s l / 10%);
  --em-elevation-5:
    0px 16px 32px hsl(from var(--em-color-shadow) h s l / 20%),
    0px 24px 64px hsl(from var(--em-color-shadow) h s l / 16%),
    0px 8px 80px hsl(from var(--em-color-shadow) h s l / 12%);
}
:root {
  --screen-size: 1280px;
  --screen-size-sm: 640px;
  --screen-size-md: 768px;
  --screen-size-lg: 1024px;
  --screen-size-xl: 1280px;
  --screen-size-2xl: 1536px;
  --screen-size-3xl: 1824px;
  --screen-size-content: 960px;
  --el-topnav-h: 76px;
  --el-sidenav-w: 237px;
  --el-sidenav-main-w: 85px;
  --el-sidenav-editor-w: 768px;
  --el-sidenav-element-properties-w: 300px;
  --el-sidenav-explorer-w: 340px;
  --el-sidenav-explorer-gutter: var(--em-space-s);
  --el-header-editor-h: 70px;
  --el-btn-h: calc(var(--space-xl) - var(--space-2xs));
  --el-btn-sm-h: calc(var(--space-lg) + var(--space-2xs));
  --el-switcher-w: calc(var(--el-sidenav-explorer-w) - var(--el-sidenav-explorer-gutter));
  --el-stepper-h: 78px;
  --el-template-desc-w: 430px;
}
@media (max-width: 639px) {
  :root {
    --screen-size: 100%;
  }
}
@media (min-width: 640px) {
  :root {
    --screen-size: 640px;
  }
}
@media (min-width: 768px) {
  :root {
    --screen-size: 768px;
  }
}
@media (min-width: 1024px) {
  :root {
    --screen-size: max(1024px, 95%);
  }
}
@media (min-width: 1280px) {
  :root {
    --screen-size: 1280px;
  }
}
@media (min-width: 1536px) {
  :root {
    --screen-size: 1536px;
  }
}
@media (min-width: 1824px) {
  :root {
    --screen-size: 1824px;
  }
}
:root {
  --em-stripe-bg-color-1: var(--em-color-surface-container-high);
  --em-stripe-bg-color-2: var(--em-color-surface-container);
}
.surface-container-lowest {
  --em-stripe-bg-color-1: var(--em-color-surface-container-low);
  --em-stripe-bg-color-2: var(--em-color-surface-container-lowest);
}
.surface-container-low {
  --em-stripe-bg-color-1: var(--em-color-surface-container);
  --em-stripe-bg-color-2: var(--em-color-surface-container-low);
}
.surface-container {
  --em-stripe-bg-color-1: var(--em-color-surface-container-high);
  --em-stripe-bg-color-2: var(--em-color-surface-container);
}
.surface-container-high,
mat-dialog-container,
.mat-mdc-select-panel,
.mat-mdc-menu-panel,
.mat-mdc-paginator {
  --em-stripe-bg-color-1: var(--em-color-surface-container-highest);
  --em-stripe-bg-color-2: var(--em-color-surface-container-high);
}
.surface-container-highest,
.mat-expansion-panel {
  --em-stripe-bg-color-1: var(--em-color-surface-container-highest);
  --em-stripe-bg-color-2: var(--em-color-surface-container-highest);
}
.surface-container-highest,
.mat-expansion-panel {
  --em-stripe-bg-color-1: var(--em-color-surface-container-highest);
  --em-stripe-bg-color-2: var(--em-color-surface-container-high);
}
.surface-container-lowest {
  --mdc-outlined-text-field-hover-outline-color: var(--em-color-outline-input-field);
  --mdc-outlined-text-field-focus-outline-color: var(--em-color-outline-input-field);
}
.surface-container-low {
  --mdc-outlined-text-field-hover-outline-color: var(--em-color-outline-input-field);
  --mdc-outlined-text-field-focus-outline-color: var(--em-color-outline-input-field);
}
.surface-container {
  --mdc-outlined-text-field-hover-outline-color: var(--em-color-outline-input-field);
  --mdc-outlined-text-field-focus-outline-color: var(--em-color-outline-input-field);
}
.surface-container-high,
mat-dialog-container,
.mat-mdc-select-panel,
.mat-mdc-menu-panel,
.mat-mdc-paginator {
  --mdc-outlined-text-field-hover-outline-color: var(--em-color-outline-input-field);
  --mdc-outlined-text-field-focus-outline-color: var(--em-color-outline-input-field);
}
.surface-container-highest,
.mat-expansion-panel {
  --mdc-outlined-text-field-hover-outline-color: var(--em-color-outline-input-field);
  --mdc-outlined-text-field-focus-outline-color: var(--em-color-outline-input-field);
}
.acm-mdc-input-float .mat-mdc-text-field-wrapper {
  box-shadow: var(--shadow-base);
  transition: box-shadow 0.2s ease-in-out;
}
.acm-mdc-input-float:hover .mat-mdc-text-field-wrapper,
.acm-mdc-input-float.mat-focused .mat-mdc-text-field-wrapper {
  box-shadow: var(--shadow-md);
}
.acm-mdc-input-float .mdc-notched-outline__leading,
.acm-mdc-input-float .mdc-notched-outline__notch,
.acm-mdc-input-float .mdc-notched-outline__trailing {
  border-color: transparent !important;
}
.acm-mdc-input-sm .mat-mdc-form-field-infix {
  --acm-mdc-input-sm-vertical-padding: calc(var(--p-sm) - var(--p-2xs));
  --mat-form-field-container-vertical-padding: var(--acm-mdc-input-sm-vertical-padding);
  --mat-form-field-container-text-line-height: 1;
  --mat-form-field-container-height: calc(36px - (var(--mat-form-field-container-vertical-padding) * 2));
}
.acm-mdc-input-sm .mat-mdc-form-field-infix input.mat-mdc-input-element {
  max-height: var(--mat-form-field-container-height);
}
.mat-mdc-icon-button {
  display: flex !important;
  justify-content: center;
}
.acm-mdc-subscript--hidden .mat-mdc-form-field-subscript-wrapper {
  display: none;
}
mat-error.mat-mdc-form-field-error,
mat-hint.mat-mdc-form-field-hint {
  display: inline-flex;
}
.cdk-overlay-container:has(.mdc-dialog) {
  z-index: 1010;
}
.cdk-overlay-pane {
  max-width: 95vw !important;
  max-height: 95vh !important;
}
.dialog-maxw-2xs .mat-mdc-dialog-container {
  max-width: 216px;
}
.dialog-maxw-xs .mat-mdc-dialog-container {
  max-width: 926px;
}
.dialog-maxw-sm .mat-mdc-dialog-container {
  max-width: 454px;
}
.dialog-maxw-md .mat-mdc-dialog-container {
  max-width: 690px;
}
.dialog-maxw-lg .mat-mdc-dialog-container {
  max-width: 926px;
}
.dialog-maxw-xl .mat-mdc-dialog-container {
  max-width: 1165px;
}
.dialog-maxw-2xl .mat-mdc-dialog-container {
  max-width: 1440px;
}
.dialog-w-2xs .mat-mdc-dialog-container {
  width: 216px;
}
.dialog-w-xs .mat-mdc-dialog-container {
  width: 926px;
}
.dialog-w-sm .mat-mdc-dialog-container {
  width: 454px;
}
.dialog-w-md .mat-mdc-dialog-container {
  width: 690px;
}
.dialog-w-lg .mat-mdc-dialog-container {
  width: 926px;
}
.dialog-w-xl .mat-mdc-dialog-container {
  width: 1165px;
}
.dialog-w-2xl .mat-mdc-dialog-container {
  width: 1440px;
}
.dialog-maxh-2xs .mat-mdc-dialog-container {
  max-height: 216px;
}
.dialog-maxh-xs .mat-mdc-dialog-container {
  max-height: 926px;
}
.dialog-maxh-sm .mat-mdc-dialog-container {
  max-height: 454px;
}
.dialog-maxh-md .mat-mdc-dialog-container {
  max-height: 690px;
}
.dialog-maxh-lg .mat-mdc-dialog-container {
  max-height: 926px;
}
.dialog-maxh-xl .mat-mdc-dialog-container {
  max-height: 1165px;
}
.dialog-maxh-2xl .mat-mdc-dialog-container {
  max-height: 1440px;
}
.dialog-h-2xs .mat-mdc-dialog-container {
  height: 216px;
}
.dialog-h-xs .mat-mdc-dialog-container {
  height: 926px;
}
.dialog-h-sm .mat-mdc-dialog-container {
  height: 454px;
}
.dialog-h-md .mat-mdc-dialog-container {
  height: 690px;
}
.dialog-h-lg .mat-mdc-dialog-container {
  height: 926px;
}
.dialog-h-xl .mat-mdc-dialog-container {
  height: 1165px;
}
.dialog-h-2xl .mat-mdc-dialog-container {
  height: 1440px;
}
.acm-checkbox.acm-checkbox--checked svg.acm-checkbox-icon-checked {
  width: 14px;
  height: 14px;
}
.mat-select .mat-select-arrow-wrapper .mat-select-arrow {
  border: none;
  background: url("./media/arrow-down-1-SRNSIYXM.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 0;
  opacity: 0.5;
}
.mat-select .mat-select-arrow-wrapper .mat-select-arrow {
  width: calc(var(--text-size-base) - 2px);
  height: calc(var(--text-size-base) - 2px);
}
.mat-paginator-page-size {
  align-items: center;
}
.mat-paginator-page-size .mat-select .mat-select-arrow-wrapper .mat-select-arrow {
  width: var(--text-size-xs);
  height: var(--text-size-xs);
}
.mat-paginator-page-size .mat-form-field {
  margin: 0 var(--m-2xs);
}
.mat-paginator-page-size .mat-form-field-wrapper {
  padding: 0;
}
.mat-paginator-page-size .mat-form-field-infix {
  border: 1px solid var(--color-border) !important;
  border-radius: var(--rounded-base);
  padding: calc(var(--p-xs) + 1.5px) var(--p-xs) !important;
  transition: 0.2s;
}
.mat-paginator-page-size:hover .mat-form-field-infix,
.mat-paginator-page-size:focus .mat-form-field-infix {
  border: 1px solid var(--color-primary) !important;
  box-shadow: inset 0 0 0 1px var(--color-primary);
}
.mat-paginator-page-size .mat-form-field-underline {
  display: none;
}
.mt-select-panel--bottom-up {
  margin-top: calc(-200% + 1rem);
}
.cdk-overlay-container div[role=listbox].mat-mdc-select-panel {
  margin-top: calc((var(--m-md) - var(--m-2xs) + 2px) * -1);
}
mat-list-option {
  --mdc-list-list-item-container-shape: var(--em-rounded-l);
}
.icon-color-filter-primary {
  filter: contrast(0) brightness(10) !important;
  opacity: 0.8;
}
.color-bg-background {
  background-color: var(--em-color-surface-container) !important;
}
.text-description,
.text-color-description {
  color: var(--em-color-description) !important;
}
.box-shadow-md {
  box-shadow: Opx 8px 14px var(--em-box-shadow-md) !important;
}
.color-bg-primary-container-opacity-high {
  background-color: var(--em-color-on-surface-container-a18) !important;
}
.icon-color-primary {
  color: var(--em-color-on-surface-container) !important;
}
.color-text-primary {
  color: var(--em-color-on-surface-container) !important;
}
.color-text-link {
  color: var(--em-color-accent) !important;
}
.hover\:color-bg-primary-container-opacity-high:hover,
.focus\:color-bg-primary-container-opacity-high:focus {
  background-color: var(--em-color-on-surface-container-a18) !important;
}
.hover\:color-bg-primary-container:hover,
.focus\:color-bg-primary-container:focus {
  background-color: var(--em-color-surface-container) !important;
}
html body {
  --color-primary-container: var(--em-color-surface-container);
  --color-pending: #7560fc;
  --color-on-pending: #e8e8ff;
  --color-pending-container: #443764;
  --color-pending-container-opacity: #443764;
  --color-on-pending-container: #e8e8ff;
  --color-success: var(--em-color-success);
  --color-on-success: var(--em-color-on-success);
  --color-success-container: var(--em-color-success-container);
  --color-success-container-opacity: var(--em-color-success-container);
  --color-on-success-container: var(--em-color-on-success-container);
  --color-warn: var(--em-color-warning);
  --color-on-warn: var(--em-color-on-warning);
  --color-warn-container: var(--em-color-warning-container);
  --color-warn-container-opacity: var(--em-color-warning-container);
  --color-on-warn-container: var(--em-color-on-warning-container);
  --color-error: var(--em-color-error);
  --color-on-error: var(--em-color-on-error);
  --color-error-container: var(--em-color-error-container);
  --color-error-container-opacity: var(--em-color-error-container);
  --color-on-error-container: var(--em-color-on-error-container);
  --color-neutral-bg: var(--em-color-surface-container);
  --color-neutral-bg-opacity: var(--em-color-surface-container-low);
  --color-on-neutral-bg: var(--em-color-on-surface-container-low);
  --color-text-neutral: var(--em-color-on-surface-container-low);
}

/* angular:styles/global:styles */
