@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/materialicons/v121/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format('woff2');
}
.material-icons {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}


@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@300;
    400;
    600;
    700;
    800;
    900&display=swap);
    html {
    -moz-tab-size: 4;
    tab-size: 4;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%}
body {
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;
}
html {
    font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    line-height: 1.5;
}
body {
    font-family: inherit;
    line-height: inherit;
}
*, :after, :before {
    box-sizing: border-box;
    border: 0 solid;
}
*, :after, :before {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-color: currentColor;
    --tw-blur: var(--tw-empty, /*!*/ /*!*/);
    --tw-brightness: var(--tw-empty, /*!*/ /*!*/);
    --tw-contrast: var(--tw-empty, /*!*/ /*!*/);
    --tw-grayscale: var(--tw-empty, /*!*/ /*!*/);
    --tw-hue-rotate: var(--tw-empty, /*!*/ /*!*/);
    --tw-invert: var(--tw-empty, /*!*/ /*!*/);
    --tw-saturate: var(--tw-empty, /*!*/ /*!*/);
    --tw-sepia: var(--tw-empty, /*!*/ /*!*/);
    --tw-drop-shadow: var(--tw-empty, /*!*/ /*!*/);
    --tw-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.bg-gray-light {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 249, 249, var(--tw-bg-opacity));
}
.font-primary {
    font-family: Nunito Sans, sans-serif;
}
* {
    box-sizing: border-box!important;
}
body, html {
    height: 100%}
body {
    font-size: 14px;
    margin: 0;
    padding: 0;
    font-family: Nunito Sans, sans-serif;
    font-weight: 400;
}


.mat-badge-content {
    font-weight: 600;
    font-size: 12px;
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-badge-small .mat-badge-content {
    font-size: 9px;
}
.mat-badge-large .mat-badge-content {
    font-size: 24px;
}
.mat-h1, .mat-headline, .mat-typography h1 {
    font: 400 24px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h2, .mat-title, .mat-typography h2 {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h3, .mat-subheading-2, .mat-typography h3 {
    font: 400 16px / 28px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h4, .mat-subheading-1, .mat-typography h4 {
    font: 400 15px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h5, .mat-typography h5 {
    font: 400 calc(14px * .83) / 20px Roboto, "Helvetica Neue", sans-serif;
    margin: 0 0 12px;
}
.mat-h6, .mat-typography h6 {
    font: 400 calc(14px * .67) / 20px Roboto, "Helvetica Neue", sans-serif;
    margin: 0 0 12px;
}
.mat-body-strong, .mat-body-2 {
    font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-body, .mat-body-1, .mat-typography {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-body p, .mat-body-1 p, .mat-typography p {
    margin: 0 0 12px;
}
.mat-small, .mat-caption {
    font: 400 12px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-display-4, .mat-typography .mat-display-4 {
    font: 300 112px / 112px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.05em;
    margin: 0 0 56px;
}
.mat-display-3, .mat-typography .mat-display-3 {
    font: 400 56px / 56px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.02em;
    margin: 0 0 64px;
}
.mat-display-2, .mat-typography .mat-display-2 {
    font: 400 45px / 48px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.005em;
    margin: 0 0 64px;
}
.mat-display-1, .mat-typography .mat-display-1 {
    font: 400 34px / 40px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 64px;
}
.mat-bottom-sheet-container {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button, .mat-flat-button, .mat-fab, .mat-mini-fab {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-button-toggle {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card-title {
    font-size: 24px;
    font-weight: 500;
}
.mat-card-header .mat-card-title {
    font-size: 20px;
}
.mat-card-subtitle, .mat-card-content {
    font-size: 14px;
}
.mat-checkbox {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-checkbox-layout .mat-checkbox-label {
    line-height: 24px;
}
.mat-chip {
    font-size: 14px;
    font-weight: 500;
}
.mat-chip .mat-chip-trailing-icon.mat-icon, .mat-chip .mat-chip-remove.mat-icon {
    font-size: 18px;
}
.mat-table {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-header-cell {
    font-size: 12px;
    font-weight: 500;
}
.mat-cell, .mat-footer-cell {
    font-size: 14px;
}
.mat-calendar {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-calendar-body {
    font-size: 13px;
}
.mat-calendar-body-label, .mat-calendar-period-button {
    font-size: 14px;
    font-weight: 500;
}
.mat-calendar-table-header th {
    font-size: 11px;
    font-weight: 400;
}
.mat-dialog-title {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-expansion-panel-header {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.mat-expansion-panel-content {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-form-field {
    font-size: inherit;
    font-weight: 400;
    line-height: 1.125;
    font-family: Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-form-field-wrapper {
    padding-bottom: 1.34375em;
}
.mat-form-field-prefix .mat-icon, .mat-form-field-suffix .mat-icon {
    font-size: 150%;
    line-height: 1.125;
}
.mat-form-field-prefix .mat-icon-button, .mat-form-field-suffix .mat-icon-button {
    height: 1.5em;
    width: 1.5em;
}
.mat-form-field-prefix .mat-icon-button .mat-icon, .mat-form-field-suffix .mat-icon-button .mat-icon {
    height: 1.125em;
    line-height: 1.125;
}
.mat-form-field-infix {
    padding: .5em 0;
    border-top: .84375em solid transparent;
}
.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34374em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-label-wrapper {
    top: -.84375em;
    padding-top: .84375em;
}
.mat-form-field-label {
    top: 1.34375em;
}
.mat-form-field-underline {
    bottom: 1.34375em;
}
.mat-form-field-subscript-wrapper {
    font-size: 75%;
    margin-top: .6666666667em;
    top: calc(100% - 1.7916666667em);
}
.mat-form-field-appearance-legacy .mat-form-field-wrapper {
    padding-bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-infix {
    padding: .4375em 0;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);
    -ms-transform: translateY(-1.28125em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);
    -ms-transform: translateY(-1.28124em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);
    -ms-transform: translateY(-1.28123em) scale(.75);
    width: 133.3333533333%}
.mat-form-field-appearance-legacy .mat-form-field-label {
    top: 1.28125em;
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
    bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
    margin-top: .5416666667em;
    top: calc(100% - 1.6666666667em);
}
@media print {
    .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server: focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28122em) scale(.75);
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28121em) scale(.75);
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.2812em) scale(.75);
}
}.mat-form-field-appearance-fill .mat-form-field-infix {
    padding: .25em 0 .75em;
}
.mat-form-field-appearance-fill .mat-form-field-label {
    top: 1.09375em;
    margin-top: -.5em;
}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59374em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-appearance-outline .mat-form-field-infix {
    padding: 1em 0;
}
.mat-form-field-appearance-outline .mat-form-field-label {
    top: 1.84375em;
    margin-top: -.25em;
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59374em) scale(.75);
    width: 133.3333433333%}
.mat-grid-tile-header, .mat-grid-tile-footer {
    font-size: 14px;
}
.mat-grid-tile-header .mat-line, .mat-grid-tile-footer .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-grid-tile-header .mat-line:nth-child(n+2), .mat-grid-tile-footer .mat-line:nth-child(n+2) {
    font-size: 12px;
}
input.mat-input-element {
    margin-top: -.0625em;
}
.mat-menu-item {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.mat-paginator, .mat-paginator-page-size .mat-select-trigger {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
}
.mat-radio-button {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select-trigger {
    height: 1.125em;
}
.mat-slide-toggle-content {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-slider-thumb-label-text {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.mat-stepper-vertical, .mat-stepper-horizontal {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-step-label {
    font-size: 14px;
    font-weight: 400;
}
.mat-step-sub-label-error {
    font-weight: normal;
}
.mat-step-label-error {
    font-size: 14px;
}
.mat-step-label-selected {
    font-size: 14px;
    font-weight: 500;
}
.mat-tab-group {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tab-label, .mat-tab-link {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-toolbar, .mat-toolbar h1, .mat-toolbar h2, .mat-toolbar h3, .mat-toolbar h4, .mat-toolbar h5, .mat-toolbar h6 {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0;
}
.mat-tooltip {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.mat-tooltip-handset {
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.mat-list-item {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-option {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-base .mat-list-item {
    font-size: 16px;
}
.mat-list-base .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 14px;
}
.mat-list-base .mat-list-option {
    font-size: 16px;
}
.mat-list-base .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 14px;
}
.mat-list-base .mat-subheader {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-list-base[dense] .mat-list-item {
    font-size: 12px;
}
.mat-list-base[dense] .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.mat-list-base[dense] .mat-list-option {
    font-size: 12px;
}
.mat-list-base[dense] .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.mat-list-base[dense] .mat-subheader {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.mat-option {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 16px;
}
.mat-optgroup-label {
    font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-simple-snackbar {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
}
.mat-simple-snackbar-action {
    line-height: 1;
    font-family: inherit;
    font-size: inherit;
    font-weight: 500;
}
.mat-tree {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tree-node, .mat-nested-tree-node {
    font-weight: 400;
    font-size: 14px;
}
.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, .2, 1);
    transform: scale(0);
}
.cdk-high-contrast-active .mat-ripple-element {
    display: none;
}
.cdk-visually-hidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.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 .4s cubic-bezier(.25, .8, .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, .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
    opacity: 0;
}
.cdk-overlay-connected-position-bounding-box {
    position: absolute;
    z-index: 1000;
    display: flex;
    flex-direction: column;
    min-width: 1px;
    min-height: 1px;
}
.cdk-global-scrollblock {
    position: fixed;
    width: 100%;
    overflow-y: scroll;
}
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-mdc-focus-indicator {
    position: relative;
}
.default-light-theme .mat-ripple-element {
    background-color: #0000001a;
}
.default-light-theme .mat-option {
    color: #000000de;
}
.default-light-theme .mat-option:hover:not(.mat-option-disabled), .default-light-theme .mat-option:focus:not(.mat-option-disabled) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme .mat-option.mat-active {
    background: rgba(0, 0, 0, .04);
    color: #000000de;
}
.default-light-theme .mat-option.mat-option-disabled {
    color: #00000061;
}
.default-light-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #2c6ae5;
}
.default-light-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #32c98d;
}
.default-light-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #ff9720;
}
.default-light-theme .mat-option {
    font-family: "Nunito Sans", sans-serif;
    font-size: 16px;
}
.default-light-theme .mat-optgroup-label {
    color: #0000008a;
}
.default-light-theme .mat-optgroup-disabled .mat-optgroup-label {
    color: #00000061;
}
.default-light-theme .mat-optgroup-label {
    font: 500 14px / 24px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-pseudo-checkbox {
    color: #0000008a;
}
.default-light-theme .mat-pseudo-checkbox:after {
    color: #fafafa;
}
.default-light-theme .mat-pseudo-checkbox-disabled {
    color: #b0b0b0;
}
.default-light-theme .mat-primary .mat-pseudo-checkbox-checked, .default-light-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
    background: #2c6ae5;
}
.default-light-theme .mat-pseudo-checkbox-checked, .default-light-theme .mat-pseudo-checkbox-indeterminate, .default-light-theme .mat-accent .mat-pseudo-checkbox-checked, .default-light-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
    background: #32c98d;
}
.default-light-theme .mat-warn .mat-pseudo-checkbox-checked, .default-light-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
    background: #ff9720;
}
.default-light-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled, .default-light-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
    background: #b0b0b0;
}
.default-light-theme .mat-app-background, .default-light-theme.mat-app-background {
    background-color: #fafafa;
    color: #000000de;
}
.default-light-theme .mat-elevation-z0 {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-elevation-z1 {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
}
.default-light-theme .mat-elevation-z2 {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme .mat-elevation-z3 {
    box-shadow: 0 3px 3px -2px #0003, 0 3px 4px #00000024, 0 1px 8px #0000001f;
}
.default-light-theme .mat-elevation-z4 {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme .mat-elevation-z5 {
    box-shadow: 0 3px 5px -1px #0003, 0 5px 8px #00000024, 0 1px 14px #0000001f;
}
.default-light-theme .mat-elevation-z6 {
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme .mat-elevation-z7 {
    box-shadow: 0 4px 5px -2px #0003, 0 7px 10px 1px #00000024, 0 2px 16px 1px #0000001f;
}
.default-light-theme .mat-elevation-z8 {
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}
.default-light-theme .mat-elevation-z9 {
    box-shadow: 0 5px 6px -3px #0003, 0 9px 12px 1px #00000024, 0 3px 16px 2px #0000001f;
}
.default-light-theme .mat-elevation-z10 {
    box-shadow: 0 6px 6px -3px #0003, 0 10px 14px 1px #00000024, 0 4px 18px 3px #0000001f;
}
.default-light-theme .mat-elevation-z11 {
    box-shadow: 0 6px 7px -4px #0003, 0 11px 15px 1px #00000024, 0 4px 20px 3px #0000001f;
}
.default-light-theme .mat-elevation-z12 {
    box-shadow: 0 7px 8px -4px #0003, 0 12px 17px 2px #00000024, 0 5px 22px 4px #0000001f;
}
.default-light-theme .mat-elevation-z13 {
    box-shadow: 0 7px 8px -4px #0003, 0 13px 19px 2px #00000024, 0 5px 24px 4px #0000001f;
}
.default-light-theme .mat-elevation-z14 {
    box-shadow: 0 7px 9px -4px #0003, 0 14px 21px 2px #00000024, 0 5px 26px 4px #0000001f;
}
.default-light-theme .mat-elevation-z15 {
    box-shadow: 0 8px 9px -5px #0003, 0 15px 22px 2px #00000024, 0 6px 28px 5px #0000001f;
}
.default-light-theme .mat-elevation-z16 {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
}
.default-light-theme .mat-elevation-z17 {
    box-shadow: 0 8px 11px -5px #0003, 0 17px 26px 2px #00000024, 0 6px 32px 5px #0000001f;
}
.default-light-theme .mat-elevation-z18 {
    box-shadow: 0 9px 11px -5px #0003, 0 18px 28px 2px #00000024, 0 7px 34px 6px #0000001f;
}
.default-light-theme .mat-elevation-z19 {
    box-shadow: 0 9px 12px -6px #0003, 0 19px 29px 2px #00000024, 0 7px 36px 6px #0000001f;
}
.default-light-theme .mat-elevation-z20 {
    box-shadow: 0 10px 13px -6px #0003, 0 20px 31px 3px #00000024, 0 8px 38px 7px #0000001f;
}
.default-light-theme .mat-elevation-z21 {
    box-shadow: 0 10px 13px -6px #0003, 0 21px 33px 3px #00000024, 0 8px 40px 7px #0000001f;
}
.default-light-theme .mat-elevation-z22 {
    box-shadow: 0 10px 14px -6px #0003, 0 22px 35px 3px #00000024, 0 8px 42px 7px #0000001f;
}
.default-light-theme .mat-elevation-z23 {
    box-shadow: 0 11px 14px -7px #0003, 0 23px 36px 3px #00000024, 0 9px 44px 8px #0000001f;
}
.default-light-theme .mat-elevation-z24 {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
}
.mat-theme-loaded-marker {
    display: none;
}
.default-light-theme .mat-autocomplete-panel {
    background: white;
    color: #000000de;
}
.default-light-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
    background: white;
}
.default-light-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
    color: #000000de;
}
.default-light-theme .mat-badge {
    position: relative;
}
.default-light-theme .mat-badge-hidden .mat-badge-content {
    display: none;
}
.default-light-theme .mat-badge-content {
    position: absolute;
    text-align: center;
    display: inline-block;
    border-radius: 50%;
    transition: transform .2s ease-in-out;
    transform: scale(.6);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    pointer-events: none;
}
.default-light-theme .ng-animate-disabled .mat-badge-content, .default-light-theme .mat-badge-content._mat-animation-noopable {
    transition: none;
}
.default-light-theme .mat-badge-content.mat-badge-active {
    transform: none;
}
.default-light-theme .mat-badge-small .mat-badge-content {
    width: 16px;
    height: 16px;
    line-height: 16px;
}
.default-light-theme .mat-badge-small.mat-badge-above .mat-badge-content {
    top: -8px;
}
.default-light-theme .mat-badge-small.mat-badge-below .mat-badge-content {
    bottom: -8px;
}
.default-light-theme .mat-badge-small.mat-badge-before .mat-badge-content {
    left: -16px;
}
[dir=rtl] .default-light-theme .mat-badge-small.mat-badge-before .mat-badge-content {
    left: auto;
    right: -16px;
}
.default-light-theme .mat-badge-small.mat-badge-after .mat-badge-content {
    right: -16px;
}
[dir=rtl] .default-light-theme .mat-badge-small.mat-badge-after .mat-badge-content {
    right: auto;
    left: -16px;
}
.default-light-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: -8px;
}
[dir=rtl] .default-light-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: auto;
    right: -8px;
}
.default-light-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: -8px;
}
[dir=rtl] .default-light-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: auto;
    left: -8px;
}
.default-light-theme .mat-badge-medium .mat-badge-content {
    width: 22px;
    height: 22px;
    line-height: 22px;
}
.default-light-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
    top: -11px;
}
.default-light-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
    bottom: -11px;
}
.default-light-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
    left: -22px;
}
[dir=rtl] .default-light-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
    left: auto;
    right: -22px;
}
.default-light-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
    right: -22px;
}
[dir=rtl] .default-light-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
    right: auto;
    left: -22px;
}
.default-light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: -11px;
}
[dir=rtl] .default-light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: auto;
    right: -11px;
}
.default-light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: -11px;
}
[dir=rtl] .default-light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: auto;
    left: -11px;
}
.default-light-theme .mat-badge-large .mat-badge-content {
    width: 28px;
    height: 28px;
    line-height: 28px;
}
.default-light-theme .mat-badge-large.mat-badge-above .mat-badge-content {
    top: -14px;
}
.default-light-theme .mat-badge-large.mat-badge-below .mat-badge-content {
    bottom: -14px;
}
.default-light-theme .mat-badge-large.mat-badge-before .mat-badge-content {
    left: -28px;
}
[dir=rtl] .default-light-theme .mat-badge-large.mat-badge-before .mat-badge-content {
    left: auto;
    right: -28px;
}
.default-light-theme .mat-badge-large.mat-badge-after .mat-badge-content {
    right: -28px;
}
[dir=rtl] .default-light-theme .mat-badge-large.mat-badge-after .mat-badge-content {
    right: auto;
    left: -28px;
}
.default-light-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: -14px;
}
[dir=rtl] .default-light-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: auto;
    right: -14px;
}
.default-light-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: -14px;
}
[dir=rtl] .default-light-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: auto;
    left: -14px;
}
.default-light-theme .mat-badge-content {
    color: #fff;
    background: #2c6ae5;
}
.cdk-high-contrast-active .default-light-theme .mat-badge-content {
    outline: solid 1px;
    border-radius: 0;
}
.default-light-theme .mat-badge-accent .mat-badge-content {
    background: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-badge-warn .mat-badge-content {
    color: #fff;
    background: #ff9720;
}
.default-light-theme .mat-badge-disabled .mat-badge-content {
    background: #b9b9b9;
    color: #00000061;
}
.default-light-theme .mat-badge-content {
    font-weight: 600;
    font-size: 12px;
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-badge-small .mat-badge-content {
    font-size: 9px;
}
.default-light-theme .mat-badge-large .mat-badge-content {
    font-size: 24px;
}
.default-light-theme .mat-bottom-sheet-container {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
    background: white;
    color: #000000de;
    font: 400 14px / 20px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-button, .default-light-theme .mat-icon-button, .default-light-theme .mat-stroked-button {
    color: inherit;
    background: transparent;
}
.default-light-theme .mat-button.mat-primary, .default-light-theme .mat-icon-button.mat-primary, .default-light-theme .mat-stroked-button.mat-primary {
    color: #2c6ae5;
}
.default-light-theme .mat-button.mat-accent, .default-light-theme .mat-icon-button.mat-accent, .default-light-theme .mat-stroked-button.mat-accent {
    color: #32c98d;
}
.default-light-theme .mat-button.mat-warn, .default-light-theme .mat-icon-button.mat-warn, .default-light-theme .mat-stroked-button.mat-warn {
    color: #ff9720;
}
.default-light-theme .mat-button.mat-primary.mat-button-disabled, .default-light-theme .mat-button.mat-accent.mat-button-disabled, .default-light-theme .mat-button.mat-warn.mat-button-disabled, .default-light-theme .mat-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-icon-button.mat-primary.mat-button-disabled, .default-light-theme .mat-icon-button.mat-accent.mat-button-disabled, .default-light-theme .mat-icon-button.mat-warn.mat-button-disabled, .default-light-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-stroked-button.mat-primary.mat-button-disabled, .default-light-theme .mat-stroked-button.mat-accent.mat-button-disabled, .default-light-theme .mat-stroked-button.mat-warn.mat-button-disabled, .default-light-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
    color: #00000042;
}
.default-light-theme .mat-button.mat-primary .mat-button-focus-overlay, .default-light-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .default-light-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
    background-color: #2c6ae5;
}
.default-light-theme .mat-button.mat-accent .mat-button-focus-overlay, .default-light-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .default-light-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
    background-color: #32c98d;
}
.default-light-theme .mat-button.mat-warn .mat-button-focus-overlay, .default-light-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .default-light-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
    background-color: #ff9720;
}
.default-light-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .default-light-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .default-light-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
    background-color: transparent;
}
.default-light-theme .mat-button .mat-ripple-element, .default-light-theme .mat-icon-button .mat-ripple-element, .default-light-theme .mat-stroked-button .mat-ripple-element {
    opacity: .1;
    background-color: currentColor;
}
.default-light-theme .mat-button-focus-overlay {
    background: black;
}
.default-light-theme .mat-stroked-button:not(.mat-button-disabled) {
    border-color: #0000001f;
}
.default-light-theme .mat-flat-button, .default-light-theme .mat-raised-button, .default-light-theme .mat-fab, .default-light-theme .mat-mini-fab {
    color: #000000de;
    background-color: #fff;
}
.default-light-theme .mat-flat-button.mat-primary, .default-light-theme .mat-raised-button.mat-primary, .default-light-theme .mat-fab.mat-primary, .default-light-theme .mat-mini-fab.mat-primary {
    color: #fff;
}
.default-light-theme .mat-flat-button.mat-accent, .default-light-theme .mat-raised-button.mat-accent, .default-light-theme .mat-fab.mat-accent, .default-light-theme .mat-mini-fab.mat-accent {
    color: #000000de;
}
.default-light-theme .mat-flat-button.mat-warn, .default-light-theme .mat-raised-button.mat-warn, .default-light-theme .mat-fab.mat-warn, .default-light-theme .mat-mini-fab.mat-warn {
    color: #fff;
}
.default-light-theme .mat-flat-button.mat-primary.mat-button-disabled, .default-light-theme .mat-flat-button.mat-accent.mat-button-disabled, .default-light-theme .mat-flat-button.mat-warn.mat-button-disabled, .default-light-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-raised-button.mat-primary.mat-button-disabled, .default-light-theme .mat-raised-button.mat-accent.mat-button-disabled, .default-light-theme .mat-raised-button.mat-warn.mat-button-disabled, .default-light-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-fab.mat-primary.mat-button-disabled, .default-light-theme .mat-fab.mat-accent.mat-button-disabled, .default-light-theme .mat-fab.mat-warn.mat-button-disabled, .default-light-theme .mat-fab.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-primary.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-accent.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-warn.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
    color: #00000042;
}
.default-light-theme .mat-flat-button.mat-primary, .default-light-theme .mat-raised-button.mat-primary, .default-light-theme .mat-fab.mat-primary, .default-light-theme .mat-mini-fab.mat-primary {
    background-color: #2c6ae5;
}
.default-light-theme .mat-flat-button.mat-accent, .default-light-theme .mat-raised-button.mat-accent, .default-light-theme .mat-fab.mat-accent, .default-light-theme .mat-mini-fab.mat-accent {
    background-color: #32c98d;
}
.default-light-theme .mat-flat-button.mat-warn, .default-light-theme .mat-raised-button.mat-warn, .default-light-theme .mat-fab.mat-warn, .default-light-theme .mat-mini-fab.mat-warn {
    background-color: #ff9720;
}
.default-light-theme .mat-flat-button.mat-primary.mat-button-disabled, .default-light-theme .mat-flat-button.mat-accent.mat-button-disabled, .default-light-theme .mat-flat-button.mat-warn.mat-button-disabled, .default-light-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-raised-button.mat-primary.mat-button-disabled, .default-light-theme .mat-raised-button.mat-accent.mat-button-disabled, .default-light-theme .mat-raised-button.mat-warn.mat-button-disabled, .default-light-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-fab.mat-primary.mat-button-disabled, .default-light-theme .mat-fab.mat-accent.mat-button-disabled, .default-light-theme .mat-fab.mat-warn.mat-button-disabled, .default-light-theme .mat-fab.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-primary.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-accent.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-warn.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
    background-color: #0000001f;
}
.default-light-theme .mat-flat-button.mat-primary .mat-ripple-element, .default-light-theme .mat-raised-button.mat-primary .mat-ripple-element, .default-light-theme .mat-fab.mat-primary .mat-ripple-element, .default-light-theme .mat-mini-fab.mat-primary .mat-ripple-element {
    background-color: #ffffff1a;
}
.default-light-theme .mat-flat-button.mat-accent .mat-ripple-element, .default-light-theme .mat-raised-button.mat-accent .mat-ripple-element, .default-light-theme .mat-fab.mat-accent .mat-ripple-element, .default-light-theme .mat-mini-fab.mat-accent .mat-ripple-element {
    background-color: #0000001a;
}
.default-light-theme .mat-flat-button.mat-warn .mat-ripple-element, .default-light-theme .mat-raised-button.mat-warn .mat-ripple-element, .default-light-theme .mat-fab.mat-warn .mat-ripple-element, .default-light-theme .mat-mini-fab.mat-warn .mat-ripple-element {
    background-color: #ffffff1a;
}
.default-light-theme .mat-stroked-button:not([class*=mat-elevation-z]), .default-light-theme .mat-flat-button:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-raised-button:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}
.default-light-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-fab:not([class*=mat-elevation-z]), .default-light-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .default-light-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
    box-shadow: 0 7px 8px -4px #0003, 0 12px 17px 2px #00000024, 0 5px 22px 4px #0000001f;
}
.default-light-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .default-light-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-button, .default-light-theme .mat-raised-button, .default-light-theme .mat-icon-button, .default-light-theme .mat-stroked-button, .default-light-theme .mat-flat-button, .default-light-theme .mat-fab, .default-light-theme .mat-mini-fab {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-button-toggle-standalone, .default-light-theme .mat-button-toggle-group {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard, .default-light-theme .mat-button-toggle-group-appearance-standard {
    box-shadow: none;
}
.default-light-theme .mat-button-toggle {
    color: #00000061;
}
.default-light-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
    background-color: #0000001f;
}
.default-light-theme .mat-button-toggle-appearance-standard {
    color: #000000de;
    background: white;
}
.default-light-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
    background-color: #000;
}
.default-light-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle {
    border-left: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle {
    border-left: none;
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle {
    border-left: none;
    border-right: none;
    border-top: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-button-toggle-checked {
    background-color: #e0e0e0;
    color: #0000008a;
}
.default-light-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
    color: #000000de;
}
.default-light-theme .mat-button-toggle-disabled {
    color: #00000042;
    background-color: #eee;
}
.default-light-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
    background: white;
}
.default-light-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
    background-color: #bdbdbd;
}
.default-light-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard, .default-light-theme .mat-button-toggle-group-appearance-standard {
    border: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
    line-height: 48px;
}
.default-light-theme .mat-button-toggle {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-card {
    background: white;
    color: #000000de;
}
.default-light-theme .mat-card:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
}
.default-light-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-card-subtitle {
    color: #0000008a;
}
.default-light-theme .mat-card {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-card-title {
    font-size: 24px;
    font-weight: 500;
}
.default-light-theme .mat-card-header .mat-card-title {
    font-size: 20px;
}
.default-light-theme .mat-card-subtitle, .default-light-theme .mat-card-content {
    font-size: 14px;
}
.default-light-theme .mat-checkbox-frame {
    border-color: #0000008a;
}
.default-light-theme .mat-checkbox-checkmark {
    fill: #fafafa;
}
.default-light-theme .mat-checkbox-checkmark-path {
    stroke: #fafafa!important;
}
.default-light-theme .mat-checkbox-mixedmark {
    background-color: #fafafa;
}
.default-light-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .default-light-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
    background-color: #2c6ae5;
}
.default-light-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .default-light-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
    background-color: #32c98d;
}
.default-light-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .default-light-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
    background-color: #ff9720;
}
.default-light-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .default-light-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
    background-color: #b0b0b0;
}
.default-light-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
    border-color: #b0b0b0;
}
.default-light-theme .mat-checkbox-disabled .mat-checkbox-label {
    color: #0000008a;
}
.default-light-theme .mat-checkbox .mat-ripple-element {
    background-color: #000;
}
.default-light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element, .default-light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
    background: #2c6ae5;
}
.default-light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element, .default-light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
    background: #32c98d;
}
.default-light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element, .default-light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
    background: #ff9720;
}
.default-light-theme .mat-checkbox {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-checkbox-layout .mat-checkbox-label {
    line-height: 24px;
}
.default-light-theme .mat-chip.mat-standard-chip {
    background-color: #e0e0e0;
    color: #000000de;
}
.default-light-theme .mat-chip.mat-standard-chip .mat-chip-remove {
    color: #000000de;
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
    box-shadow: 0 3px 3px -2px #0003, 0 3px 4px #00000024, 0 1px 8px #0000001f;
}
.default-light-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
    opacity: .54;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip:after {
    background: black;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
    color: #fff;
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
    background-color: #ffffff1a;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
    color: #fff;
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
    background-color: #ffffff1a;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
    color: #000000de;
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
    background-color: #0000001a;
}
.default-light-theme .mat-chip {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-chip .mat-chip-trailing-icon.mat-icon, .default-light-theme .mat-chip .mat-chip-remove.mat-icon {
    font-size: 18px;
}
.default-light-theme .mat-table {
    background: white;
}
.default-light-theme .mat-table thead, .default-light-theme .mat-table tbody, .default-light-theme .mat-table tfoot, .default-light-theme mat-header-row, .default-light-theme mat-row, .default-light-theme mat-footer-row, .default-light-theme [mat-header-row], .default-light-theme [mat-row], .default-light-theme [mat-footer-row], .default-light-theme .mat-table-sticky {
    background: inherit;
}
.default-light-theme mat-row, .default-light-theme mat-header-row, .default-light-theme mat-footer-row, .default-light-theme th.mat-header-cell, .default-light-theme td.mat-cell, .default-light-theme td.mat-footer-cell {
    border-bottom-color: #0000001f;
}
.default-light-theme .mat-header-cell {
    color: #0000008a;
}
.default-light-theme .mat-cell, .default-light-theme .mat-footer-cell {
    color: #000000de;
}
.default-light-theme .mat-table {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-header-cell {
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme .mat-cell, .default-light-theme .mat-footer-cell {
    font-size: 14px;
}
.default-light-theme .mat-calendar-arrow {
    border-top-color: #0000008a;
}
.default-light-theme .mat-datepicker-toggle, .default-light-theme .mat-datepicker-content .mat-calendar-next-button, .default-light-theme .mat-datepicker-content .mat-calendar-previous-button {
    color: #0000008a;
}
.default-light-theme .mat-calendar-table-header-divider:after {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme .mat-calendar-table-header, .default-light-theme .mat-calendar-body-label {
    color: #0000008a;
}
.default-light-theme .mat-calendar-body-cell-content, .default-light-theme .mat-date-range-input-separator {
    color: #000000de;
    border-color: transparent;
}
.default-light-theme .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    color: #00000061;
}
.default-light-theme .mat-form-field-disabled .mat-date-range-input-separator {
    color: #00000061;
}
.default-light-theme .mat-calendar-body-in-preview {
    color: #0000003d;
}
.default-light-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    border-color: #00000061;
}
.default-light-theme .mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    border-color: #0000002e;
}
.default-light-theme .mat-calendar-body-in-range:before {
    background: rgba(44, 106, 229, .2);
}
.default-light-theme .mat-calendar-body-comparison-identical, .default-light-theme .mat-calendar-body-in-comparison-range:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme .mat-calendar-body-comparison-bridge-start:before, .default-light-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
    background: linear-gradient(to right, rgba(44, 106, 229, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-calendar-body-comparison-bridge-end:before, .default-light-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
    background: linear-gradient(to left, rgba(44, 106, 229, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical, .default-light-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
    background: #a8dab5;
}
.default-light-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected, .default-light-theme .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
    background: #46a35e;
}
.default-light-theme .mat-calendar-body-selected {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme .mat-calendar-body-disabled>.mat-calendar-body-selected {
    background-color: #2c6ae566;
}
.default-light-theme .mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px #fff;
}
.default-light-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #2c6ae54d;
}
.default-light-theme .mat-datepicker-content {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
    background-color: #fff;
    color: #000000de;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before {
    background: rgba(50, 201, 141, .2);
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical, .default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before, .default-light-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
    background: linear-gradient(to right, rgba(50, 201, 141, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before, .default-light-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
    background: linear-gradient(to left, rgba(50, 201, 141, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical, .default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
    background: #a8dab5;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected, .default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
    background: #46a35e;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected {
    background-color: #32c98d66;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px #000000de;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #32c98d4d;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before {
    background: rgba(255, 151, 32, .2);
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical, .default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before, .default-light-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
    background: linear-gradient(to right, rgba(255, 151, 32, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before, .default-light-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
    background: linear-gradient(to left, rgba(255, 151, 32, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical, .default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
    background: #a8dab5;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected, .default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
    background: #46a35e;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected {
    background-color: #ff972066;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px #fff;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #ff97204d;
}
.default-light-theme .mat-datepicker-content-touch {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
}
.default-light-theme .mat-datepicker-toggle-active {
    color: #2c6ae5;
}
.default-light-theme .mat-datepicker-toggle-active.mat-accent {
    color: #32c98d;
}
.default-light-theme .mat-datepicker-toggle-active.mat-warn {
    color: #ff9720;
}
.default-light-theme .mat-date-range-input-inner[disabled] {
    color: #00000061;
}
.default-light-theme .mat-calendar {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-calendar-body {
    font-size: 13px;
}
.default-light-theme .mat-calendar-body-label, .default-light-theme .mat-calendar-period-button {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-calendar-table-header th {
    font-size: 11px;
    font-weight: 400;
}
.default-light-theme .mat-dialog-container {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
    background: white;
    color: #000000de;
}
.default-light-theme .mat-dialog-title {
    font: 500 20px / 32px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-divider {
    border-top-color: #0000001f;
}
.default-light-theme .mat-divider-vertical {
    border-right-color: #0000001f;
}
.default-light-theme .mat-expansion-panel {
    background: white;
    color: #000000de;
}
.default-light-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme .mat-action-row {
    border-top-color: #0000001f;
}
.default-light-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .default-light-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .default-light-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
    background: rgba(0, 0, 0, .04);
}
@media (hover: none) {
    .default-light-theme .mat-expansion-panel> not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
}
}.default-light-theme .mat-expansion-panel-header-title {
    color: #000000de;
}
.default-light-theme .mat-expansion-panel-header-description, .default-light-theme .mat-expansion-indicator:after {
    color: #0000008a;
}
.default-light-theme .mat-expansion-panel-header[aria-disabled=true] {
    color: #00000042;
}
.default-light-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title, .default-light-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
    color: inherit;
}
.default-light-theme .mat-expansion-panel-header {
    height: 48px;
}
.default-light-theme .mat-expansion-panel-header.mat-expanded {
    height: 64px;
}
.default-light-theme .mat-expansion-panel-header {
    font-family: "Nunito Sans", sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.default-light-theme .mat-expansion-panel-content {
    font: 400 14px / 20px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-form-field-label {
    color: #0009;
}
.default-light-theme .mat-hint {
    color: #0009;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-label {
    color: #2c6ae5;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
    color: #32c98d;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
    color: #ff9720;
}
.default-light-theme .mat-focused .mat-form-field-required-marker {
    color: #32c98d;
}
.default-light-theme .mat-form-field-ripple {
    background-color: #000000de;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-ripple {
    background-color: #2c6ae5;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
    background-color: #32c98d;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
    background-color: #ff9720;
}
.default-light-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after {
    color: #2c6ae5;
}
.default-light-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after {
    color: #32c98d;
}
.default-light-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after {
    color: #ff9720;
}
.default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
    color: #ff9720;
}
.default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent, .default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
    color: #ff9720;
}
.default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple, .default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
    background-color: #ff9720;
}
.default-light-theme .mat-error {
    color: #ff9720;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-label {
    color: #0000008a;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-hint {
    color: #0000008a;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
    background-color: #0000006b;
}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .42) 33%, transparent 0%);
    background-size: 4px 100%;
    background-repeat: repeat-x;
}
.default-light-theme .mat-form-field-appearance-standard .mat-form-field-underline {
    background-color: #0000006b;
}
.default-light-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .42) 33%, transparent 0%);
    background-size: 4px 100%;
    background-repeat: repeat-x;
}
.default-light-theme .mat-form-field-appearance-fill .mat-form-field-flex {
    background-color: #0000000a;
}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
    background-color: #00000005;
}
.default-light-theme .mat-form-field-appearance-fill .mat-form-field-underline:before {
    background-color: #0000006b;
}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
    color: #00000061;
}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before {
    background-color: transparent;
}
.default-light-theme .mat-form-field-appearance-outline .mat-form-field-outline {
    color: #0000001f;
}
.default-light-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
    color: #000000de;
}
.default-light-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
    color: #2c6ae5;
}
.default-light-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
    color: #32c98d;
}
.default-light-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
    color: #ff9720;
}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
    color: #ff9720;
}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
    color: #00000061;
}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
    color: #0000000f;
}
.default-light-theme .mat-form-field {
    font-size: inherit;
    font-weight: 400;
    line-height: 1.125;
    font-family: "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-form-field-wrapper {
    padding-bottom: 1.34375em;
}
.default-light-theme .mat-form-field-prefix .mat-icon, .default-light-theme .mat-form-field-suffix .mat-icon {
    font-size: 150%;
    line-height: 1.125;
}
.default-light-theme .mat-form-field-prefix .mat-icon-button, .default-light-theme .mat-form-field-suffix .mat-icon-button {
    height: 1.5em;
    width: 1.5em;
}
.default-light-theme .mat-form-field-prefix .mat-icon-button .mat-icon, .default-light-theme .mat-form-field-suffix .mat-icon-button .mat-icon {
    height: 1.125em;
    line-height: 1.125;
}
.default-light-theme .mat-form-field-infix {
    padding: .5em 0;
    border-top: .84375em solid transparent;
}
.default-light-theme .mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme .mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme .mat-form-field-label-wrapper {
    top: -.84375em;
    padding-top: .84375em;
}
.default-light-theme .mat-form-field-label {
    top: 1.34375em;
}
.default-light-theme .mat-form-field-underline {
    bottom: 1.34375em;
}
.default-light-theme .mat-form-field-subscript-wrapper {
    font-size: 75%;
    margin-top: .6666666667em;
    top: calc(100% - 1.7916666667em);
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-wrapper {
    padding-bottom: 1.25em;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-infix {
    padding: .4375em 0;
}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00106px);
    -ms-transform: translateY(-1.28119em) scale(.75);
    width: 133.3333933333%}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00107px);
    -ms-transform: translateY(-1.28118em) scale(.75);
    width: 133.3334033333%}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00108px);
    -ms-transform: translateY(-1.28117em) scale(.75);
    width: 133.3334133333%}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-label {
    top: 1.28125em;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
    bottom: 1.25em;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
    margin-top: .5416666667em;
    top: calc(100% - 1.6666666667em);
}
@media print {
    .default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server: focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28116em) scale(.75);
}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28115em) scale(.75);
}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28114em) scale(.75);
}
}.default-light-theme .mat-form-field-appearance-fill .mat-form-field-infix {
    padding: .25em 0 .75em;
}
.default-light-theme .mat-form-field-appearance-fill .mat-form-field-label {
    top: 1.09375em;
    margin-top: -.5em;
}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme .mat-form-field-appearance-outline .mat-form-field-infix {
    padding: 1em 0;
}
.default-light-theme .mat-form-field-appearance-outline .mat-form-field-label {
    top: 1.84375em;
    margin-top: -.25em;
}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme .mat-grid-tile-header, .default-light-theme .mat-grid-tile-footer {
    font-size: 14px;
}
.default-light-theme .mat-grid-tile-header .mat-line, .default-light-theme .mat-grid-tile-footer .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-grid-tile-header .mat-line:nth-child(n+2), .default-light-theme .mat-grid-tile-footer .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme .mat-icon.mat-primary {
    color: #2c6ae5;
}
.default-light-theme .mat-icon.mat-accent {
    color: #32c98d;
}
.default-light-theme .mat-icon.mat-warn {
    color: #ff9720;
}
.default-light-theme .mat-form-field-type-mat-native-select .mat-form-field-infix:after {
    color: #0000008a;
}
.default-light-theme .mat-input-element:disabled, .default-light-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after {
    color: #00000061;
}
.default-light-theme .mat-input-element {
    caret-color: #2c6ae5;
}
.default-light-theme .mat-input-element::placeholder {
    color: #0000006b;
}
.default-light-theme .mat-input-element::-moz-placeholder {
    color: #0000006b;
}
.default-light-theme .mat-input-element::-webkit-input-placeholder {
    color: #0000006b;
}
.default-light-theme .mat-input-element:-ms-input-placeholder {
    color: #0000006b;
}
.default-light-theme .mat-form-field.mat-accent .mat-input-element {
    caret-color: #32c98d;
}
.default-light-theme .mat-form-field.mat-warn .mat-input-element, .default-light-theme .mat-form-field-invalid .mat-input-element {
    caret-color: #ff9720;
}
.default-light-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after {
    color: #ff9720;
}
.default-light-theme input.mat-input-element {
    margin-top: -.0625em;
}
.default-light-theme .mat-list-base .mat-list-item {
    color: #000000de;
}
.default-light-theme .mat-list-base .mat-list-option {
    color: #000000de;
}
.default-light-theme .mat-list-base .mat-subheader {
    color: #0000008a;
}
.default-light-theme .mat-list-item-disabled {
    background-color: #eee;
}
.default-light-theme .mat-list-option:hover, .default-light-theme .mat-list-option:focus, .default-light-theme .mat-nav-list .mat-list-item:hover, .default-light-theme .mat-nav-list .mat-list-item:focus, .default-light-theme .mat-action-list .mat-list-item:hover, .default-light-theme .mat-action-list .mat-list-item:focus {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme .mat-list-single-selected-option, .default-light-theme .mat-list-single-selected-option:hover, .default-light-theme .mat-list-single-selected-option:focus {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme .mat-list-item {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-list-option {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-list-base .mat-list-item {
    font-size: 16px;
}
.default-light-theme .mat-list-base .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 14px;
}
.default-light-theme .mat-list-base .mat-list-option {
    font-size: 16px;
}
.default-light-theme .mat-list-base .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 14px;
}
.default-light-theme .mat-list-base .mat-subheader {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-list-base[dense] .mat-list-item {
    font-size: 12px;
}
.default-light-theme .mat-list-base[dense] .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme .mat-list-base[dense] .mat-list-option {
    font-size: 12px;
}
.default-light-theme .mat-list-base[dense] .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme .mat-list-base[dense] .mat-subheader {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme .mat-menu-panel {
    background: white;
}
.default-light-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme .mat-menu-item {
    background: transparent;
    color: #000000de;
}
.default-light-theme .mat-menu-item[disabled], .default-light-theme .mat-menu-item[disabled] .mat-menu-submenu-icon, .default-light-theme .mat-menu-item[disabled] .mat-icon-no-color {
    color: #00000061;
}
.default-light-theme .mat-menu-item .mat-icon-no-color, .default-light-theme .mat-menu-submenu-icon {
    color: #0000008a;
}
.default-light-theme .mat-menu-item:hover:not([disabled]), .default-light-theme .mat-menu-item.cdk-program-focused:not([disabled]), .default-light-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]), .default-light-theme .mat-menu-item-highlighted:not([disabled]) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme .mat-menu-item {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.default-light-theme .mat-paginator {
    background: white;
}
.default-light-theme .mat-paginator, .default-light-theme .mat-paginator-page-size .mat-select-trigger {
    color: #0000008a;
}
.default-light-theme .mat-paginator-decrement, .default-light-theme .mat-paginator-increment {
    border-top: 2px solid rgba(0, 0, 0, .54);
    border-right: 2px solid rgba(0, 0, 0, .54);
}
.default-light-theme .mat-paginator-first, .default-light-theme .mat-paginator-last {
    border-top: 2px solid rgba(0, 0, 0, .54);
}
.default-light-theme .mat-icon-button[disabled] .mat-paginator-decrement, .default-light-theme .mat-icon-button[disabled] .mat-paginator-increment, .default-light-theme .mat-icon-button[disabled] .mat-paginator-first, .default-light-theme .mat-icon-button[disabled] .mat-paginator-last {
    border-color: #00000061;
}
.default-light-theme .mat-paginator-container {
    min-height: 56px;
}
.default-light-theme .mat-paginator, .default-light-theme .mat-paginator-page-size .mat-select-trigger {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
}
.default-light-theme .mat-progress-bar-background {
    fill: #c7d6f5;
}
.default-light-theme .mat-progress-bar-buffer {
    background-color: #c7d6f5;
}
.default-light-theme .mat-progress-bar-fill:after {
    background-color: #2c6ae5;
}
.default-light-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
    fill: #c8eedf;
}
.default-light-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
    background-color: #c8eedf;
}
.default-light-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill:after {
    background-color: #32c98d;
}
.default-light-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
    fill: #fbe1c4;
}
.default-light-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
    background-color: #fbe1c4;
}
.default-light-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill:after {
    background-color: #ff9720;
}
.default-light-theme .mat-progress-spinner circle, .default-light-theme .mat-spinner circle {
    stroke: #2c6ae5;
}
.default-light-theme .mat-progress-spinner.mat-accent circle, .default-light-theme .mat-spinner.mat-accent circle {
    stroke: #32c98d;
}
.default-light-theme .mat-progress-spinner.mat-warn circle, .default-light-theme .mat-spinner.mat-warn circle {
    stroke: #ff9720;
}
.default-light-theme .mat-radio-outer-circle {
    border-color: #0000008a;
}
.default-light-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
    border-color: #2c6ae5;
}
.default-light-theme .mat-radio-button.mat-primary .mat-radio-inner-circle, .default-light-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .default-light-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .default-light-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
    background-color: #2c6ae5;
}
.default-light-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
    border-color: #32c98d;
}
.default-light-theme .mat-radio-button.mat-accent .mat-radio-inner-circle, .default-light-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .default-light-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .default-light-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
    background-color: #32c98d;
}
.default-light-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
    border-color: #ff9720;
}
.default-light-theme .mat-radio-button.mat-warn .mat-radio-inner-circle, .default-light-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .default-light-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .default-light-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
    background-color: #ff9720;
}
.default-light-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle, .default-light-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
    border-color: #00000061;
}
.default-light-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element, .default-light-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
    background-color: #00000061;
}
.default-light-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
    color: #00000061;
}
.default-light-theme .mat-radio-button .mat-ripple-element {
    background-color: #000;
}
.default-light-theme .mat-radio-button {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-select-value {
    color: #000000de;
}
.default-light-theme .mat-select-placeholder {
    color: #0000006b;
}
.default-light-theme .mat-select-disabled .mat-select-value {
    color: #00000061;
}
.default-light-theme .mat-select-arrow {
    color: #0000008a;
}
.default-light-theme .mat-select-panel {
    background: white;
}
.default-light-theme .mat-select-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
    color: #2c6ae5;
}
.default-light-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
    color: #32c98d;
}
.default-light-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
    color: #ff9720;
}
.default-light-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
    color: #ff9720;
}
.default-light-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
    color: #00000061;
}
.default-light-theme .mat-select {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-select-trigger {
    height: 1.125em;
}
.default-light-theme .mat-drawer-container {
    background-color: #fafafa;
    color: #000000de;
}
.default-light-theme .mat-drawer {
    background-color: #fff;
    color: #000000de;
}
.default-light-theme .mat-drawer.mat-drawer-push {
    background-color: #fff;
}
.default-light-theme .mat-drawer:not(.mat-drawer-side) {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
}
.default-light-theme .mat-drawer-side {
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-drawer-side.mat-drawer-end {
    border-left: solid 1px rgba(0, 0, 0, .12);
    border-right: none;
}
.default-light-theme [dir=rtl] .mat-drawer-side {
    border-left: solid 1px rgba(0, 0, 0, .12);
    border-right: none;
}
.default-light-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
    border-left: none;
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-drawer-backdrop.mat-drawer-shown {
    background-color: #0009;
}
.default-light-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
    background-color: #32c98d;
}
.default-light-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
    background-color: #32c98d8a;
}
.default-light-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
    background-color: #32c98d;
}
.default-light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
    background-color: #2c6ae5;
}
.default-light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
    background-color: #2c6ae58a;
}
.default-light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
    background-color: #2c6ae5;
}
.default-light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
    background-color: #ff9720;
}
.default-light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
    background-color: #ff97208a;
}
.default-light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
    background-color: #ff9720;
}
.default-light-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
    background-color: #000;
}
.default-light-theme .mat-slide-toggle-thumb {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
    background-color: #fafafa;
}
.default-light-theme .mat-slide-toggle-bar {
    background-color: #00000061;
}
.default-light-theme .mat-slide-toggle-content {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-slider-track-background {
    background-color: #00000042;
}
.default-light-theme .mat-primary .mat-slider-track-fill, .default-light-theme .mat-primary .mat-slider-thumb, .default-light-theme .mat-primary .mat-slider-thumb-label {
    background-color: #2c6ae5;
}
.default-light-theme .mat-primary .mat-slider-thumb-label-text {
    color: #fff;
}
.default-light-theme .mat-primary .mat-slider-focus-ring {
    background-color: #2c6ae533;
}
.default-light-theme .mat-accent .mat-slider-track-fill, .default-light-theme .mat-accent .mat-slider-thumb, .default-light-theme .mat-accent .mat-slider-thumb-label {
    background-color: #32c98d;
}
.default-light-theme .mat-accent .mat-slider-thumb-label-text {
    color: #000000de;
}
.default-light-theme .mat-accent .mat-slider-focus-ring {
    background-color: #32c98d33;
}
.default-light-theme .mat-warn .mat-slider-track-fill, .default-light-theme .mat-warn .mat-slider-thumb, .default-light-theme .mat-warn .mat-slider-thumb-label {
    background-color: #ff9720;
}
.default-light-theme .mat-warn .mat-slider-thumb-label-text {
    color: #fff;
}
.default-light-theme .mat-warn .mat-slider-focus-ring {
    background-color: #ff972033;
}
.default-light-theme .mat-slider:hover .mat-slider-track-background, .default-light-theme .mat-slider.cdk-focused .mat-slider-track-background {
    background-color: #00000061;
}
.default-light-theme .mat-slider-disabled .mat-slider-track-background, .default-light-theme .mat-slider-disabled .mat-slider-track-fill, .default-light-theme .mat-slider-disabled .mat-slider-thumb {
    background-color: #00000042;
}
.default-light-theme .mat-slider-disabled:hover .mat-slider-track-background {
    background-color: #00000042;
}
.default-light-theme .mat-slider-min-value .mat-slider-focus-ring {
    background-color: #0000001f;
}
.default-light-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb, .default-light-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
    background-color: #000000de;
}
.default-light-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb, .default-light-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
    background-color: #00000042;
}
.default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
    border-color: #00000042;
    background-color: transparent;
}
.default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
    border-color: #00000061;
}
.default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
    border-color: #00000042;
}
.default-light-theme .mat-slider-has-ticks .mat-slider-wrapper:after {
    border-color: #000000b3;
}
.default-light-theme .mat-slider-horizontal .mat-slider-ticks {
    background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
    background-image: -moz-repeating-linear-gradient(.0001deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
}
.default-light-theme .mat-slider-vertical .mat-slider-ticks {
    background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
}
.default-light-theme .mat-slider-thumb-label-text {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme .mat-step-header.cdk-keyboard-focused, .default-light-theme .mat-step-header.cdk-program-focused, .default-light-theme .mat-step-header:hover:not([aria-disabled]), .default-light-theme .mat-step-header:hover[aria-disabled=false] {
    background-color: #0000000a;
}
.default-light-theme .mat-step-header:hover[aria-disabled=true] {
    cursor: default;
}
@media (hover: none) {
    .default-light-theme .mat-step-header: hover {
    background: none;
}
}.default-light-theme .mat-step-header .mat-step-label, .default-light-theme .mat-step-header .mat-step-optional {
    color: #0000008a;
}
.default-light-theme .mat-step-header .mat-step-icon {
    background-color: #0000008a;
    color: #fff;
}
.default-light-theme .mat-step-header .mat-step-icon-selected, .default-light-theme .mat-step-header .mat-step-icon-state-done, .default-light-theme .mat-step-header .mat-step-icon-state-edit {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme .mat-step-header.mat-accent .mat-step-icon {
    color: #000000de;
}
.default-light-theme .mat-step-header.mat-accent .mat-step-icon-selected, .default-light-theme .mat-step-header.mat-accent .mat-step-icon-state-done, .default-light-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-step-header.mat-warn .mat-step-icon {
    color: #fff;
}
.default-light-theme .mat-step-header.mat-warn .mat-step-icon-selected, .default-light-theme .mat-step-header.mat-warn .mat-step-icon-state-done, .default-light-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme .mat-step-header .mat-step-icon-state-error {
    background-color: transparent;
    color: #ff9720;
}
.default-light-theme .mat-step-header .mat-step-label.mat-step-label-active {
    color: #000000de;
}
.default-light-theme .mat-step-header .mat-step-label.mat-step-label-error {
    color: #ff9720;
}
.default-light-theme .mat-stepper-horizontal, .default-light-theme .mat-stepper-vertical {
    background-color: #fff;
}
.default-light-theme .mat-stepper-vertical-line:before {
    border-left-color: #0000001f;
}
.default-light-theme .mat-horizontal-stepper-header:before, .default-light-theme .mat-horizontal-stepper-header:after, .default-light-theme .mat-stepper-horizontal-line {
    border-top-color: #0000001f;
}
.default-light-theme .mat-horizontal-stepper-header {
    height: 72px;
}
.default-light-theme .mat-stepper-label-position-bottom .mat-horizontal-stepper-header, .default-light-theme .mat-vertical-stepper-header {
    padding: 24px;
}
.default-light-theme .mat-stepper-vertical-line:before {
    top: -16px;
    bottom: -16px;
}
.default-light-theme .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after, .default-light-theme .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before {
    top: 36px;
}
.default-light-theme .mat-stepper-label-position-bottom .mat-stepper-horizontal-line {
    top: 36px;
}
.default-light-theme .mat-stepper-vertical, .default-light-theme .mat-stepper-horizontal {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-step-label {
    font-size: 14px;
    font-weight: 400;
}
.default-light-theme .mat-step-sub-label-error {
    font-weight: normal;
}
.default-light-theme .mat-step-label-error {
    font-size: 14px;
}
.default-light-theme .mat-step-label-selected {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-sort-header-arrow {
    color: #757575;
}
.default-light-theme .mat-tab-nav-bar, .default-light-theme .mat-tab-header {
    border-bottom: 1px solid rgba(0, 0, 0, .12);
}
.default-light-theme .mat-tab-group-inverted-header .mat-tab-nav-bar, .default-light-theme .mat-tab-group-inverted-header .mat-tab-header {
    border-top: 1px solid rgba(0, 0, 0, .12);
    border-bottom: none;
}
.default-light-theme .mat-tab-label, .default-light-theme .mat-tab-link {
    color: #000000de;
}
.default-light-theme .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-link.mat-tab-disabled {
    color: #00000061;
}
.default-light-theme .mat-tab-header-pagination-chevron {
    border-color: #000000de;
}
.default-light-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #00000061;
}
.default-light-theme .mat-tab-group[class*=mat-background-]>.mat-tab-header, .default-light-theme .mat-tab-nav-bar[class*=mat-background-] {
    border-bottom: none;
    border-top: none;
}
.default-light-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #2c6ae54d;
}
.default-light-theme .mat-tab-group.mat-primary .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
    background-color: #2c6ae5;
}
.default-light-theme .mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar {
    background-color: #fff;
}
.default-light-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #32c98d4d;
}
.default-light-theme .mat-tab-group.mat-accent .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
    background-color: #32c98d;
}
.default-light-theme .mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar {
    background-color: #000000de;
}
.default-light-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #ff97204d;
}
.default-light-theme .mat-tab-group.mat-warn .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
    background-color: #ff9720;
}
.default-light-theme .mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar {
    background-color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #2c6ae54d;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination {
    background-color: #2c6ae5;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link {
    color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
    color: #fff6;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator:before {
    border-color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #fff;
    opacity: .4;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element {
    background-color: #fff;
    opacity: .12;
}
.default-light-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #32c98d4d;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination {
    background-color: #32c98d;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link {
    color: #000000de;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
    color: #0006;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator:before {
    border-color: #000000de;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #000;
    opacity: .4;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element {
    background-color: #000;
    opacity: .12;
}
.default-light-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #ff97204d;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination {
    background-color: #ff9720;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link {
    color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
    color: #fff6;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator:before {
    border-color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #fff;
    opacity: .4;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element {
    background-color: #fff;
    opacity: .12;
}
.default-light-theme .mat-tab-group {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-tab-label, .default-light-theme .mat-tab-link {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-toolbar {
    background: whitesmoke;
    color: #000000de;
}
.default-light-theme .mat-toolbar.mat-primary {
    background: #2c6ae5;
    color: #fff;
}
.default-light-theme .mat-toolbar.mat-accent {
    background: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-toolbar.mat-warn {
    background: #ff9720;
    color: #fff;
}
.default-light-theme .mat-toolbar .mat-form-field-underline, .default-light-theme .mat-toolbar .mat-form-field-ripple, .default-light-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
    background-color: currentColor;
}
.default-light-theme .mat-toolbar .mat-form-field-label, .default-light-theme .mat-toolbar .mat-focused .mat-form-field-label, .default-light-theme .mat-toolbar .mat-select-value, .default-light-theme .mat-toolbar .mat-select-arrow, .default-light-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
    color: inherit;
}
.default-light-theme .mat-toolbar .mat-input-element {
    caret-color: currentColor;
}
.default-light-theme .mat-toolbar-multiple-rows {
    min-height: 64px;
}
.default-light-theme .mat-toolbar-row, .default-light-theme .mat-toolbar-single-row {
    height: 64px;
}
@media (max-width: 599px) {
    .default-light-theme .mat-toolbar-multiple-rows {
    min-height: 56px;
}
.default-light-theme .mat-toolbar-row, .default-light-theme .mat-toolbar-single-row {
    height: 56px;
}
}.default-light-theme .mat-toolbar, .default-light-theme .mat-toolbar h1, .default-light-theme .mat-toolbar h2, .default-light-theme .mat-toolbar h3, .default-light-theme .mat-toolbar h4, .default-light-theme .mat-toolbar h5, .default-light-theme .mat-toolbar h6 {
    font: 500 20px / 32px "Nunito Sans", sans-serif;
    letter-spacing: normal;
    margin: 0;
}
.default-light-theme .mat-tooltip {
    background: rgba(97, 97, 97, .9);
    font-family: "Nunito Sans", sans-serif;
    font-size: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.default-light-theme .mat-tooltip-handset {
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.default-light-theme .mat-tree {
    background: white;
}
.default-light-theme .mat-tree-node, .default-light-theme .mat-nested-tree-node {
    color: #000000de;
}
.default-light-theme .mat-tree-node {
    min-height: 48px;
}
.default-light-theme .mat-tree {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-tree-node, .default-light-theme .mat-nested-tree-node {
    font-weight: 400;
    font-size: 14px;
}
.default-light-theme .mat-snack-bar-container {
    color: #ffffffb3;
    background: #323232;
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme .mat-simple-snackbar-action {
    color: #32c98d;
}
.default-light-theme .mat-simple-snackbar {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
}
.default-light-theme .mat-simple-snackbar-action {
    line-height: 1;
    font-family: inherit;
    font-size: inherit;
    font-weight: 500;
}
.bg-primary {
    background: #2c6ae5;
}
.bg-accent {
    background: #32c98d;
}
.primary {
    color: #2c6ae5;
}
.accent {
    color: #32c98d;
}
.inventual-input-field-style .mat-form-field-appearance-legacy .mat-form-field-infix {
    padding: 0;
}
.inventual-input-field-style input.mat-input-element {
    margin: 0;
    height: 3rem;
    line-height: 46px;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity:  1;
    border-color: rgba(239, 240, 242, var(--tw-border-opacity));
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    border-radius: 3px;
    outline: 2px solid transparent;
    outline-offset: 2px;
    display: block;
    font-size: 14px;
    line-height: 14px;
    --tw-text-opacity:  1;
    color: rgba(97, 97, 97, var(--tw-text-opacity));
    font-family: "Nunito Sans", sans-serif;
    font-weight: 400;
    width: 100%;
    --tw-bg-opacity:  1;
    background-color: rgba(252, 252, 252, var(--tw-bg-opacity));
}
.inventual-input-field-style input.mat-input-element:focus {
    --tw-bg-opacity:  1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.inventual-input-field-style .mat-form-field-appearance-legacy .mat-form-field-underline {
    display: none;
}
.inventual-input-field-style .mat-form-field-infix {
    border-width: 0px;
}
.inventual-input-field-style .mat-form-field-label-wrapper {
    top: 0px;
    padding: 0;
}
.inventual-input-field-style .mat-form-field-appearance-legacy .mat-form-field-wrapper {
    padding: 0;
    width: 100%;
    display: flex;
}
.inventual-input-field-style .mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
    margin: 0;
    top: 0px;
}
.inventual-input-field-style .mat-form-field {
    display: flex;
}
.inventual-popup-btn .mat-raised-button {
    font-size: 16px!important;
    font-weight: 700!important;
    color: #fff!important;
    border-radius: 5px!important;
    height: 48px!important;
    line-height: 48px!important;
    padding: 0 16px!important;
    width: 100%!important;
    text-align: center;
}
.inventual-login-wrapper {
    max-width: 560px;
    width: 560px;
    display: inline-block;
    border-radius: 10px;
    padding: 3rem 3rem 2.75rem;
    --tw-bg-opacity:  1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    box-shadow: 0 10px 30px #1329550d;
}
@media (max-width: 600px) {
    .inventual-login-wrapper {
    width: calc(100% - 40px);
    max-width: inherit;
}
.inventual-login-wrapper {
    padding: 1.25rem;
}
.inventual-login-wrapper {
    padding-bottom: 1rem;
}
}.inventual-login-wrapper .inventual-input-field-style input.mat-input-element {
    padding-right: 2.25rem;
}
.inventual-input-field-style-eye .mat-form-field-appearance-fill .mat-form-field-flex {
    padding: 0;
    border-radius: 3px;
    background-color: transparent;
}
.inventual-input-field-style-eye .mat-form-field-wrapper {
    width: 100%;
    padding: 0;
}
.inventual-input-field-style-eye .mat-form-field-underline {
    display: none;
}
.inventual-input-field-style-eye .mat-form-field-appearance-fill .mat-form-field-infix {
    padding: 0;
}
.inventual-input-field-style-eye .mat-form-field-suffix {
    position: absolute;
    top: .375rem;
    right: .5rem;
}
.inventual-input-field-style-eye .mat-icon {
    color: #a8a8a8;
}
.inventual-input-field-style {
    position: relative;
}
.inventual-input-field-style caption {
    position: absolute;
    top: .5rem;
    right: .875rem;
    display: inline-block;
}
.inventual-input-field-style caption .mat-icon {
    color: #a8a8a8;
    font-size: 20px;
}

.mat-form-field {
    display: inline-block;
    position: relative;
    text-align: left;
}
[dir=rtl] .mat-form-field {
    text-align: right;
}
.mat-form-field-wrapper {
    position: relative;
}
.mat-form-field-flex {
    display: inline-flex;
    align-items: baseline;
    box-sizing: border-box;
    width: 100%}
.mat-form-field-prefix, .mat-form-field-suffix {
    white-space: nowrap;
    flex: none;
    position: relative;
}
.mat-form-field-infix {
    display: block;
    position: relative;
    flex: auto;
    min-width: 0;
    width: 180px;
}
.cdk-high-contrast-active .mat-form-field-infix {
    border-image: linear-gradient(transparent,  transparent);
}
.mat-form-field-label-wrapper {
    position: absolute;
    left: 0;
    box-sizing: content-box;
    width: 100%;
    height: 100%;
    overflow: hidden;
    pointer-events: none;
}
[dir=rtl] .mat-form-field-label-wrapper {
    left: auto;
    right: 0;
}
.mat-form-field-label {
    position: absolute;
    left: 0;
    font: inherit;
    pointer-events: none;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    transform-origin: 0 0;
    transition: transform 400ms cubic-bezier(0.25,  0.8,  0.25,  1), color 400ms cubic-bezier(0.25,  0.8,  0.25,  1), width 400ms cubic-bezier(0.25,  0.8,  0.25,  1);
    display: none;
}
[dir=rtl] .mat-form-field-label {
    transform-origin: 100% 0;
    left: auto;
    right: 0;
}
.mat-form-field-empty.mat-form-field-label, .mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label {
    display: block;
}
.mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    display: none;
}
.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    display: block;
    transition: none;
}
.mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label, .mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    display: none;
}
.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label, .mat-form-field-can-float .mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    display: block;
}
.mat-form-field-label:not(.mat-form-field-empty) {
    transition: none;
}
.mat-form-field-underline {
    position: absolute;
    width: 100%;
    pointer-events: none;
    transform: scale3d(1,  1.0001,  1);
}
.mat-form-field-ripple {
    position: absolute;
    left: 0;
    width: 100%;
    transform-origin: 50%;
    transform: scaleX(0.5);
    opacity: 0;
    transition: background-color 300ms cubic-bezier(0.55,  0,  0.55,  0.2);
}
.mat-form-field.mat-focused .mat-form-field-ripple, .mat-form-field.mat-form-field-invalid .mat-form-field-ripple {
    opacity: 1;
    transform: none;
    transition: transform 300ms cubic-bezier(0.25,  0.8,  0.25,  1), opacity 100ms cubic-bezier(0.25,  0.8,  0.25,  1), background-color 300ms cubic-bezier(0.25,  0.8,  0.25,  1);
}
.mat-form-field-subscript-wrapper {
    position: absolute;
    box-sizing: border-box;
    width: 100%;
    overflow: hidden;
}
.mat-form-field-subscript-wrapper .mat-icon, .mat-form-field-label-wrapper .mat-icon {
    width: 1em;
    height: 1em;
    font-size: inherit;
    vertical-align: baseline;
}
.mat-form-field-hint-wrapper {
    display: flex;
}
.mat-form-field-hint-spacer {
    flex: 1 0 1em;
}
.mat-error {
    display: block;
}
.mat-form-field-control-wrapper {
    position: relative;
}
.mat-form-field-hint-end {
    order: 1;
}
.mat-form-field._mat-animation-noopable .mat-form-field-label, .mat-form-field._mat-animation-noopable .mat-form-field-ripple {
    transition: none;
}

.mat-form-field-appearance-fill .mat-form-field-flex {
    border-radius: 4px 4px 0 0;
    padding: .75em .75em 0 .75em;
}
.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-flex {
    outline: solid 1px;
}
.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-form-field-flex {
    outline: dashed 3px;
}
.mat-form-field-appearance-fill .mat-form-field-underline::before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    height: 1px;
    width: 100%}
.mat-form-field-appearance-fill .mat-form-field-ripple {
    bottom: 0;
    height: 2px;
}
.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-ripple {
    height: 0;
}
.mat-form-field-appearance-fill:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple {
    opacity: 1;
    transform: none;
    transition: opacity 600ms cubic-bezier(0.25,  0.8,  0.25,  1);
}
.mat-form-field-appearance-fill._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple {
    transition: none;
}
.mat-form-field-appearance-fill .mat-form-field-subscript-wrapper {
    padding: 0 1em;
}

.mat-input-element {
    font: inherit;
    background: transparent;
    color: currentColor;
    border: none;
    outline: none;
    padding: 0;
    margin: 0;
    width: 100%;
    max-width: 100%;
    vertical-align: bottom;
    text-align: inherit;
    box-sizing: content-box;
}
.mat-input-element:-moz-ui-invalid {
    box-shadow: none;
}
.mat-input-element::-ms-clear, .mat-input-element::-ms-reveal {
    display: none;
}
.mat-input-element, .mat-input-element::-webkit-search-cancel-button, .mat-input-element::-webkit-search-decoration, .mat-input-element::-webkit-search-results-button, .mat-input-element::-webkit-search-results-decoration {
    -webkit-appearance: none;
}
.mat-input-element::-webkit-contacts-auto-fill-button, .mat-input-element::-webkit-caps-lock-indicator, .mat-input-element:not([type=password])::-webkit-credentials-auto-fill-button {
    visibility: hidden;
}
.mat-input-element[type=date], .mat-input-element[type=datetime], .mat-input-element[type=datetime-local], .mat-input-element[type=month], .mat-input-element[type=week], .mat-input-element[type=time] {
    line-height: 1;
}
.mat-input-element[type=date]::after, .mat-input-element[type=datetime]::after, .mat-input-element[type=datetime-local]::after, .mat-input-element[type=month]::after, .mat-input-element[type=week]::after, .mat-input-element[type=time]::after {
    content: " ";
    white-space: pre;
    width: 1px;
}
.mat-input-element::-webkit-inner-spin-button, .mat-input-element::-webkit-calendar-picker-indicator, .mat-input-element::-webkit-clear-button {
    font-size: .75em;
}
.mat-input-element::placeholder {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: color 400ms 133.3333333333ms cubic-bezier(0.25,  0.8,  0.25,  1);
}
.mat-input-element::placeholder:-ms-input-placeholder {
    -ms-user-select: text;
}
.mat-input-element::-moz-placeholder {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: color 400ms 133.3333333333ms cubic-bezier(0.25,  0.8,  0.25,  1);
}
.mat-input-element::-moz-placeholder:-ms-input-placeholder {
    -ms-user-select: text;
}
.mat-input-element::-webkit-input-placeholder {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: color 400ms 133.3333333333ms cubic-bezier(0.25,  0.8,  0.25,  1);
}
.mat-input-element::-webkit-input-placeholder:-ms-input-placeholder {
    -ms-user-select: text;
}
.mat-input-element:-ms-input-placeholder {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: color 400ms 133.3333333333ms cubic-bezier(0.25,  0.8,  0.25,  1);
}
.mat-input-element:-ms-input-placeholder:-ms-input-placeholder {
    -ms-user-select: text;
}
.mat-form-field-hide-placeholder .mat-input-element::placeholder {
    color: transparent !important;
    -webkit-text-fill-color: transparent;
    transition: none;
}
.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element::placeholder {
    opacity: 0;
}
.mat-form-field-hide-placeholder .mat-input-element::-moz-placeholder {
    color: transparent !important;
    -webkit-text-fill-color: transparent;
    transition: none;
}
.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element::-moz-placeholder {
    opacity: 0;
}
.mat-form-field-hide-placeholder .mat-input-element::-webkit-input-placeholder {
    color: transparent !important;
    -webkit-text-fill-color: transparent;
    transition: none;
}
.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element::-webkit-input-placeholder {
    opacity: 0;
}
.mat-form-field-hide-placeholder .mat-input-element:-ms-input-placeholder {
    color: transparent !important;
    -webkit-text-fill-color: transparent;
    transition: none;
}
.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element:-ms-input-placeholder {
    opacity: 0;
}
textarea.mat-input-element {
    resize: vertical;
    overflow: auto;
}
textarea.mat-input-element.cdk-textarea-autosize {
    resize: none;
}
textarea.mat-input-element {
    padding: 2px 0;
    margin: -2px 0;
}
select.mat-input-element {
    -moz-appearance: none;
    -webkit-appearance: none;
    position: relative;
    background-color: transparent;
    display: inline-flex;
    box-sizing: border-box;
    padding-top: 1em;
    top: -1em;
    margin-bottom: -1em;
}
select.mat-input-element::-ms-expand {
    display: none;
}
select.mat-input-element::-moz-focus-inner {
    border: 0;
}
select.mat-input-element:not(:disabled) {
    cursor: pointer;
}
select.mat-input-element::-ms-value {
    color: inherit;
    background: none;
}
.mat-focused .cdk-high-contrast-active select.mat-input-element::-ms-value {
    color: inherit;
}
.mat-form-field-type-mat-native-select .mat-form-field-infix::after {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid;
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -2.5px;
    pointer-events: none;
}
[dir=rtl] .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
    right: auto;
    left: 0;
}
.mat-form-field-type-mat-native-select .mat-input-element {
    padding-right: 15px;
}
[dir=rtl] .mat-form-field-type-mat-native-select .mat-input-element {
    padding-right: 0;
    padding-left: 15px;
}
.mat-form-field-type-mat-native-select .mat-form-field-label-wrapper {
    max-width: calc(100% - 10px);
}
.mat-form-field-type-mat-native-select.mat-form-field-appearance-outline .mat-form-field-infix::after {
    margin-top: -5px;
}
.mat-form-field-type-mat-native-select.mat-form-field-appearance-fill .mat-form-field-infix::after {
    margin-top: -10px;
}


.mat-form-field-appearance-legacy .mat-form-field-label {
    transform: perspective(100px);
    -ms-transform: none;
}
.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon, .mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon {
    width: 1em;
}
.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button, .mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button {
    font: inherit;
    vertical-align: baseline;
}
.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button .mat-icon, .mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button .mat-icon {
    font-size: inherit;
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
    height: 1px;
}
.cdk-high-contrast-active .mat-form-field-appearance-legacy .mat-form-field-underline {
    height: 0;
    border-top: solid 1px;
}
.mat-form-field-appearance-legacy .mat-form-field-ripple {
    top: 0;
    height: 2px;
    overflow: hidden;
}
.cdk-high-contrast-active .mat-form-field-appearance-legacy .mat-form-field-ripple {
    height: 0;
    border-top: solid 2px;
}
.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
    background-position: 0;
    background-color: transparent;
}
.cdk-high-contrast-active .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
    border-top-style: dotted;
    border-top-width: 2px;
}
.mat-form-field-appearance-legacy.mat-form-field-invalid:not(.mat-focused) .mat-form-field-ripple {
    height: 1px;
}


.mat-form-field-appearance-outline .mat-form-field-wrapper {
    margin: .25em 0;
}
.mat-form-field-appearance-outline .mat-form-field-flex {
    padding: 0 .75em 0 .75em;
    margin-top: -0.25em;
    position: relative;
}
.mat-form-field-appearance-outline .mat-form-field-prefix, .mat-form-field-appearance-outline .mat-form-field-suffix {
    top: .25em;
}
.mat-form-field-appearance-outline .mat-form-field-outline {
    display: flex;
    position: absolute;
    top: .25em;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
}
.mat-form-field-appearance-outline .mat-form-field-outline-start, .mat-form-field-appearance-outline .mat-form-field-outline-end {
    border: 1px solid currentColor;
    min-width: 5px;
}
.mat-form-field-appearance-outline .mat-form-field-outline-start {
    border-radius: 5px 0 0 5px;
    border-right-style: none;
}
[dir=rtl] .mat-form-field-appearance-outline .mat-form-field-outline-start {
    border-right-style: solid;
    border-left-style: none;
    border-radius: 0 5px 5px 0;
}
.mat-form-field-appearance-outline .mat-form-field-outline-end {
    border-radius: 0 5px 5px 0;
    border-left-style: none;
    flex-grow: 1;
}
[dir=rtl] .mat-form-field-appearance-outline .mat-form-field-outline-end {
    border-left-style: solid;
    border-right-style: none;
    border-radius: 5px 0 0 5px;
}
.mat-form-field-appearance-outline .mat-form-field-outline-gap {
    border-radius: .000001px;
    border: 1px solid currentColor;
    border-left-style: none;
    border-right-style: none;
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-outline-gap {
    border-top-color: transparent;
}
.mat-form-field-appearance-outline .mat-form-field-outline-thick {
    opacity: 0;
}
.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-start, .mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-end, .mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-gap {
    border-width: 2px;
}
.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline, .mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline {
    opacity: 0;
    transition: opacity 100ms cubic-bezier(0.25,  0.8,  0.25,  1);
}
.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick, .mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline-thick {
    opacity: 1;
}
.cdk-high-contrast-active .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
    border: 3px dashed;
}
.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline {
    opacity: 0;
    transition: opacity 600ms cubic-bezier(0.25,  0.8,  0.25,  1);
}
.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline-thick {
    opacity: 1;
}
.mat-form-field-appearance-outline .mat-form-field-subscript-wrapper {
    padding: 0 1em;
}
.mat-form-field-appearance-outline._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-outline, .mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline, .mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-start, .mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-end, .mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-gap {
    transition: none;
}


.mat-form-field-appearance-standard .mat-form-field-flex {
    padding-top: .75em;
}
.mat-form-field-appearance-standard .mat-form-field-underline {
    height: 1px;
}
.cdk-high-contrast-active .mat-form-field-appearance-standard .mat-form-field-underline {
    height: 0;
    border-top: solid 1px;
}
.mat-form-field-appearance-standard .mat-form-field-ripple {
    bottom: 0;
    height: 2px;
}
.cdk-high-contrast-active .mat-form-field-appearance-standard .mat-form-field-ripple {
    height: 0;
    border-top: solid 2px;
}
.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
    background-position: 0;
    background-color: transparent;
}
.cdk-high-contrast-active .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
    border-top-style: dotted;
    border-top-width: 2px;
}
.mat-form-field-appearance-standard:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple {
    opacity: 1;
    transform: none;
    transition: opacity 600ms cubic-bezier(0.25,  0.8,  0.25,  1);
}
.mat-form-field-appearance-standard._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple {
    transition: none;
}


.mat-icon {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-repeat: no-repeat;
    display: inline-block;
    fill: currentColor;
    height: 24px;
    width: 24px;
}
.mat-icon.mat-icon-inline {
    font-size: inherit;
    height: inherit;
    line-height: inherit;
    width: inherit;
}
[dir=rtl] .mat-icon-rtl-mirror {
    transform: scale(-1,  1);
}
.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon, .mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon {
    display: block;
}
.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon, .mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon {
    margin: auto;
}


.mat-button .mat-button-focus-overlay, .mat-icon-button .mat-button-focus-overlay {
    opacity: 0;
}
.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay, .mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay {
    opacity: .04;
}
@media(hover: none) {
    .mat-button: hover:not(.mat-button-disabled) .mat-button-focus-overlay, .mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay {
    opacity: 0;
}
}.mat-button, .mat-icon-button, .mat-stroked-button, .mat-flat-button {
    box-sizing: border-box;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    outline: none;
    border: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    white-space: nowrap;
    text-decoration: none;
    vertical-align: baseline;
    text-align: center;
    margin: 0;
    min-width: 64px;
    line-height: 36px;
    padding: 0 16px;
    border-radius: 4px;
    overflow: visible;
}
.mat-button::-moz-focus-inner, .mat-icon-button::-moz-focus-inner, .mat-stroked-button::-moz-focus-inner, .mat-flat-button::-moz-focus-inner {
    border: 0;
}
.mat-button.mat-button-disabled, .mat-icon-button.mat-button-disabled, .mat-stroked-button.mat-button-disabled, .mat-flat-button.mat-button-disabled {
    cursor: default;
}
.mat-button.cdk-keyboard-focused .mat-button-focus-overlay, .mat-button.cdk-program-focused .mat-button-focus-overlay, .mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay, .mat-icon-button.cdk-program-focused .mat-button-focus-overlay, .mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay, .mat-stroked-button.cdk-program-focused .mat-button-focus-overlay, .mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay, .mat-flat-button.cdk-program-focused .mat-button-focus-overlay {
    opacity: .12;
}
.mat-button::-moz-focus-inner, .mat-icon-button::-moz-focus-inner, .mat-stroked-button::-moz-focus-inner, .mat-flat-button::-moz-focus-inner {
    border: 0;
}
.mat-raised-button {
    box-sizing: border-box;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    outline: none;
    border: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    white-space: nowrap;
    text-decoration: none;
    vertical-align: baseline;
    text-align: center;
    margin: 0;
    min-width: 64px;
    line-height: 36px;
    padding: 0 16px;
    border-radius: 4px;
    overflow: visible;
    transform: translate3d(0,  0,  0);
    transition: background 400ms cubic-bezier(0.25,  0.8,  0.25,  1), box-shadow 280ms cubic-bezier(0.4,  0,  0.2,  1);
}
.mat-raised-button::-moz-focus-inner {
    border: 0;
}
.mat-raised-button.mat-button-disabled {
    cursor: default;
}
.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay, .mat-raised-button.cdk-program-focused .mat-button-focus-overlay {
    opacity: .12;
}
.mat-raised-button::-moz-focus-inner {
    border: 0;
}
._mat-animation-noopable.mat-raised-button {
    transition: none;
    animation: none;
}
.mat-stroked-button {
    border: 1px solid currentColor;
    padding: 0 15px;
    line-height: 34px;
}
.mat-stroked-button .mat-button-ripple.mat-ripple, .mat-stroked-button .mat-button-focus-overlay {
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px;
}
.mat-fab {
    box-sizing: border-box;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    outline: none;
    border: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    white-space: nowrap;
    text-decoration: none;
    vertical-align: baseline;
    text-align: center;
    margin: 0;
    min-width: 64px;
    line-height: 36px;
    padding: 0 16px;
    border-radius: 4px;
    overflow: visible;
    transform: translate3d(0,  0,  0);
    transition: background 400ms cubic-bezier(0.25,  0.8,  0.25,  1), box-shadow 280ms cubic-bezier(0.4,  0,  0.2,  1);
    min-width: 0;
    border-radius: 50%;
    width: 56px;
    height: 56px;
    padding: 0;
    flex-shrink: 0;
}
.mat-fab::-moz-focus-inner {
    border: 0;
}
.mat-fab.mat-button-disabled {
    cursor: default;
}
.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay, .mat-fab.cdk-program-focused .mat-button-focus-overlay {
    opacity: .12;
}
.mat-fab::-moz-focus-inner {
    border: 0;
}
._mat-animation-noopable.mat-fab {
    transition: none;
    animation: none;
}
.mat-fab .mat-button-wrapper {
    padding: 16px 0;
    display: inline-block;
    line-height: 24px;
}
.mat-mini-fab {
    box-sizing: border-box;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    outline: none;
    border: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    white-space: nowrap;
    text-decoration: none;
    vertical-align: baseline;
    text-align: center;
    margin: 0;
    min-width: 64px;
    line-height: 36px;
    padding: 0 16px;
    border-radius: 4px;
    overflow: visible;
    transform: translate3d(0,  0,  0);
    transition: background 400ms cubic-bezier(0.25,  0.8,  0.25,  1), box-shadow 280ms cubic-bezier(0.4,  0,  0.2,  1);
    min-width: 0;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    padding: 0;
    flex-shrink: 0;
}
.mat-mini-fab::-moz-focus-inner {
    border: 0;
}
.mat-mini-fab.mat-button-disabled {
    cursor: default;
}
.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay, .mat-mini-fab.cdk-program-focused .mat-button-focus-overlay {
    opacity: .12;
}
.mat-mini-fab::-moz-focus-inner {
    border: 0;
}
._mat-animation-noopable.mat-mini-fab {
    transition: none;
    animation: none;
}
.mat-mini-fab .mat-button-wrapper {
    padding: 8px 0;
    display: inline-block;
    line-height: 24px;
}
.mat-icon-button {
    padding: 0;
    min-width: 0;
    width: 40px;
    height: 40px;
    flex-shrink: 0;
    line-height: 40px;
    border-radius: 50%}
.mat-icon-button i, .mat-icon-button .mat-icon {
    line-height: 24px;
}
.mat-button-ripple.mat-ripple, .mat-button-focus-overlay {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    pointer-events: none;
    border-radius: inherit;
}
.mat-button-ripple.mat-ripple:not(:empty) {
    transform: translateZ(0);
}
.mat-button-focus-overlay {
    opacity: 0;
    transition: opacity 200ms cubic-bezier(0.35,  0,  0.25,  1), background-color 200ms cubic-bezier(0.35,  0,  0.25,  1);
}
._mat-animation-noopable .mat-button-focus-overlay {
    transition: none;
}
.mat-button-ripple-round {
    border-radius: 50%;
    z-index: 1;
}
.mat-button .mat-button-wrapper>*, .mat-flat-button .mat-button-wrapper>*, .mat-stroked-button .mat-button-wrapper>*, .mat-raised-button .mat-button-wrapper>*, .mat-icon-button .mat-button-wrapper>*, .mat-fab .mat-button-wrapper>*, .mat-mini-fab .mat-button-wrapper>* {
    vertical-align: middle;
}
.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button, .mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: inherit;
    width: 2.5em;
    height: 2.5em;
}
.cdk-high-contrast-active .mat-button, .cdk-high-contrast-active .mat-flat-button, .cdk-high-contrast-active .mat-raised-button, .cdk-high-contrast-active .mat-icon-button, .cdk-high-contrast-active .mat-fab, .cdk-high-contrast-active .mat-mini-fab {
    outline: solid 1px;
}
.cdk-high-contrast-active .mat-button-base.cdk-keyboard-focused, .cdk-high-contrast-active .mat-button-base.cdk-program-focused {
    outline: solid 3px;
}


.mat-badge-content {
    font-weight: 600;
    font-size: 12px;
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-badge-small .mat-badge-content {
    font-size: 9px;
}
.mat-badge-large .mat-badge-content {
    font-size: 24px;
}
.mat-h1, .mat-headline, .mat-typography h1 {
    font: 400 24px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h2, .mat-title, .mat-typography h2 {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h3, .mat-subheading-2, .mat-typography h3 {
    font: 400 16px / 28px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h4, .mat-subheading-1, .mat-typography h4 {
    font: 400 15px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h5, .mat-typography h5 {
    font: 400 calc(14px * .83) / 20px Roboto, "Helvetica Neue", sans-serif;
    margin: 0 0 12px;
}
.mat-h6, .mat-typography h6 {
    font: 400 calc(14px * .67) / 20px Roboto, "Helvetica Neue", sans-serif;
    margin: 0 0 12px;
}
.mat-body-strong, .mat-body-2 {
    font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-body, .mat-body-1, .mat-typography {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-body p, .mat-body-1 p, .mat-typography p {
    margin: 0 0 12px;
}
.mat-small, .mat-caption {
    font: 400 12px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-display-4, .mat-typography .mat-display-4 {
    font: 300 112px / 112px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.05em;
    margin: 0 0 56px;
}
.mat-display-3, .mat-typography .mat-display-3 {
    font: 400 56px / 56px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.02em;
    margin: 0 0 64px;
}
.mat-display-2, .mat-typography .mat-display-2 {
    font: 400 45px / 48px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.005em;
    margin: 0 0 64px;
}
.mat-display-1, .mat-typography .mat-display-1 {
    font: 400 34px / 40px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 64px;
}
.mat-bottom-sheet-container {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button, .mat-flat-button, .mat-fab, .mat-mini-fab {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-button-toggle {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card-title {
    font-size: 24px;
    font-weight: 500;
}
.mat-card-header .mat-card-title {
    font-size: 20px;
}
.mat-card-subtitle, .mat-card-content {
    font-size: 14px;
}
.mat-checkbox {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-checkbox-layout .mat-checkbox-label {
    line-height: 24px;
}
.mat-chip {
    font-size: 14px;
    font-weight: 500;
}
.mat-chip .mat-chip-trailing-icon.mat-icon, .mat-chip .mat-chip-remove.mat-icon {
    font-size: 18px;
}
.mat-table {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-header-cell {
    font-size: 12px;
    font-weight: 500;
}
.mat-cell, .mat-footer-cell {
    font-size: 14px;
}
.mat-calendar {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-calendar-body {
    font-size: 13px;
}
.mat-calendar-body-label, .mat-calendar-period-button {
    font-size: 14px;
    font-weight: 500;
}
.mat-calendar-table-header th {
    font-size: 11px;
    font-weight: 400;
}
.mat-dialog-title {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-expansion-panel-header {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.mat-expansion-panel-content {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-form-field {
    font-size: inherit;
    font-weight: 400;
    line-height: 1.125;
    font-family: Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-form-field-wrapper {
    padding-bottom: 1.34375em;
}
.mat-form-field-prefix .mat-icon, .mat-form-field-suffix .mat-icon {
    font-size: 150%;
    line-height: 1.125;
}
.mat-form-field-prefix .mat-icon-button, .mat-form-field-suffix .mat-icon-button {
    height: 1.5em;
    width: 1.5em;
}
.mat-form-field-prefix .mat-icon-button .mat-icon, .mat-form-field-suffix .mat-icon-button .mat-icon {
    height: 1.125em;
    line-height: 1.125;
}
.mat-form-field-infix {
    padding: .5em 0;
    border-top: .84375em solid transparent;
}
.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34374em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-label-wrapper {
    top: -.84375em;
    padding-top: .84375em;
}
.mat-form-field-label {
    top: 1.34375em;
}
.mat-form-field-underline {
    bottom: 1.34375em;
}
.mat-form-field-subscript-wrapper {
    font-size: 75%;
    margin-top: .6666666667em;
    top: calc(100% - 1.7916666667em);
}
.mat-form-field-appearance-legacy .mat-form-field-wrapper {
    padding-bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-infix {
    padding: .4375em 0;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);
    -ms-transform: translateY(-1.28125em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);
    -ms-transform: translateY(-1.28124em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);
    -ms-transform: translateY(-1.28123em) scale(.75);
    width: 133.3333533333%}
.mat-form-field-appearance-legacy .mat-form-field-label {
    top: 1.28125em;
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
    bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
    margin-top: .5416666667em;
    top: calc(100% - 1.6666666667em);
}
@media print {
    .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server: focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28122em) scale(.75);
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28121em) scale(.75);
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.2812em) scale(.75);
}
}.mat-form-field-appearance-fill .mat-form-field-infix {
    padding: .25em 0 .75em;
}
.mat-form-field-appearance-fill .mat-form-field-label {
    top: 1.09375em;
    margin-top: -.5em;
}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59374em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-appearance-outline .mat-form-field-infix {
    padding: 1em 0;
}
.mat-form-field-appearance-outline .mat-form-field-label {
    top: 1.84375em;
    margin-top: -.25em;
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59374em) scale(.75);
    width: 133.3333433333%}
.mat-grid-tile-header, .mat-grid-tile-footer {
    font-size: 14px;
}
.mat-grid-tile-header .mat-line, .mat-grid-tile-footer .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-grid-tile-header .mat-line:nth-child(n+2), .mat-grid-tile-footer .mat-line:nth-child(n+2) {
    font-size: 12px;
}
input.mat-input-element {
    margin-top: -.0625em;
}
.mat-menu-item {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.mat-paginator, .mat-paginator-page-size .mat-select-trigger {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
}
.mat-radio-button {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select-trigger {
    height: 1.125em;
}
.mat-slide-toggle-content {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-slider-thumb-label-text {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.mat-stepper-vertical, .mat-stepper-horizontal {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-step-label {
    font-size: 14px;
    font-weight: 400;
}
.mat-step-sub-label-error {
    font-weight: normal;
}
.mat-step-label-error {
    font-size: 14px;
}
.mat-step-label-selected {
    font-size: 14px;
    font-weight: 500;
}
.mat-tab-group {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tab-label, .mat-tab-link {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-toolbar, .mat-toolbar h1, .mat-toolbar h2, .mat-toolbar h3, .mat-toolbar h4, .mat-toolbar h5, .mat-toolbar h6 {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0;
}
.mat-tooltip {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.mat-tooltip-handset {
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.mat-list-item {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-option {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-base .mat-list-item {
    font-size: 16px;
}
.mat-list-base .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 14px;
}
.mat-list-base .mat-list-option {
    font-size: 16px;
}
.mat-list-base .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 14px;
}
.mat-list-base .mat-subheader {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-list-base[dense] .mat-list-item {
    font-size: 12px;
}
.mat-list-base[dense] .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.mat-list-base[dense] .mat-list-option {
    font-size: 12px;
}
.mat-list-base[dense] .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.mat-list-base[dense] .mat-subheader {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.mat-option {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 16px;
}
.mat-optgroup-label {
    font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-simple-snackbar {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
}
.mat-simple-snackbar-action {
    line-height: 1;
    font-family: inherit;
    font-size: inherit;
    font-weight: 500;
}
.mat-tree {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tree-node, .mat-nested-tree-node {
    font-weight: 400;
    font-size: 14px;
}
.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, .2, 1);
    transform: scale(0);
}
.cdk-high-contrast-active .mat-ripple-element {
    display: none;
}
.cdk-visually-hidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.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 .4s cubic-bezier(.25, .8, .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, .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
    opacity: 0;
}
.cdk-overlay-connected-position-bounding-box {
    position: absolute;
    z-index: 1000;
    display: flex;
    flex-direction: column;
    min-width: 1px;
    min-height: 1px;
}
.cdk-global-scrollblock {
    position: fixed;
    width: 100%;
    overflow-y: scroll;
}
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-mdc-focus-indicator {
    position: relative;
}
.default-light-theme .mat-ripple-element {
    background-color: #0000001a;
}
.default-light-theme .mat-option {
    color: #000000de;
}
.default-light-theme .mat-option:hover:not(.mat-option-disabled), .default-light-theme .mat-option:focus:not(.mat-option-disabled) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme .mat-option.mat-active {
    background: rgba(0, 0, 0, .04);
    color: #000000de;
}
.default-light-theme .mat-option.mat-option-disabled {
    color: #00000061;
}
.default-light-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #2c6ae5;
}
.default-light-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #32c98d;
}
.default-light-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #ff9720;
}
.default-light-theme .mat-option {
    font-family: "Nunito Sans", sans-serif;
    font-size: 16px;
}
.default-light-theme .mat-optgroup-label {
    color: #0000008a;
}
.default-light-theme .mat-optgroup-disabled .mat-optgroup-label {
    color: #00000061;
}
.default-light-theme .mat-optgroup-label {
    font: 500 14px / 24px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-pseudo-checkbox {
    color: #0000008a;
}
.default-light-theme .mat-pseudo-checkbox:after {
    color: #fafafa;
}
.default-light-theme .mat-pseudo-checkbox-disabled {
    color: #b0b0b0;
}
.default-light-theme .mat-primary .mat-pseudo-checkbox-checked, .default-light-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
    background: #2c6ae5;
}
.default-light-theme .mat-pseudo-checkbox-checked, .default-light-theme .mat-pseudo-checkbox-indeterminate, .default-light-theme .mat-accent .mat-pseudo-checkbox-checked, .default-light-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
    background: #32c98d;
}
.default-light-theme .mat-warn .mat-pseudo-checkbox-checked, .default-light-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
    background: #ff9720;
}
.default-light-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled, .default-light-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
    background: #b0b0b0;
}
.default-light-theme .mat-app-background, .default-light-theme.mat-app-background {
    background-color: #fafafa;
    color: #000000de;
}
.default-light-theme .mat-elevation-z0 {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-elevation-z1 {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
}
.default-light-theme .mat-elevation-z2 {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme .mat-elevation-z3 {
    box-shadow: 0 3px 3px -2px #0003, 0 3px 4px #00000024, 0 1px 8px #0000001f;
}
.default-light-theme .mat-elevation-z4 {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme .mat-elevation-z5 {
    box-shadow: 0 3px 5px -1px #0003, 0 5px 8px #00000024, 0 1px 14px #0000001f;
}
.default-light-theme .mat-elevation-z6 {
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme .mat-elevation-z7 {
    box-shadow: 0 4px 5px -2px #0003, 0 7px 10px 1px #00000024, 0 2px 16px 1px #0000001f;
}
.default-light-theme .mat-elevation-z8 {
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}
.default-light-theme .mat-elevation-z9 {
    box-shadow: 0 5px 6px -3px #0003, 0 9px 12px 1px #00000024, 0 3px 16px 2px #0000001f;
}
.default-light-theme .mat-elevation-z10 {
    box-shadow: 0 6px 6px -3px #0003, 0 10px 14px 1px #00000024, 0 4px 18px 3px #0000001f;
}
.default-light-theme .mat-elevation-z11 {
    box-shadow: 0 6px 7px -4px #0003, 0 11px 15px 1px #00000024, 0 4px 20px 3px #0000001f;
}
.default-light-theme .mat-elevation-z12 {
    box-shadow: 0 7px 8px -4px #0003, 0 12px 17px 2px #00000024, 0 5px 22px 4px #0000001f;
}
.default-light-theme .mat-elevation-z13 {
    box-shadow: 0 7px 8px -4px #0003, 0 13px 19px 2px #00000024, 0 5px 24px 4px #0000001f;
}
.default-light-theme .mat-elevation-z14 {
    box-shadow: 0 7px 9px -4px #0003, 0 14px 21px 2px #00000024, 0 5px 26px 4px #0000001f;
}
.default-light-theme .mat-elevation-z15 {
    box-shadow: 0 8px 9px -5px #0003, 0 15px 22px 2px #00000024, 0 6px 28px 5px #0000001f;
}
.default-light-theme .mat-elevation-z16 {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
}
.default-light-theme .mat-elevation-z17 {
    box-shadow: 0 8px 11px -5px #0003, 0 17px 26px 2px #00000024, 0 6px 32px 5px #0000001f;
}
.default-light-theme .mat-elevation-z18 {
    box-shadow: 0 9px 11px -5px #0003, 0 18px 28px 2px #00000024, 0 7px 34px 6px #0000001f;
}
.default-light-theme .mat-elevation-z19 {
    box-shadow: 0 9px 12px -6px #0003, 0 19px 29px 2px #00000024, 0 7px 36px 6px #0000001f;
}
.default-light-theme .mat-elevation-z20 {
    box-shadow: 0 10px 13px -6px #0003, 0 20px 31px 3px #00000024, 0 8px 38px 7px #0000001f;
}
.default-light-theme .mat-elevation-z21 {
    box-shadow: 0 10px 13px -6px #0003, 0 21px 33px 3px #00000024, 0 8px 40px 7px #0000001f;
}
.default-light-theme .mat-elevation-z22 {
    box-shadow: 0 10px 14px -6px #0003, 0 22px 35px 3px #00000024, 0 8px 42px 7px #0000001f;
}
.default-light-theme .mat-elevation-z23 {
    box-shadow: 0 11px 14px -7px #0003, 0 23px 36px 3px #00000024, 0 9px 44px 8px #0000001f;
}
.default-light-theme .mat-elevation-z24 {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
}
.mat-theme-loaded-marker {
    display: none;
}
.default-light-theme .mat-autocomplete-panel {
    background: white;
    color: #000000de;
}
.default-light-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
    background: white;
}
.default-light-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
    color: #000000de;
}
.default-light-theme .mat-badge {
    position: relative;
}
.default-light-theme .mat-badge-hidden .mat-badge-content {
    display: none;
}
.default-light-theme .mat-badge-content {
    position: absolute;
    text-align: center;
    display: inline-block;
    border-radius: 50%;
    transition: transform .2s ease-in-out;
    transform: scale(.6);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    pointer-events: none;
}
.default-light-theme .ng-animate-disabled .mat-badge-content, .default-light-theme .mat-badge-content._mat-animation-noopable {
    transition: none;
}
.default-light-theme .mat-badge-content.mat-badge-active {
    transform: none;
}
.default-light-theme .mat-badge-small .mat-badge-content {
    width: 16px;
    height: 16px;
    line-height: 16px;
}
.default-light-theme .mat-badge-small.mat-badge-above .mat-badge-content {
    top: -8px;
}
.default-light-theme .mat-badge-small.mat-badge-below .mat-badge-content {
    bottom: -8px;
}
.default-light-theme .mat-badge-small.mat-badge-before .mat-badge-content {
    left: -16px;
}
[dir=rtl] .default-light-theme .mat-badge-small.mat-badge-before .mat-badge-content {
    left: auto;
    right: -16px;
}
.default-light-theme .mat-badge-small.mat-badge-after .mat-badge-content {
    right: -16px;
}
[dir=rtl] .default-light-theme .mat-badge-small.mat-badge-after .mat-badge-content {
    right: auto;
    left: -16px;
}
.default-light-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: -8px;
}
[dir=rtl] .default-light-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: auto;
    right: -8px;
}
.default-light-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: -8px;
}
[dir=rtl] .default-light-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: auto;
    left: -8px;
}
.default-light-theme .mat-badge-medium .mat-badge-content {
    width: 22px;
    height: 22px;
    line-height: 22px;
}
.default-light-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
    top: -11px;
}
.default-light-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
    bottom: -11px;
}
.default-light-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
    left: -22px;
}
[dir=rtl] .default-light-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
    left: auto;
    right: -22px;
}
.default-light-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
    right: -22px;
}
[dir=rtl] .default-light-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
    right: auto;
    left: -22px;
}
.default-light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: -11px;
}
[dir=rtl] .default-light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: auto;
    right: -11px;
}
.default-light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: -11px;
}
[dir=rtl] .default-light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: auto;
    left: -11px;
}
.default-light-theme .mat-badge-large .mat-badge-content {
    width: 28px;
    height: 28px;
    line-height: 28px;
}
.default-light-theme .mat-badge-large.mat-badge-above .mat-badge-content {
    top: -14px;
}
.default-light-theme .mat-badge-large.mat-badge-below .mat-badge-content {
    bottom: -14px;
}
.default-light-theme .mat-badge-large.mat-badge-before .mat-badge-content {
    left: -28px;
}
[dir=rtl] .default-light-theme .mat-badge-large.mat-badge-before .mat-badge-content {
    left: auto;
    right: -28px;
}
.default-light-theme .mat-badge-large.mat-badge-after .mat-badge-content {
    right: -28px;
}
[dir=rtl] .default-light-theme .mat-badge-large.mat-badge-after .mat-badge-content {
    right: auto;
    left: -28px;
}
.default-light-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: -14px;
}
[dir=rtl] .default-light-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: auto;
    right: -14px;
}
.default-light-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: -14px;
}
[dir=rtl] .default-light-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: auto;
    left: -14px;
}
.default-light-theme .mat-badge-content {
    color: #fff;
    background: #2c6ae5;
}
.cdk-high-contrast-active .default-light-theme .mat-badge-content {
    outline: solid 1px;
    border-radius: 0;
}
.default-light-theme .mat-badge-accent .mat-badge-content {
    background: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-badge-warn .mat-badge-content {
    color: #fff;
    background: #ff9720;
}
.default-light-theme .mat-badge-disabled .mat-badge-content {
    background: #b9b9b9;
    color: #00000061;
}
.default-light-theme .mat-badge-content {
    font-weight: 600;
    font-size: 12px;
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-badge-small .mat-badge-content {
    font-size: 9px;
}
.default-light-theme .mat-badge-large .mat-badge-content {
    font-size: 24px;
}
.default-light-theme .mat-bottom-sheet-container {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
    background: white;
    color: #000000de;
    font: 400 14px / 20px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-button, .default-light-theme .mat-icon-button, .default-light-theme .mat-stroked-button {
    color: inherit;
    background: transparent;
}
.default-light-theme .mat-button.mat-primary, .default-light-theme .mat-icon-button.mat-primary, .default-light-theme .mat-stroked-button.mat-primary {
    color: #2c6ae5;
}
.default-light-theme .mat-button.mat-accent, .default-light-theme .mat-icon-button.mat-accent, .default-light-theme .mat-stroked-button.mat-accent {
    color: #32c98d;
}
.default-light-theme .mat-button.mat-warn, .default-light-theme .mat-icon-button.mat-warn, .default-light-theme .mat-stroked-button.mat-warn {
    color: #ff9720;
}
.default-light-theme .mat-button.mat-primary.mat-button-disabled, .default-light-theme .mat-button.mat-accent.mat-button-disabled, .default-light-theme .mat-button.mat-warn.mat-button-disabled, .default-light-theme .mat-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-icon-button.mat-primary.mat-button-disabled, .default-light-theme .mat-icon-button.mat-accent.mat-button-disabled, .default-light-theme .mat-icon-button.mat-warn.mat-button-disabled, .default-light-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-stroked-button.mat-primary.mat-button-disabled, .default-light-theme .mat-stroked-button.mat-accent.mat-button-disabled, .default-light-theme .mat-stroked-button.mat-warn.mat-button-disabled, .default-light-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
    color: #00000042;
}
.default-light-theme .mat-button.mat-primary .mat-button-focus-overlay, .default-light-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .default-light-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
    background-color: #2c6ae5;
}
.default-light-theme .mat-button.mat-accent .mat-button-focus-overlay, .default-light-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .default-light-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
    background-color: #32c98d;
}
.default-light-theme .mat-button.mat-warn .mat-button-focus-overlay, .default-light-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .default-light-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
    background-color: #ff9720;
}
.default-light-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .default-light-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .default-light-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
    background-color: transparent;
}
.default-light-theme .mat-button .mat-ripple-element, .default-light-theme .mat-icon-button .mat-ripple-element, .default-light-theme .mat-stroked-button .mat-ripple-element {
    opacity: .1;
    background-color: currentColor;
}
.default-light-theme .mat-button-focus-overlay {
    background: black;
}
.default-light-theme .mat-stroked-button:not(.mat-button-disabled) {
    border-color: #0000001f;
}
.default-light-theme .mat-flat-button, .default-light-theme .mat-raised-button, .default-light-theme .mat-fab, .default-light-theme .mat-mini-fab {
    color: #000000de;
    background-color: #fff;
}
.default-light-theme .mat-flat-button.mat-primary, .default-light-theme .mat-raised-button.mat-primary, .default-light-theme .mat-fab.mat-primary, .default-light-theme .mat-mini-fab.mat-primary {
    color: #fff;
}
.default-light-theme .mat-flat-button.mat-accent, .default-light-theme .mat-raised-button.mat-accent, .default-light-theme .mat-fab.mat-accent, .default-light-theme .mat-mini-fab.mat-accent {
    color: #000000de;
}
.default-light-theme .mat-flat-button.mat-warn, .default-light-theme .mat-raised-button.mat-warn, .default-light-theme .mat-fab.mat-warn, .default-light-theme .mat-mini-fab.mat-warn {
    color: #fff;
}
.default-light-theme .mat-flat-button.mat-primary.mat-button-disabled, .default-light-theme .mat-flat-button.mat-accent.mat-button-disabled, .default-light-theme .mat-flat-button.mat-warn.mat-button-disabled, .default-light-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-raised-button.mat-primary.mat-button-disabled, .default-light-theme .mat-raised-button.mat-accent.mat-button-disabled, .default-light-theme .mat-raised-button.mat-warn.mat-button-disabled, .default-light-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-fab.mat-primary.mat-button-disabled, .default-light-theme .mat-fab.mat-accent.mat-button-disabled, .default-light-theme .mat-fab.mat-warn.mat-button-disabled, .default-light-theme .mat-fab.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-primary.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-accent.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-warn.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
    color: #00000042;
}
.default-light-theme .mat-flat-button.mat-primary, .default-light-theme .mat-raised-button.mat-primary, .default-light-theme .mat-fab.mat-primary, .default-light-theme .mat-mini-fab.mat-primary {
    background-color: #2c6ae5;
}
.default-light-theme .mat-flat-button.mat-accent, .default-light-theme .mat-raised-button.mat-accent, .default-light-theme .mat-fab.mat-accent, .default-light-theme .mat-mini-fab.mat-accent {
    background-color: #32c98d;
}
.default-light-theme .mat-flat-button.mat-warn, .default-light-theme .mat-raised-button.mat-warn, .default-light-theme .mat-fab.mat-warn, .default-light-theme .mat-mini-fab.mat-warn {
    background-color: #ff9720;
}
.default-light-theme .mat-flat-button.mat-primary.mat-button-disabled, .default-light-theme .mat-flat-button.mat-accent.mat-button-disabled, .default-light-theme .mat-flat-button.mat-warn.mat-button-disabled, .default-light-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-raised-button.mat-primary.mat-button-disabled, .default-light-theme .mat-raised-button.mat-accent.mat-button-disabled, .default-light-theme .mat-raised-button.mat-warn.mat-button-disabled, .default-light-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-fab.mat-primary.mat-button-disabled, .default-light-theme .mat-fab.mat-accent.mat-button-disabled, .default-light-theme .mat-fab.mat-warn.mat-button-disabled, .default-light-theme .mat-fab.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-primary.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-accent.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-warn.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
    background-color: #0000001f;
}
.default-light-theme .mat-flat-button.mat-primary .mat-ripple-element, .default-light-theme .mat-raised-button.mat-primary .mat-ripple-element, .default-light-theme .mat-fab.mat-primary .mat-ripple-element, .default-light-theme .mat-mini-fab.mat-primary .mat-ripple-element {
    background-color: #ffffff1a;
}
.default-light-theme .mat-flat-button.mat-accent .mat-ripple-element, .default-light-theme .mat-raised-button.mat-accent .mat-ripple-element, .default-light-theme .mat-fab.mat-accent .mat-ripple-element, .default-light-theme .mat-mini-fab.mat-accent .mat-ripple-element {
    background-color: #0000001a;
}
.default-light-theme .mat-flat-button.mat-warn .mat-ripple-element, .default-light-theme .mat-raised-button.mat-warn .mat-ripple-element, .default-light-theme .mat-fab.mat-warn .mat-ripple-element, .default-light-theme .mat-mini-fab.mat-warn .mat-ripple-element {
    background-color: #ffffff1a;
}
.default-light-theme .mat-stroked-button:not([class*=mat-elevation-z]), .default-light-theme .mat-flat-button:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-raised-button:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}
.default-light-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-fab:not([class*=mat-elevation-z]), .default-light-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .default-light-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
    box-shadow: 0 7px 8px -4px #0003, 0 12px 17px 2px #00000024, 0 5px 22px 4px #0000001f;
}
.default-light-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .default-light-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-button, .default-light-theme .mat-raised-button, .default-light-theme .mat-icon-button, .default-light-theme .mat-stroked-button, .default-light-theme .mat-flat-button, .default-light-theme .mat-fab, .default-light-theme .mat-mini-fab {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-button-toggle-standalone, .default-light-theme .mat-button-toggle-group {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard, .default-light-theme .mat-button-toggle-group-appearance-standard {
    box-shadow: none;
}
.default-light-theme .mat-button-toggle {
    color: #00000061;
}
.default-light-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
    background-color: #0000001f;
}
.default-light-theme .mat-button-toggle-appearance-standard {
    color: #000000de;
    background: white;
}
.default-light-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
    background-color: #000;
}
.default-light-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle {
    border-left: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle {
    border-left: none;
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle {
    border-left: none;
    border-right: none;
    border-top: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-button-toggle-checked {
    background-color: #e0e0e0;
    color: #0000008a;
}
.default-light-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
    color: #000000de;
}
.default-light-theme .mat-button-toggle-disabled {
    color: #00000042;
    background-color: #eee;
}
.default-light-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
    background: white;
}
.default-light-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
    background-color: #bdbdbd;
}
.default-light-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard, .default-light-theme .mat-button-toggle-group-appearance-standard {
    border: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
    line-height: 48px;
}
.default-light-theme .mat-button-toggle {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-card {
    background: white;
    color: #000000de;
}
.default-light-theme .mat-card:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
}
.default-light-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-card-subtitle {
    color: #0000008a;
}
.default-light-theme .mat-card {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-card-title {
    font-size: 24px;
    font-weight: 500;
}
.default-light-theme .mat-card-header .mat-card-title {
    font-size: 20px;
}
.default-light-theme .mat-card-subtitle, .default-light-theme .mat-card-content {
    font-size: 14px;
}
.default-light-theme .mat-checkbox-frame {
    border-color: #0000008a;
}
.default-light-theme .mat-checkbox-checkmark {
    fill: #fafafa;
}
.default-light-theme .mat-checkbox-checkmark-path {
    stroke: #fafafa!important;
}
.default-light-theme .mat-checkbox-mixedmark {
    background-color: #fafafa;
}
.default-light-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .default-light-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
    background-color: #2c6ae5;
}
.default-light-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .default-light-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
    background-color: #32c98d;
}
.default-light-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .default-light-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
    background-color: #ff9720;
}
.default-light-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .default-light-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
    background-color: #b0b0b0;
}
.default-light-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
    border-color: #b0b0b0;
}
.default-light-theme .mat-checkbox-disabled .mat-checkbox-label {
    color: #0000008a;
}
.default-light-theme .mat-checkbox .mat-ripple-element {
    background-color: #000;
}
.default-light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element, .default-light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
    background: #2c6ae5;
}
.default-light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element, .default-light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
    background: #32c98d;
}
.default-light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element, .default-light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
    background: #ff9720;
}
.default-light-theme .mat-checkbox {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-checkbox-layout .mat-checkbox-label {
    line-height: 24px;
}
.default-light-theme .mat-chip.mat-standard-chip {
    background-color: #e0e0e0;
    color: #000000de;
}
.default-light-theme .mat-chip.mat-standard-chip .mat-chip-remove {
    color: #000000de;
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
    box-shadow: 0 3px 3px -2px #0003, 0 3px 4px #00000024, 0 1px 8px #0000001f;
}
.default-light-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
    opacity: .54;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip:after {
    background: black;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
    color: #fff;
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
    background-color: #ffffff1a;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
    color: #fff;
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
    background-color: #ffffff1a;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
    color: #000000de;
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
    background-color: #0000001a;
}
.default-light-theme .mat-chip {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-chip .mat-chip-trailing-icon.mat-icon, .default-light-theme .mat-chip .mat-chip-remove.mat-icon {
    font-size: 18px;
}
.default-light-theme .mat-table {
    background: white;
}
.default-light-theme .mat-table thead, .default-light-theme .mat-table tbody, .default-light-theme .mat-table tfoot, .default-light-theme mat-header-row, .default-light-theme mat-row, .default-light-theme mat-footer-row, .default-light-theme [mat-header-row], .default-light-theme [mat-row], .default-light-theme [mat-footer-row], .default-light-theme .mat-table-sticky {
    background: inherit;
}
.default-light-theme mat-row, .default-light-theme mat-header-row, .default-light-theme mat-footer-row, .default-light-theme th.mat-header-cell, .default-light-theme td.mat-cell, .default-light-theme td.mat-footer-cell {
    border-bottom-color: #0000001f;
}
.default-light-theme .mat-header-cell {
    color: #0000008a;
}
.default-light-theme .mat-cell, .default-light-theme .mat-footer-cell {
    color: #000000de;
}
.default-light-theme .mat-table {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-header-cell {
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme .mat-cell, .default-light-theme .mat-footer-cell {
    font-size: 14px;
}
.default-light-theme .mat-calendar-arrow {
    border-top-color: #0000008a;
}
.default-light-theme .mat-datepicker-toggle, .default-light-theme .mat-datepicker-content .mat-calendar-next-button, .default-light-theme .mat-datepicker-content .mat-calendar-previous-button {
    color: #0000008a;
}
.default-light-theme .mat-calendar-table-header-divider:after {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme .mat-calendar-table-header, .default-light-theme .mat-calendar-body-label {
    color: #0000008a;
}
.default-light-theme .mat-calendar-body-cell-content, .default-light-theme .mat-date-range-input-separator {
    color: #000000de;
    border-color: transparent;
}
.default-light-theme .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    color: #00000061;
}
.default-light-theme .mat-form-field-disabled .mat-date-range-input-separator {
    color: #00000061;
}
.default-light-theme .mat-calendar-body-in-preview {
    color: #0000003d;
}
.default-light-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    border-color: #00000061;
}
.default-light-theme .mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    border-color: #0000002e;
}
.default-light-theme .mat-calendar-body-in-range:before {
    background: rgba(44, 106, 229, .2);
}
.default-light-theme .mat-calendar-body-comparison-identical, .default-light-theme .mat-calendar-body-in-comparison-range:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme .mat-calendar-body-comparison-bridge-start:before, .default-light-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
    background: linear-gradient(to right, rgba(44, 106, 229, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-calendar-body-comparison-bridge-end:before, .default-light-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
    background: linear-gradient(to left, rgba(44, 106, 229, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical, .default-light-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
    background: #a8dab5;
}
.default-light-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected, .default-light-theme .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
    background: #46a35e;
}
.default-light-theme .mat-calendar-body-selected {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme .mat-calendar-body-disabled>.mat-calendar-body-selected {
    background-color: #2c6ae566;
}
.default-light-theme .mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px #fff;
}
.default-light-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #2c6ae54d;
}
.default-light-theme .mat-datepicker-content {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
    background-color: #fff;
    color: #000000de;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before {
    background: rgba(50, 201, 141, .2);
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical, .default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before, .default-light-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
    background: linear-gradient(to right, rgba(50, 201, 141, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before, .default-light-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
    background: linear-gradient(to left, rgba(50, 201, 141, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical, .default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
    background: #a8dab5;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected, .default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
    background: #46a35e;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected {
    background-color: #32c98d66;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px #000000de;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #32c98d4d;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before {
    background: rgba(255, 151, 32, .2);
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical, .default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before, .default-light-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
    background: linear-gradient(to right, rgba(255, 151, 32, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before, .default-light-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
    background: linear-gradient(to left, rgba(255, 151, 32, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical, .default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
    background: #a8dab5;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected, .default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
    background: #46a35e;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected {
    background-color: #ff972066;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px #fff;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #ff97204d;
}
.default-light-theme .mat-datepicker-content-touch {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
}
.default-light-theme .mat-datepicker-toggle-active {
    color: #2c6ae5;
}
.default-light-theme .mat-datepicker-toggle-active.mat-accent {
    color: #32c98d;
}
.default-light-theme .mat-datepicker-toggle-active.mat-warn {
    color: #ff9720;
}
.default-light-theme .mat-date-range-input-inner[disabled] {
    color: #00000061;
}
.default-light-theme .mat-calendar {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-calendar-body {
    font-size: 13px;
}
.default-light-theme .mat-calendar-body-label, .default-light-theme .mat-calendar-period-button {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-calendar-table-header th {
    font-size: 11px;
    font-weight: 400;
}
.default-light-theme .mat-dialog-container {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
    background: white;
    color: #000000de;
}
.default-light-theme .mat-dialog-title {
    font: 500 20px / 32px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-divider {
    border-top-color: #0000001f;
}
.default-light-theme .mat-divider-vertical {
    border-right-color: #0000001f;
}
.default-light-theme .mat-expansion-panel {
    background: white;
    color: #000000de;
}
.default-light-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme .mat-action-row {
    border-top-color: #0000001f;
}
.default-light-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .default-light-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .default-light-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
    background: rgba(0, 0, 0, .04);
}
@media (hover: none) {
    .default-light-theme .mat-expansion-panel> not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
}
}.default-light-theme .mat-expansion-panel-header-title {
    color: #000000de;
}
.default-light-theme .mat-expansion-panel-header-description, .default-light-theme .mat-expansion-indicator:after {
    color: #0000008a;
}
.default-light-theme .mat-expansion-panel-header[aria-disabled=true] {
    color: #00000042;
}
.default-light-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title, .default-light-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
    color: inherit;
}
.default-light-theme .mat-expansion-panel-header {
    height: 48px;
}
.default-light-theme .mat-expansion-panel-header.mat-expanded {
    height: 64px;
}
.default-light-theme .mat-expansion-panel-header {
    font-family: "Nunito Sans", sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.default-light-theme .mat-expansion-panel-content {
    font: 400 14px / 20px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-form-field-label {
    color: #0009;
}
.default-light-theme .mat-hint {
    color: #0009;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-label {
    color: #2c6ae5;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
    color: #32c98d;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
    color: #ff9720;
}
.default-light-theme .mat-focused .mat-form-field-required-marker {
    color: #32c98d;
}
.default-light-theme .mat-form-field-ripple {
    background-color: #000000de;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-ripple {
    background-color: #2c6ae5;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
    background-color: #32c98d;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
    background-color: #ff9720;
}
.default-light-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after {
    color: #2c6ae5;
}
.default-light-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after {
    color: #32c98d;
}
.default-light-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after {
    color: #ff9720;
}
.default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
    color: #ff9720;
}
.default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent, .default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
    color: #ff9720;
}
.default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple, .default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
    background-color: #ff9720;
}
.default-light-theme .mat-error {
    color: #ff9720;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-label {
    color: #0000008a;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-hint {
    color: #0000008a;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
    background-color: #0000006b;
}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .42) 33%, transparent 0%);
    background-size: 4px 100%;
    background-repeat: repeat-x;
}
.default-light-theme .mat-form-field-appearance-standard .mat-form-field-underline {
    background-color: #0000006b;
}
.default-light-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .42) 33%, transparent 0%);
    background-size: 4px 100%;
    background-repeat: repeat-x;
}
.default-light-theme .mat-form-field-appearance-fill .mat-form-field-flex {
    background-color: #0000000a;
}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
    background-color: #00000005;
}
.default-light-theme .mat-form-field-appearance-fill .mat-form-field-underline:before {
    background-color: #0000006b;
}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
    color: #00000061;
}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before {
    background-color: transparent;
}
.default-light-theme .mat-form-field-appearance-outline .mat-form-field-outline {
    color: #0000001f;
}
.default-light-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
    color: #000000de;
}
.default-light-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
    color: #2c6ae5;
}
.default-light-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
    color: #32c98d;
}
.default-light-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
    color: #ff9720;
}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
    color: #ff9720;
}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
    color: #00000061;
}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
    color: #0000000f;
}
.default-light-theme .mat-form-field {
    font-size: inherit;
    font-weight: 400;
    line-height: 1.125;
    font-family: "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-form-field-wrapper {
    padding-bottom: 1.34375em;
}
.default-light-theme .mat-form-field-prefix .mat-icon, .default-light-theme .mat-form-field-suffix .mat-icon {
    font-size: 150%;
    line-height: 1.125;
}
.default-light-theme .mat-form-field-prefix .mat-icon-button, .default-light-theme .mat-form-field-suffix .mat-icon-button {
    height: 1.5em;
    width: 1.5em;
}
.default-light-theme .mat-form-field-prefix .mat-icon-button .mat-icon, .default-light-theme .mat-form-field-suffix .mat-icon-button .mat-icon {
    height: 1.125em;
    line-height: 1.125;
}
.default-light-theme .mat-form-field-infix {
    padding: .5em 0;
    border-top: .84375em solid transparent;
}
.default-light-theme .mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme .mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme .mat-form-field-label-wrapper {
    top: -.84375em;
    padding-top: .84375em;
}
.default-light-theme .mat-form-field-label {
    top: 1.34375em;
}
.default-light-theme .mat-form-field-underline {
    bottom: 1.34375em;
}
.default-light-theme .mat-form-field-subscript-wrapper {
    font-size: 75%;
    margin-top: .6666666667em;
    top: calc(100% - 1.7916666667em);
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-wrapper {
    padding-bottom: 1.25em;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-infix {
    padding: .4375em 0;
}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00106px);
    -ms-transform: translateY(-1.28119em) scale(.75);
    width: 133.3333933333%}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00107px);
    -ms-transform: translateY(-1.28118em) scale(.75);
    width: 133.3334033333%}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00108px);
    -ms-transform: translateY(-1.28117em) scale(.75);
    width: 133.3334133333%}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-label {
    top: 1.28125em;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
    bottom: 1.25em;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
    margin-top: .5416666667em;
    top: calc(100% - 1.6666666667em);
}
@media print {
    .default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server: focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28116em) scale(.75);
}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28115em) scale(.75);
}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28114em) scale(.75);
}
}.default-light-theme .mat-form-field-appearance-fill .mat-form-field-infix {
    padding: .25em 0 .75em;
}
.default-light-theme .mat-form-field-appearance-fill .mat-form-field-label {
    top: 1.09375em;
    margin-top: -.5em;
}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme .mat-form-field-appearance-outline .mat-form-field-infix {
    padding: 1em 0;
}
.default-light-theme .mat-form-field-appearance-outline .mat-form-field-label {
    top: 1.84375em;
    margin-top: -.25em;
}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme .mat-grid-tile-header, .default-light-theme .mat-grid-tile-footer {
    font-size: 14px;
}
.default-light-theme .mat-grid-tile-header .mat-line, .default-light-theme .mat-grid-tile-footer .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-grid-tile-header .mat-line:nth-child(n+2), .default-light-theme .mat-grid-tile-footer .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme .mat-icon.mat-primary {
    color: #2c6ae5;
}
.default-light-theme .mat-icon.mat-accent {
    color: #32c98d;
}
.default-light-theme .mat-icon.mat-warn {
    color: #ff9720;
}
.default-light-theme .mat-form-field-type-mat-native-select .mat-form-field-infix:after {
    color: #0000008a;
}
.default-light-theme .mat-input-element:disabled, .default-light-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after {
    color: #00000061;
}
.default-light-theme .mat-input-element {
    caret-color: #2c6ae5;
}
.default-light-theme .mat-input-element::placeholder {
    color: #0000006b;
}
.default-light-theme .mat-input-element::-moz-placeholder {
    color: #0000006b;
}
.default-light-theme .mat-input-element::-webkit-input-placeholder {
    color: #0000006b;
}
.default-light-theme .mat-input-element:-ms-input-placeholder {
    color: #0000006b;
}
.default-light-theme .mat-form-field.mat-accent .mat-input-element {
    caret-color: #32c98d;
}
.default-light-theme .mat-form-field.mat-warn .mat-input-element, .default-light-theme .mat-form-field-invalid .mat-input-element {
    caret-color: #ff9720;
}
.default-light-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after {
    color: #ff9720;
}
.default-light-theme input.mat-input-element {
    margin-top: -.0625em;
}
.default-light-theme .mat-list-base .mat-list-item {
    color: #000000de;
}
.default-light-theme .mat-list-base .mat-list-option {
    color: #000000de;
}
.default-light-theme .mat-list-base .mat-subheader {
    color: #0000008a;
}
.default-light-theme .mat-list-item-disabled {
    background-color: #eee;
}
.default-light-theme .mat-list-option:hover, .default-light-theme .mat-list-option:focus, .default-light-theme .mat-nav-list .mat-list-item:hover, .default-light-theme .mat-nav-list .mat-list-item:focus, .default-light-theme .mat-action-list .mat-list-item:hover, .default-light-theme .mat-action-list .mat-list-item:focus {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme .mat-list-single-selected-option, .default-light-theme .mat-list-single-selected-option:hover, .default-light-theme .mat-list-single-selected-option:focus {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme .mat-list-item {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-list-option {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-list-base .mat-list-item {
    font-size: 16px;
}
.default-light-theme .mat-list-base .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 14px;
}
.default-light-theme .mat-list-base .mat-list-option {
    font-size: 16px;
}
.default-light-theme .mat-list-base .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 14px;
}
.default-light-theme .mat-list-base .mat-subheader {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-list-base[dense] .mat-list-item {
    font-size: 12px;
}
.default-light-theme .mat-list-base[dense] .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme .mat-list-base[dense] .mat-list-option {
    font-size: 12px;
}
.default-light-theme .mat-list-base[dense] .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme .mat-list-base[dense] .mat-subheader {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme .mat-menu-panel {
    background: white;
}
.default-light-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme .mat-menu-item {
    background: transparent;
    color: #000000de;
}
.default-light-theme .mat-menu-item[disabled], .default-light-theme .mat-menu-item[disabled] .mat-menu-submenu-icon, .default-light-theme .mat-menu-item[disabled] .mat-icon-no-color {
    color: #00000061;
}
.default-light-theme .mat-menu-item .mat-icon-no-color, .default-light-theme .mat-menu-submenu-icon {
    color: #0000008a;
}
.default-light-theme .mat-menu-item:hover:not([disabled]), .default-light-theme .mat-menu-item.cdk-program-focused:not([disabled]), .default-light-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]), .default-light-theme .mat-menu-item-highlighted:not([disabled]) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme .mat-menu-item {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.default-light-theme .mat-paginator {
    background: white;
}
.default-light-theme .mat-paginator, .default-light-theme .mat-paginator-page-size .mat-select-trigger {
    color: #0000008a;
}
.default-light-theme .mat-paginator-decrement, .default-light-theme .mat-paginator-increment {
    border-top: 2px solid rgba(0, 0, 0, .54);
    border-right: 2px solid rgba(0, 0, 0, .54);
}
.default-light-theme .mat-paginator-first, .default-light-theme .mat-paginator-last {
    border-top: 2px solid rgba(0, 0, 0, .54);
}
.default-light-theme .mat-icon-button[disabled] .mat-paginator-decrement, .default-light-theme .mat-icon-button[disabled] .mat-paginator-increment, .default-light-theme .mat-icon-button[disabled] .mat-paginator-first, .default-light-theme .mat-icon-button[disabled] .mat-paginator-last {
    border-color: #00000061;
}
.default-light-theme .mat-paginator-container {
    min-height: 56px;
}
.default-light-theme .mat-paginator, .default-light-theme .mat-paginator-page-size .mat-select-trigger {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
}
.default-light-theme .mat-progress-bar-background {
    fill: #c7d6f5;
}
.default-light-theme .mat-progress-bar-buffer {
    background-color: #c7d6f5;
}
.default-light-theme .mat-progress-bar-fill:after {
    background-color: #2c6ae5;
}
.default-light-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
    fill: #c8eedf;
}
.default-light-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
    background-color: #c8eedf;
}
.default-light-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill:after {
    background-color: #32c98d;
}
.default-light-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
    fill: #fbe1c4;
}
.default-light-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
    background-color: #fbe1c4;
}
.default-light-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill:after {
    background-color: #ff9720;
}
.default-light-theme .mat-progress-spinner circle, .default-light-theme .mat-spinner circle {
    stroke: #2c6ae5;
}
.default-light-theme .mat-progress-spinner.mat-accent circle, .default-light-theme .mat-spinner.mat-accent circle {
    stroke: #32c98d;
}
.default-light-theme .mat-progress-spinner.mat-warn circle, .default-light-theme .mat-spinner.mat-warn circle {
    stroke: #ff9720;
}
.default-light-theme .mat-radio-outer-circle {
    border-color: #0000008a;
}
.default-light-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
    border-color: #2c6ae5;
}
.default-light-theme .mat-radio-button.mat-primary .mat-radio-inner-circle, .default-light-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .default-light-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .default-light-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
    background-color: #2c6ae5;
}
.default-light-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
    border-color: #32c98d;
}
.default-light-theme .mat-radio-button.mat-accent .mat-radio-inner-circle, .default-light-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .default-light-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .default-light-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
    background-color: #32c98d;
}
.default-light-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
    border-color: #ff9720;
}
.default-light-theme .mat-radio-button.mat-warn .mat-radio-inner-circle, .default-light-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .default-light-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .default-light-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
    background-color: #ff9720;
}
.default-light-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle, .default-light-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
    border-color: #00000061;
}
.default-light-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element, .default-light-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
    background-color: #00000061;
}
.default-light-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
    color: #00000061;
}
.default-light-theme .mat-radio-button .mat-ripple-element {
    background-color: #000;
}
.default-light-theme .mat-radio-button {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-select-value {
    color: #000000de;
}
.default-light-theme .mat-select-placeholder {
    color: #0000006b;
}
.default-light-theme .mat-select-disabled .mat-select-value {
    color: #00000061;
}
.default-light-theme .mat-select-arrow {
    color: #0000008a;
}
.default-light-theme .mat-select-panel {
    background: white;
}
.default-light-theme .mat-select-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
    color: #2c6ae5;
}
.default-light-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
    color: #32c98d;
}
.default-light-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
    color: #ff9720;
}
.default-light-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
    color: #ff9720;
}
.default-light-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
    color: #00000061;
}
.default-light-theme .mat-select {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-select-trigger {
    height: 1.125em;
}
.default-light-theme .mat-drawer-container {
    background-color: #fafafa;
    color: #000000de;
}
.default-light-theme .mat-drawer {
    background-color: #fff;
    color: #000000de;
}
.default-light-theme .mat-drawer.mat-drawer-push {
    background-color: #fff;
}
.default-light-theme .mat-drawer:not(.mat-drawer-side) {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
}
.default-light-theme .mat-drawer-side {
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-drawer-side.mat-drawer-end {
    border-left: solid 1px rgba(0, 0, 0, .12);
    border-right: none;
}
.default-light-theme [dir=rtl] .mat-drawer-side {
    border-left: solid 1px rgba(0, 0, 0, .12);
    border-right: none;
}
.default-light-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
    border-left: none;
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-drawer-backdrop.mat-drawer-shown {
    background-color: #0009;
}
.default-light-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
    background-color: #32c98d;
}
.default-light-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
    background-color: #32c98d8a;
}
.default-light-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
    background-color: #32c98d;
}
.default-light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
    background-color: #2c6ae5;
}
.default-light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
    background-color: #2c6ae58a;
}
.default-light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
    background-color: #2c6ae5;
}
.default-light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
    background-color: #ff9720;
}
.default-light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
    background-color: #ff97208a;
}
.default-light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
    background-color: #ff9720;
}
.default-light-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
    background-color: #000;
}
.default-light-theme .mat-slide-toggle-thumb {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
    background-color: #fafafa;
}
.default-light-theme .mat-slide-toggle-bar {
    background-color: #00000061;
}
.default-light-theme .mat-slide-toggle-content {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-slider-track-background {
    background-color: #00000042;
}
.default-light-theme .mat-primary .mat-slider-track-fill, .default-light-theme .mat-primary .mat-slider-thumb, .default-light-theme .mat-primary .mat-slider-thumb-label {
    background-color: #2c6ae5;
}
.default-light-theme .mat-primary .mat-slider-thumb-label-text {
    color: #fff;
}
.default-light-theme .mat-primary .mat-slider-focus-ring {
    background-color: #2c6ae533;
}
.default-light-theme .mat-accent .mat-slider-track-fill, .default-light-theme .mat-accent .mat-slider-thumb, .default-light-theme .mat-accent .mat-slider-thumb-label {
    background-color: #32c98d;
}
.default-light-theme .mat-accent .mat-slider-thumb-label-text {
    color: #000000de;
}
.default-light-theme .mat-accent .mat-slider-focus-ring {
    background-color: #32c98d33;
}
.default-light-theme .mat-warn .mat-slider-track-fill, .default-light-theme .mat-warn .mat-slider-thumb, .default-light-theme .mat-warn .mat-slider-thumb-label {
    background-color: #ff9720;
}
.default-light-theme .mat-warn .mat-slider-thumb-label-text {
    color: #fff;
}
.default-light-theme .mat-warn .mat-slider-focus-ring {
    background-color: #ff972033;
}
.default-light-theme .mat-slider:hover .mat-slider-track-background, .default-light-theme .mat-slider.cdk-focused .mat-slider-track-background {
    background-color: #00000061;
}
.default-light-theme .mat-slider-disabled .mat-slider-track-background, .default-light-theme .mat-slider-disabled .mat-slider-track-fill, .default-light-theme .mat-slider-disabled .mat-slider-thumb {
    background-color: #00000042;
}
.default-light-theme .mat-slider-disabled:hover .mat-slider-track-background {
    background-color: #00000042;
}
.default-light-theme .mat-slider-min-value .mat-slider-focus-ring {
    background-color: #0000001f;
}
.default-light-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb, .default-light-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
    background-color: #000000de;
}
.default-light-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb, .default-light-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
    background-color: #00000042;
}
.default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
    border-color: #00000042;
    background-color: transparent;
}
.default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
    border-color: #00000061;
}
.default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
    border-color: #00000042;
}
.default-light-theme .mat-slider-has-ticks .mat-slider-wrapper:after {
    border-color: #000000b3;
}
.default-light-theme .mat-slider-horizontal .mat-slider-ticks {
    background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
    background-image: -moz-repeating-linear-gradient(.0001deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
}
.default-light-theme .mat-slider-vertical .mat-slider-ticks {
    background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
}
.default-light-theme .mat-slider-thumb-label-text {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme .mat-step-header.cdk-keyboard-focused, .default-light-theme .mat-step-header.cdk-program-focused, .default-light-theme .mat-step-header:hover:not([aria-disabled]), .default-light-theme .mat-step-header:hover[aria-disabled=false] {
    background-color: #0000000a;
}
.default-light-theme .mat-step-header:hover[aria-disabled=true] {
    cursor: default;
}
@media (hover: none) {
    .default-light-theme .mat-step-header: hover {
    background: none;
}
}.default-light-theme .mat-step-header .mat-step-label, .default-light-theme .mat-step-header .mat-step-optional {
    color: #0000008a;
}
.default-light-theme .mat-step-header .mat-step-icon {
    background-color: #0000008a;
    color: #fff;
}
.default-light-theme .mat-step-header .mat-step-icon-selected, .default-light-theme .mat-step-header .mat-step-icon-state-done, .default-light-theme .mat-step-header .mat-step-icon-state-edit {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme .mat-step-header.mat-accent .mat-step-icon {
    color: #000000de;
}
.default-light-theme .mat-step-header.mat-accent .mat-step-icon-selected, .default-light-theme .mat-step-header.mat-accent .mat-step-icon-state-done, .default-light-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-step-header.mat-warn .mat-step-icon {
    color: #fff;
}
.default-light-theme .mat-step-header.mat-warn .mat-step-icon-selected, .default-light-theme .mat-step-header.mat-warn .mat-step-icon-state-done, .default-light-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme .mat-step-header .mat-step-icon-state-error {
    background-color: transparent;
    color: #ff9720;
}
.default-light-theme .mat-step-header .mat-step-label.mat-step-label-active {
    color: #000000de;
}
.default-light-theme .mat-step-header .mat-step-label.mat-step-label-error {
    color: #ff9720;
}
.default-light-theme .mat-stepper-horizontal, .default-light-theme .mat-stepper-vertical {
    background-color: #fff;
}
.default-light-theme .mat-stepper-vertical-line:before {
    border-left-color: #0000001f;
}
.default-light-theme .mat-horizontal-stepper-header:before, .default-light-theme .mat-horizontal-stepper-header:after, .default-light-theme .mat-stepper-horizontal-line {
    border-top-color: #0000001f;
}
.default-light-theme .mat-horizontal-stepper-header {
    height: 72px;
}
.default-light-theme .mat-stepper-label-position-bottom .mat-horizontal-stepper-header, .default-light-theme .mat-vertical-stepper-header {
    padding: 24px;
}
.default-light-theme .mat-stepper-vertical-line:before {
    top: -16px;
    bottom: -16px;
}
.default-light-theme .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after, .default-light-theme .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before {
    top: 36px;
}
.default-light-theme .mat-stepper-label-position-bottom .mat-stepper-horizontal-line {
    top: 36px;
}
.default-light-theme .mat-stepper-vertical, .default-light-theme .mat-stepper-horizontal {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-step-label {
    font-size: 14px;
    font-weight: 400;
}
.default-light-theme .mat-step-sub-label-error {
    font-weight: normal;
}
.default-light-theme .mat-step-label-error {
    font-size: 14px;
}
.default-light-theme .mat-step-label-selected {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-sort-header-arrow {
    color: #757575;
}
.default-light-theme .mat-tab-nav-bar, .default-light-theme .mat-tab-header {
    border-bottom: 1px solid rgba(0, 0, 0, .12);
}
.default-light-theme .mat-tab-group-inverted-header .mat-tab-nav-bar, .default-light-theme .mat-tab-group-inverted-header .mat-tab-header {
    border-top: 1px solid rgba(0, 0, 0, .12);
    border-bottom: none;
}
.default-light-theme .mat-tab-label, .default-light-theme .mat-tab-link {
    color: #000000de;
}
.default-light-theme .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-link.mat-tab-disabled {
    color: #00000061;
}
.default-light-theme .mat-tab-header-pagination-chevron {
    border-color: #000000de;
}
.default-light-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #00000061;
}
.default-light-theme .mat-tab-group[class*=mat-background-]>.mat-tab-header, .default-light-theme .mat-tab-nav-bar[class*=mat-background-] {
    border-bottom: none;
    border-top: none;
}
.default-light-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #2c6ae54d;
}
.default-light-theme .mat-tab-group.mat-primary .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
    background-color: #2c6ae5;
}
.default-light-theme .mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar {
    background-color: #fff;
}
.default-light-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #32c98d4d;
}
.default-light-theme .mat-tab-group.mat-accent .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
    background-color: #32c98d;
}
.default-light-theme .mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar {
    background-color: #000000de;
}
.default-light-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #ff97204d;
}
.default-light-theme .mat-tab-group.mat-warn .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
    background-color: #ff9720;
}
.default-light-theme .mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar {
    background-color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #2c6ae54d;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination {
    background-color: #2c6ae5;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link {
    color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
    color: #fff6;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator:before {
    border-color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #fff;
    opacity: .4;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element {
    background-color: #fff;
    opacity: .12;
}
.default-light-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #32c98d4d;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination {
    background-color: #32c98d;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link {
    color: #000000de;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
    color: #0006;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator:before {
    border-color: #000000de;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #000;
    opacity: .4;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element {
    background-color: #000;
    opacity: .12;
}
.default-light-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #ff97204d;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination {
    background-color: #ff9720;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link {
    color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
    color: #fff6;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator:before {
    border-color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #fff;
    opacity: .4;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element {
    background-color: #fff;
    opacity: .12;
}
.default-light-theme .mat-tab-group {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-tab-label, .default-light-theme .mat-tab-link {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-toolbar {
    background: whitesmoke;
    color: #000000de;
}
.default-light-theme .mat-toolbar.mat-primary {
    background: #2c6ae5;
    color: #fff;
}
.default-light-theme .mat-toolbar.mat-accent {
    background: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-toolbar.mat-warn {
    background: #ff9720;
    color: #fff;
}
.default-light-theme .mat-toolbar .mat-form-field-underline, .default-light-theme .mat-toolbar .mat-form-field-ripple, .default-light-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
    background-color: currentColor;
}
.default-light-theme .mat-toolbar .mat-form-field-label, .default-light-theme .mat-toolbar .mat-focused .mat-form-field-label, .default-light-theme .mat-toolbar .mat-select-value, .default-light-theme .mat-toolbar .mat-select-arrow, .default-light-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
    color: inherit;
}
.default-light-theme .mat-toolbar .mat-input-element {
    caret-color: currentColor;
}
.default-light-theme .mat-toolbar-multiple-rows {
    min-height: 64px;
}
.default-light-theme .mat-toolbar-row, .default-light-theme .mat-toolbar-single-row {
    height: 64px;
}
@media (max-width: 599px) {
    .default-light-theme .mat-toolbar-multiple-rows {
    min-height: 56px;
}
.default-light-theme .mat-toolbar-row, .default-light-theme .mat-toolbar-single-row {
    height: 56px;
}
}.default-light-theme .mat-toolbar, .default-light-theme .mat-toolbar h1, .default-light-theme .mat-toolbar h2, .default-light-theme .mat-toolbar h3, .default-light-theme .mat-toolbar h4, .default-light-theme .mat-toolbar h5, .default-light-theme .mat-toolbar h6 {
    font: 500 20px / 32px "Nunito Sans", sans-serif;
    letter-spacing: normal;
    margin: 0;
}
.default-light-theme .mat-tooltip {
    background: rgba(97, 97, 97, .9);
    font-family: "Nunito Sans", sans-serif;
    font-size: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.default-light-theme .mat-tooltip-handset {
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.default-light-theme .mat-tree {
    background: white;
}
.default-light-theme .mat-tree-node, .default-light-theme .mat-nested-tree-node {
    color: #000000de;
}
.default-light-theme .mat-tree-node {
    min-height: 48px;
}
.default-light-theme .mat-tree {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-tree-node, .default-light-theme .mat-nested-tree-node {
    font-weight: 400;
    font-size: 14px;
}
.default-light-theme .mat-snack-bar-container {
    color: #ffffffb3;
    background: #323232;
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme .mat-simple-snackbar-action {
    color: #32c98d;
}
.default-light-theme .mat-simple-snackbar {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
}
.default-light-theme .mat-simple-snackbar-action {
    line-height: 1;
    font-family: inherit;
    font-size: inherit;
    font-weight: 500;
}
.bg-primary {
    background: #2c6ae5;
}
.bg-accent {
    background: #32c98d;
}
.primary {
    color: #2c6ae5;
}
.accent {
    color: #32c98d;
}
.inventual-dashboard-sidebar {
    transition: all linear .3s;
    max-width: 315px;
    position: relative;
    margin-left: 0;
    --tw-bg-opacity:  1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    z-index: 10;
}
@media (min-width: 1201px) and (max-width: 1400px) {
    .inventual-dashboard-sidebar {
    margin-left: -315px;
}
}.inventual-dashboard-sidebar .inventual-header-bar-responsive {
    position: absolute;
    top: 23px;
    right: -60px;
    z-index: 11;
    display: inline-block;
    cursor: pointer;
    --tw-text-opacity:  1;
    color: rgba(44, 106, 229, var(--tw-text-opacity));
    text-align: center;
    height: 2rem;
    width: 2rem;
    line-height: 47px;
    --tw-bg-opacity:  1;
    background-color: rgba(239, 240, 242, var(--tw-bg-opacity));
}
@media (max-width: 1200px) {
    .inventual-dashboard-sidebar .inventual-header-bar-responsive {
    right: -44px;
}
}@media (max-width: 359px) {
    .inventual-dashboard-sidebar .inventual-header-bar-responsive {
    right: -20px!important;
}
}.inventual-dashboard-sidebar .inventual-header-bar-responsive .mat-icon {
    line-height: 0px;
}
.inventual-dashboard-main {
    margin-left: 315px;
    transition: all linear .3s;
}
@media (min-width: 1201px) and (max-width: 1400px) {
    .inventual-dashboard-main {
    margin-left: 0;
}
}.inventual-dashboard-sidebar.sidebar-enable {
    margin-left: -315px;
}
@media (min-width: 1201px) and (max-width: 1400px) {
    .inventual-dashboard-sidebar.sidebar-enable {
    margin-left: 0;
}
}.inventual-dashboard-main.sidebar-enable {
    margin-left: 0;
}
@media (max-width: 1400px) {
    .inventual-menu-overlay.sidebar-enable {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 10;
}
}.inventual-dashboard-main.sidebar-enable .apexcharts-canvas {
    width: 100%!important;
}
.inventual-bar-chart h5 {
    left: 50%;
    transform: translate(-50%);
    bottom: 25px;
}
.common-blue-badge {
    height: 1.25rem;
    padding-left: .625rem;
    padding-right: .625rem;
    --tw-bg-opacity:  1;
    background-color: rgba(44, 106, 229, var(--tw-bg-opacity));
    border-radius: 3px;
    display: inline-block;
    --tw-text-opacity:  1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
    font-size: 11px;
    line-height: 11px;
    font-weight: 700;
    line-height: 20px;
}
@media (min-width: 1201px) and (max-width: 1900px) {
    .inventual-dashboard-sidebar {
    margin-left: -315px;
}
}@media (max-width: 1200px) {
    .inventual-dashboard-sidebar {
    margin-left: -300px;
}
}@media (max-width: 1900px) {
    .inventual-dashboard-sidebar .inventual-header-bar-responsive {
    right: -56px;
}
}@media (max-width: 1200px) {
    .inventual-dashboard-sidebar .inventual-header-bar-responsive {
    right: -40px;
}
}@media (min-width: 1201px) and (max-width: 1900px) {
    .inventual-dashboard-main {
    margin-left: 0;
}
}@media (max-width: 1200px) {
    .inventual-dashboard-main {
    margin-left: 0;
}
}@media (min-width: 1201px) and (max-width: 1900px) {
    .inventual-dashboard-sidebar.sidebar-enable {
    margin-left: 0;
}
}@media (max-width: 1200px) {
    .inventual-dashboard-sidebar.sidebar-enable {
    margin-left: 0;
}
}@media (max-width: 1900px) {
    .inventual-menu-overlay-dashboard.sidebar-enable {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 10;
}
}


.mat-badge-content {
    font-weight: 600;
    font-size: 12px;
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-badge-small .mat-badge-content {
    font-size: 9px;
}
.mat-badge-large .mat-badge-content {
    font-size: 24px;
}
.mat-h1, .mat-headline, .mat-typography h1 {
    font: 400 24px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h2, .mat-title, .mat-typography h2 {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h3, .mat-subheading-2, .mat-typography h3 {
    font: 400 16px / 28px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h4, .mat-subheading-1, .mat-typography h4 {
    font: 400 15px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h5, .mat-typography h5 {
    font: 400 calc(14px * .83) / 20px Roboto, "Helvetica Neue", sans-serif;
    margin: 0 0 12px;
}
.mat-h6, .mat-typography h6 {
    font: 400 calc(14px * .67) / 20px Roboto, "Helvetica Neue", sans-serif;
    margin: 0 0 12px;
}
.mat-body-strong, .mat-body-2 {
    font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-body, .mat-body-1, .mat-typography {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-body p, .mat-body-1 p, .mat-typography p {
    margin: 0 0 12px;
}
.mat-small, .mat-caption {
    font: 400 12px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-display-4, .mat-typography .mat-display-4 {
    font: 300 112px / 112px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.05em;
    margin: 0 0 56px;
}
.mat-display-3, .mat-typography .mat-display-3 {
    font: 400 56px / 56px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.02em;
    margin: 0 0 64px;
}
.mat-display-2, .mat-typography .mat-display-2 {
    font: 400 45px / 48px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.005em;
    margin: 0 0 64px;
}
.mat-display-1, .mat-typography .mat-display-1 {
    font: 400 34px / 40px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 64px;
}
.mat-bottom-sheet-container {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button, .mat-flat-button, .mat-fab, .mat-mini-fab {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-button-toggle {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card-title {
    font-size: 24px;
    font-weight: 500;
}
.mat-card-header .mat-card-title {
    font-size: 20px;
}
.mat-card-subtitle, .mat-card-content {
    font-size: 14px;
}
.mat-checkbox {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-checkbox-layout .mat-checkbox-label {
    line-height: 24px;
}
.mat-chip {
    font-size: 14px;
    font-weight: 500;
}
.mat-chip .mat-chip-trailing-icon.mat-icon, .mat-chip .mat-chip-remove.mat-icon {
    font-size: 18px;
}
.mat-table {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-header-cell {
    font-size: 12px;
    font-weight: 500;
}
.mat-cell, .mat-footer-cell {
    font-size: 14px;
}
.mat-calendar {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-calendar-body {
    font-size: 13px;
}
.mat-calendar-body-label, .mat-calendar-period-button {
    font-size: 14px;
    font-weight: 500;
}
.mat-calendar-table-header th {
    font-size: 11px;
    font-weight: 400;
}
.mat-dialog-title {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-expansion-panel-header {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.mat-expansion-panel-content {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-form-field {
    font-size: inherit;
    font-weight: 400;
    line-height: 1.125;
    font-family: Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-form-field-wrapper {
    padding-bottom: 1.34375em;
}
.mat-form-field-prefix .mat-icon, .mat-form-field-suffix .mat-icon {
    font-size: 150%;
    line-height: 1.125;
}
.mat-form-field-prefix .mat-icon-button, .mat-form-field-suffix .mat-icon-button {
    height: 1.5em;
    width: 1.5em;
}
.mat-form-field-prefix .mat-icon-button .mat-icon, .mat-form-field-suffix .mat-icon-button .mat-icon {
    height: 1.125em;
    line-height: 1.125;
}
.mat-form-field-infix {
    padding: .5em 0;
    border-top: .84375em solid transparent;
}
.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34374em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-label-wrapper {
    top: -.84375em;
    padding-top: .84375em;
}
.mat-form-field-label {
    top: 1.34375em;
}
.mat-form-field-underline {
    bottom: 1.34375em;
}
.mat-form-field-subscript-wrapper {
    font-size: 75%;
    margin-top: .6666666667em;
    top: calc(100% - 1.7916666667em);
}
.mat-form-field-appearance-legacy .mat-form-field-wrapper {
    padding-bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-infix {
    padding: .4375em 0;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);
    -ms-transform: translateY(-1.28125em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);
    -ms-transform: translateY(-1.28124em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);
    -ms-transform: translateY(-1.28123em) scale(.75);
    width: 133.3333533333%}
.mat-form-field-appearance-legacy .mat-form-field-label {
    top: 1.28125em;
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
    bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
    margin-top: .5416666667em;
    top: calc(100% - 1.6666666667em);
}
@media print {
    .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server: focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28122em) scale(.75);
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28121em) scale(.75);
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.2812em) scale(.75);
}
}.mat-form-field-appearance-fill .mat-form-field-infix {
    padding: .25em 0 .75em;
}
.mat-form-field-appearance-fill .mat-form-field-label {
    top: 1.09375em;
    margin-top: -.5em;
}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59374em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-appearance-outline .mat-form-field-infix {
    padding: 1em 0;
}
.mat-form-field-appearance-outline .mat-form-field-label {
    top: 1.84375em;
    margin-top: -.25em;
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59374em) scale(.75);
    width: 133.3333433333%}
.mat-grid-tile-header, .mat-grid-tile-footer {
    font-size: 14px;
}
.mat-grid-tile-header .mat-line, .mat-grid-tile-footer .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-grid-tile-header .mat-line:nth-child(n+2), .mat-grid-tile-footer .mat-line:nth-child(n+2) {
    font-size: 12px;
}
input.mat-input-element {
    margin-top: -.0625em;
}
.mat-menu-item {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.mat-paginator, .mat-paginator-page-size .mat-select-trigger {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
}
.mat-radio-button {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select-trigger {
    height: 1.125em;
}
.mat-slide-toggle-content {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-slider-thumb-label-text {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.mat-stepper-vertical, .mat-stepper-horizontal {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-step-label {
    font-size: 14px;
    font-weight: 400;
}
.mat-step-sub-label-error {
    font-weight: normal;
}
.mat-step-label-error {
    font-size: 14px;
}
.mat-step-label-selected {
    font-size: 14px;
    font-weight: 500;
}
.mat-tab-group {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tab-label, .mat-tab-link {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-toolbar, .mat-toolbar h1, .mat-toolbar h2, .mat-toolbar h3, .mat-toolbar h4, .mat-toolbar h5, .mat-toolbar h6 {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0;
}
.mat-tooltip {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.mat-tooltip-handset {
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.mat-list-item {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-option {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-base .mat-list-item {
    font-size: 16px;
}
.mat-list-base .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 14px;
}
.mat-list-base .mat-list-option {
    font-size: 16px;
}
.mat-list-base .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 14px;
}
.mat-list-base .mat-subheader {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-list-base[dense] .mat-list-item {
    font-size: 12px;
}
.mat-list-base[dense] .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.mat-list-base[dense] .mat-list-option {
    font-size: 12px;
}
.mat-list-base[dense] .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.mat-list-base[dense] .mat-subheader {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.mat-option {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 16px;
}
.mat-optgroup-label {
    font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-simple-snackbar {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
}
.mat-simple-snackbar-action {
    line-height: 1;
    font-family: inherit;
    font-size: inherit;
    font-weight: 500;
}
.mat-tree {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tree-node, .mat-nested-tree-node {
    font-weight: 400;
    font-size: 14px;
}
.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, .2, 1);
    transform: scale(0);
}
.cdk-high-contrast-active .mat-ripple-element {
    display: none;
}
.cdk-visually-hidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.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 .4s cubic-bezier(.25, .8, .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, .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
    opacity: 0;
}
.cdk-overlay-connected-position-bounding-box {
    position: absolute;
    z-index: 1000;
    display: flex;
    flex-direction: column;
    min-width: 1px;
    min-height: 1px;
}
.cdk-global-scrollblock {
    position: fixed;
    width: 100%;
    overflow-y: scroll;
}
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-mdc-focus-indicator {
    position: relative;
}
.default-light-theme .mat-ripple-element {
    background-color: #0000001a;
}
.default-light-theme .mat-option {
    color: #000000de;
}
.default-light-theme .mat-option:hover:not(.mat-option-disabled), .default-light-theme .mat-option:focus:not(.mat-option-disabled) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme .mat-option.mat-active {
    background: rgba(0, 0, 0, .04);
    color: #000000de;
}
.default-light-theme .mat-option.mat-option-disabled {
    color: #00000061;
}
.default-light-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #2c6ae5;
}
.default-light-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #32c98d;
}
.default-light-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #ff9720;
}
.default-light-theme .mat-option {
    font-family: "Nunito Sans", sans-serif;
    font-size: 16px;
}
.default-light-theme .mat-optgroup-label {
    color: #0000008a;
}
.default-light-theme .mat-optgroup-disabled .mat-optgroup-label {
    color: #00000061;
}
.default-light-theme .mat-optgroup-label {
    font: 500 14px / 24px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-pseudo-checkbox {
    color: #0000008a;
}
.default-light-theme .mat-pseudo-checkbox:after {
    color: #fafafa;
}
.default-light-theme .mat-pseudo-checkbox-disabled {
    color: #b0b0b0;
}
.default-light-theme .mat-primary .mat-pseudo-checkbox-checked, .default-light-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
    background: #2c6ae5;
}
.default-light-theme .mat-pseudo-checkbox-checked, .default-light-theme .mat-pseudo-checkbox-indeterminate, .default-light-theme .mat-accent .mat-pseudo-checkbox-checked, .default-light-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
    background: #32c98d;
}
.default-light-theme .mat-warn .mat-pseudo-checkbox-checked, .default-light-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
    background: #ff9720;
}
.default-light-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled, .default-light-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
    background: #b0b0b0;
}
.default-light-theme .mat-app-background, .default-light-theme.mat-app-background {
    background-color: #fafafa;
    color: #000000de;
}
.default-light-theme .mat-elevation-z0 {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-elevation-z1 {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
}
.default-light-theme .mat-elevation-z2 {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme .mat-elevation-z3 {
    box-shadow: 0 3px 3px -2px #0003, 0 3px 4px #00000024, 0 1px 8px #0000001f;
}
.default-light-theme .mat-elevation-z4 {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme .mat-elevation-z5 {
    box-shadow: 0 3px 5px -1px #0003, 0 5px 8px #00000024, 0 1px 14px #0000001f;
}
.default-light-theme .mat-elevation-z6 {
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme .mat-elevation-z7 {
    box-shadow: 0 4px 5px -2px #0003, 0 7px 10px 1px #00000024, 0 2px 16px 1px #0000001f;
}
.default-light-theme .mat-elevation-z8 {
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}
.default-light-theme .mat-elevation-z9 {
    box-shadow: 0 5px 6px -3px #0003, 0 9px 12px 1px #00000024, 0 3px 16px 2px #0000001f;
}
.default-light-theme .mat-elevation-z10 {
    box-shadow: 0 6px 6px -3px #0003, 0 10px 14px 1px #00000024, 0 4px 18px 3px #0000001f;
}
.default-light-theme .mat-elevation-z11 {
    box-shadow: 0 6px 7px -4px #0003, 0 11px 15px 1px #00000024, 0 4px 20px 3px #0000001f;
}
.default-light-theme .mat-elevation-z12 {
    box-shadow: 0 7px 8px -4px #0003, 0 12px 17px 2px #00000024, 0 5px 22px 4px #0000001f;
}
.default-light-theme .mat-elevation-z13 {
    box-shadow: 0 7px 8px -4px #0003, 0 13px 19px 2px #00000024, 0 5px 24px 4px #0000001f;
}
.default-light-theme .mat-elevation-z14 {
    box-shadow: 0 7px 9px -4px #0003, 0 14px 21px 2px #00000024, 0 5px 26px 4px #0000001f;
}
.default-light-theme .mat-elevation-z15 {
    box-shadow: 0 8px 9px -5px #0003, 0 15px 22px 2px #00000024, 0 6px 28px 5px #0000001f;
}
.default-light-theme .mat-elevation-z16 {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
}
.default-light-theme .mat-elevation-z17 {
    box-shadow: 0 8px 11px -5px #0003, 0 17px 26px 2px #00000024, 0 6px 32px 5px #0000001f;
}
.default-light-theme .mat-elevation-z18 {
    box-shadow: 0 9px 11px -5px #0003, 0 18px 28px 2px #00000024, 0 7px 34px 6px #0000001f;
}
.default-light-theme .mat-elevation-z19 {
    box-shadow: 0 9px 12px -6px #0003, 0 19px 29px 2px #00000024, 0 7px 36px 6px #0000001f;
}
.default-light-theme .mat-elevation-z20 {
    box-shadow: 0 10px 13px -6px #0003, 0 20px 31px 3px #00000024, 0 8px 38px 7px #0000001f;
}
.default-light-theme .mat-elevation-z21 {
    box-shadow: 0 10px 13px -6px #0003, 0 21px 33px 3px #00000024, 0 8px 40px 7px #0000001f;
}
.default-light-theme .mat-elevation-z22 {
    box-shadow: 0 10px 14px -6px #0003, 0 22px 35px 3px #00000024, 0 8px 42px 7px #0000001f;
}
.default-light-theme .mat-elevation-z23 {
    box-shadow: 0 11px 14px -7px #0003, 0 23px 36px 3px #00000024, 0 9px 44px 8px #0000001f;
}
.default-light-theme .mat-elevation-z24 {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
}
.mat-theme-loaded-marker {
    display: none;
}
.default-light-theme .mat-autocomplete-panel {
    background: white;
    color: #000000de;
}
.default-light-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
    background: white;
}
.default-light-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
    color: #000000de;
}
.default-light-theme .mat-badge {
    position: relative;
}
.default-light-theme .mat-badge-hidden .mat-badge-content {
    display: none;
}
.default-light-theme .mat-badge-content {
    position: absolute;
    text-align: center;
    display: inline-block;
    border-radius: 50%;
    transition: transform .2s ease-in-out;
    transform: scale(.6);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    pointer-events: none;
}
.default-light-theme .ng-animate-disabled .mat-badge-content, .default-light-theme .mat-badge-content._mat-animation-noopable {
    transition: none;
}
.default-light-theme .mat-badge-content.mat-badge-active {
    transform: none;
}
.default-light-theme .mat-badge-small .mat-badge-content {
    width: 16px;
    height: 16px;
    line-height: 16px;
}
.default-light-theme .mat-badge-small.mat-badge-above .mat-badge-content {
    top: -8px;
}
.default-light-theme .mat-badge-small.mat-badge-below .mat-badge-content {
    bottom: -8px;
}
.default-light-theme .mat-badge-small.mat-badge-before .mat-badge-content {
    left: -16px;
}
[dir=rtl] .default-light-theme .mat-badge-small.mat-badge-before .mat-badge-content {
    left: auto;
    right: -16px;
}
.default-light-theme .mat-badge-small.mat-badge-after .mat-badge-content {
    right: -16px;
}
[dir=rtl] .default-light-theme .mat-badge-small.mat-badge-after .mat-badge-content {
    right: auto;
    left: -16px;
}
.default-light-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: -8px;
}
[dir=rtl] .default-light-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: auto;
    right: -8px;
}
.default-light-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: -8px;
}
[dir=rtl] .default-light-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: auto;
    left: -8px;
}
.default-light-theme .mat-badge-medium .mat-badge-content {
    width: 22px;
    height: 22px;
    line-height: 22px;
}
.default-light-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
    top: -11px;
}
.default-light-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
    bottom: -11px;
}
.default-light-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
    left: -22px;
}
[dir=rtl] .default-light-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
    left: auto;
    right: -22px;
}
.default-light-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
    right: -22px;
}
[dir=rtl] .default-light-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
    right: auto;
    left: -22px;
}
.default-light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: -11px;
}
[dir=rtl] .default-light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: auto;
    right: -11px;
}
.default-light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: -11px;
}
[dir=rtl] .default-light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: auto;
    left: -11px;
}
.default-light-theme .mat-badge-large .mat-badge-content {
    width: 28px;
    height: 28px;
    line-height: 28px;
}
.default-light-theme .mat-badge-large.mat-badge-above .mat-badge-content {
    top: -14px;
}
.default-light-theme .mat-badge-large.mat-badge-below .mat-badge-content {
    bottom: -14px;
}
.default-light-theme .mat-badge-large.mat-badge-before .mat-badge-content {
    left: -28px;
}
[dir=rtl] .default-light-theme .mat-badge-large.mat-badge-before .mat-badge-content {
    left: auto;
    right: -28px;
}
.default-light-theme .mat-badge-large.mat-badge-after .mat-badge-content {
    right: -28px;
}
[dir=rtl] .default-light-theme .mat-badge-large.mat-badge-after .mat-badge-content {
    right: auto;
    left: -28px;
}
.default-light-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: -14px;
}
[dir=rtl] .default-light-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: auto;
    right: -14px;
}
.default-light-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: -14px;
}
[dir=rtl] .default-light-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: auto;
    left: -14px;
}
.default-light-theme .mat-badge-content {
    color: #fff;
    background: #2c6ae5;
}
.cdk-high-contrast-active .default-light-theme .mat-badge-content {
    outline: solid 1px;
    border-radius: 0;
}
.default-light-theme .mat-badge-accent .mat-badge-content {
    background: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-badge-warn .mat-badge-content {
    color: #fff;
    background: #ff9720;
}
.default-light-theme .mat-badge-disabled .mat-badge-content {
    background: #b9b9b9;
    color: #00000061;
}
.default-light-theme .mat-badge-content {
    font-weight: 600;
    font-size: 12px;
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-badge-small .mat-badge-content {
    font-size: 9px;
}
.default-light-theme .mat-badge-large .mat-badge-content {
    font-size: 24px;
}
.default-light-theme .mat-bottom-sheet-container {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
    background: white;
    color: #000000de;
    font: 400 14px / 20px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-button, .default-light-theme .mat-icon-button, .default-light-theme .mat-stroked-button {
    color: inherit;
    background: transparent;
}
.default-light-theme .mat-button.mat-primary, .default-light-theme .mat-icon-button.mat-primary, .default-light-theme .mat-stroked-button.mat-primary {
    color: #2c6ae5;
}
.default-light-theme .mat-button.mat-accent, .default-light-theme .mat-icon-button.mat-accent, .default-light-theme .mat-stroked-button.mat-accent {
    color: #32c98d;
}
.default-light-theme .mat-button.mat-warn, .default-light-theme .mat-icon-button.mat-warn, .default-light-theme .mat-stroked-button.mat-warn {
    color: #ff9720;
}
.default-light-theme .mat-button.mat-primary.mat-button-disabled, .default-light-theme .mat-button.mat-accent.mat-button-disabled, .default-light-theme .mat-button.mat-warn.mat-button-disabled, .default-light-theme .mat-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-icon-button.mat-primary.mat-button-disabled, .default-light-theme .mat-icon-button.mat-accent.mat-button-disabled, .default-light-theme .mat-icon-button.mat-warn.mat-button-disabled, .default-light-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-stroked-button.mat-primary.mat-button-disabled, .default-light-theme .mat-stroked-button.mat-accent.mat-button-disabled, .default-light-theme .mat-stroked-button.mat-warn.mat-button-disabled, .default-light-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
    color: #00000042;
}
.default-light-theme .mat-button.mat-primary .mat-button-focus-overlay, .default-light-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .default-light-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
    background-color: #2c6ae5;
}
.default-light-theme .mat-button.mat-accent .mat-button-focus-overlay, .default-light-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .default-light-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
    background-color: #32c98d;
}
.default-light-theme .mat-button.mat-warn .mat-button-focus-overlay, .default-light-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .default-light-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
    background-color: #ff9720;
}
.default-light-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .default-light-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .default-light-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
    background-color: transparent;
}
.default-light-theme .mat-button .mat-ripple-element, .default-light-theme .mat-icon-button .mat-ripple-element, .default-light-theme .mat-stroked-button .mat-ripple-element {
    opacity: .1;
    background-color: currentColor;
}
.default-light-theme .mat-button-focus-overlay {
    background: black;
}
.default-light-theme .mat-stroked-button:not(.mat-button-disabled) {
    border-color: #0000001f;
}
.default-light-theme .mat-flat-button, .default-light-theme .mat-raised-button, .default-light-theme .mat-fab, .default-light-theme .mat-mini-fab {
    color: #000000de;
    background-color: #fff;
}
.default-light-theme .mat-flat-button.mat-primary, .default-light-theme .mat-raised-button.mat-primary, .default-light-theme .mat-fab.mat-primary, .default-light-theme .mat-mini-fab.mat-primary {
    color: #fff;
}
.default-light-theme .mat-flat-button.mat-accent, .default-light-theme .mat-raised-button.mat-accent, .default-light-theme .mat-fab.mat-accent, .default-light-theme .mat-mini-fab.mat-accent {
    color: #000000de;
}
.default-light-theme .mat-flat-button.mat-warn, .default-light-theme .mat-raised-button.mat-warn, .default-light-theme .mat-fab.mat-warn, .default-light-theme .mat-mini-fab.mat-warn {
    color: #fff;
}
.default-light-theme .mat-flat-button.mat-primary.mat-button-disabled, .default-light-theme .mat-flat-button.mat-accent.mat-button-disabled, .default-light-theme .mat-flat-button.mat-warn.mat-button-disabled, .default-light-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-raised-button.mat-primary.mat-button-disabled, .default-light-theme .mat-raised-button.mat-accent.mat-button-disabled, .default-light-theme .mat-raised-button.mat-warn.mat-button-disabled, .default-light-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-fab.mat-primary.mat-button-disabled, .default-light-theme .mat-fab.mat-accent.mat-button-disabled, .default-light-theme .mat-fab.mat-warn.mat-button-disabled, .default-light-theme .mat-fab.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-primary.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-accent.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-warn.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
    color: #00000042;
}
.default-light-theme .mat-flat-button.mat-primary, .default-light-theme .mat-raised-button.mat-primary, .default-light-theme .mat-fab.mat-primary, .default-light-theme .mat-mini-fab.mat-primary {
    background-color: #2c6ae5;
}
.default-light-theme .mat-flat-button.mat-accent, .default-light-theme .mat-raised-button.mat-accent, .default-light-theme .mat-fab.mat-accent, .default-light-theme .mat-mini-fab.mat-accent {
    background-color: #32c98d;
}
.default-light-theme .mat-flat-button.mat-warn, .default-light-theme .mat-raised-button.mat-warn, .default-light-theme .mat-fab.mat-warn, .default-light-theme .mat-mini-fab.mat-warn {
    background-color: #ff9720;
}
.default-light-theme .mat-flat-button.mat-primary.mat-button-disabled, .default-light-theme .mat-flat-button.mat-accent.mat-button-disabled, .default-light-theme .mat-flat-button.mat-warn.mat-button-disabled, .default-light-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-raised-button.mat-primary.mat-button-disabled, .default-light-theme .mat-raised-button.mat-accent.mat-button-disabled, .default-light-theme .mat-raised-button.mat-warn.mat-button-disabled, .default-light-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-fab.mat-primary.mat-button-disabled, .default-light-theme .mat-fab.mat-accent.mat-button-disabled, .default-light-theme .mat-fab.mat-warn.mat-button-disabled, .default-light-theme .mat-fab.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-primary.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-accent.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-warn.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
    background-color: #0000001f;
}
.default-light-theme .mat-flat-button.mat-primary .mat-ripple-element, .default-light-theme .mat-raised-button.mat-primary .mat-ripple-element, .default-light-theme .mat-fab.mat-primary .mat-ripple-element, .default-light-theme .mat-mini-fab.mat-primary .mat-ripple-element {
    background-color: #ffffff1a;
}
.default-light-theme .mat-flat-button.mat-accent .mat-ripple-element, .default-light-theme .mat-raised-button.mat-accent .mat-ripple-element, .default-light-theme .mat-fab.mat-accent .mat-ripple-element, .default-light-theme .mat-mini-fab.mat-accent .mat-ripple-element {
    background-color: #0000001a;
}
.default-light-theme .mat-flat-button.mat-warn .mat-ripple-element, .default-light-theme .mat-raised-button.mat-warn .mat-ripple-element, .default-light-theme .mat-fab.mat-warn .mat-ripple-element, .default-light-theme .mat-mini-fab.mat-warn .mat-ripple-element {
    background-color: #ffffff1a;
}
.default-light-theme .mat-stroked-button:not([class*=mat-elevation-z]), .default-light-theme .mat-flat-button:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-raised-button:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}
.default-light-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-fab:not([class*=mat-elevation-z]), .default-light-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .default-light-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
    box-shadow: 0 7px 8px -4px #0003, 0 12px 17px 2px #00000024, 0 5px 22px 4px #0000001f;
}
.default-light-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .default-light-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-button, .default-light-theme .mat-raised-button, .default-light-theme .mat-icon-button, .default-light-theme .mat-stroked-button, .default-light-theme .mat-flat-button, .default-light-theme .mat-fab, .default-light-theme .mat-mini-fab {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-button-toggle-standalone, .default-light-theme .mat-button-toggle-group {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard, .default-light-theme .mat-button-toggle-group-appearance-standard {
    box-shadow: none;
}
.default-light-theme .mat-button-toggle {
    color: #00000061;
}
.default-light-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
    background-color: #0000001f;
}
.default-light-theme .mat-button-toggle-appearance-standard {
    color: #000000de;
    background: white;
}
.default-light-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
    background-color: #000;
}
.default-light-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle {
    border-left: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle {
    border-left: none;
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle {
    border-left: none;
    border-right: none;
    border-top: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-button-toggle-checked {
    background-color: #e0e0e0;
    color: #0000008a;
}
.default-light-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
    color: #000000de;
}
.default-light-theme .mat-button-toggle-disabled {
    color: #00000042;
    background-color: #eee;
}
.default-light-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
    background: white;
}
.default-light-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
    background-color: #bdbdbd;
}
.default-light-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard, .default-light-theme .mat-button-toggle-group-appearance-standard {
    border: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
    line-height: 48px;
}
.default-light-theme .mat-button-toggle {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-card {
    background: white;
    color: #000000de;
}
.default-light-theme .mat-card:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
}
.default-light-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-card-subtitle {
    color: #0000008a;
}
.default-light-theme .mat-card {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-card-title {
    font-size: 24px;
    font-weight: 500;
}
.default-light-theme .mat-card-header .mat-card-title {
    font-size: 20px;
}
.default-light-theme .mat-card-subtitle, .default-light-theme .mat-card-content {
    font-size: 14px;
}
.default-light-theme .mat-checkbox-frame {
    border-color: #0000008a;
}
.default-light-theme .mat-checkbox-checkmark {
    fill: #fafafa;
}
.default-light-theme .mat-checkbox-checkmark-path {
    stroke: #fafafa!important;
}
.default-light-theme .mat-checkbox-mixedmark {
    background-color: #fafafa;
}
.default-light-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .default-light-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
    background-color: #2c6ae5;
}
.default-light-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .default-light-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
    background-color: #32c98d;
}
.default-light-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .default-light-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
    background-color: #ff9720;
}
.default-light-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .default-light-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
    background-color: #b0b0b0;
}
.default-light-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
    border-color: #b0b0b0;
}
.default-light-theme .mat-checkbox-disabled .mat-checkbox-label {
    color: #0000008a;
}
.default-light-theme .mat-checkbox .mat-ripple-element {
    background-color: #000;
}
.default-light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element, .default-light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
    background: #2c6ae5;
}
.default-light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element, .default-light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
    background: #32c98d;
}
.default-light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element, .default-light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
    background: #ff9720;
}
.default-light-theme .mat-checkbox {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-checkbox-layout .mat-checkbox-label {
    line-height: 24px;
}
.default-light-theme .mat-chip.mat-standard-chip {
    background-color: #e0e0e0;
    color: #000000de;
}
.default-light-theme .mat-chip.mat-standard-chip .mat-chip-remove {
    color: #000000de;
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
    box-shadow: 0 3px 3px -2px #0003, 0 3px 4px #00000024, 0 1px 8px #0000001f;
}
.default-light-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
    opacity: .54;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip:after {
    background: black;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
    color: #fff;
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
    background-color: #ffffff1a;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
    color: #fff;
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
    background-color: #ffffff1a;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
    color: #000000de;
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
    background-color: #0000001a;
}
.default-light-theme .mat-chip {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-chip .mat-chip-trailing-icon.mat-icon, .default-light-theme .mat-chip .mat-chip-remove.mat-icon {
    font-size: 18px;
}
.default-light-theme .mat-table {
    background: white;
}
.default-light-theme .mat-table thead, .default-light-theme .mat-table tbody, .default-light-theme .mat-table tfoot, .default-light-theme mat-header-row, .default-light-theme mat-row, .default-light-theme mat-footer-row, .default-light-theme [mat-header-row], .default-light-theme [mat-row], .default-light-theme [mat-footer-row], .default-light-theme .mat-table-sticky {
    background: inherit;
}
.default-light-theme mat-row, .default-light-theme mat-header-row, .default-light-theme mat-footer-row, .default-light-theme th.mat-header-cell, .default-light-theme td.mat-cell, .default-light-theme td.mat-footer-cell {
    border-bottom-color: #0000001f;
}
.default-light-theme .mat-header-cell {
    color: #0000008a;
}
.default-light-theme .mat-cell, .default-light-theme .mat-footer-cell {
    color: #000000de;
}
.default-light-theme .mat-table {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-header-cell {
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme .mat-cell, .default-light-theme .mat-footer-cell {
    font-size: 14px;
}
.default-light-theme .mat-calendar-arrow {
    border-top-color: #0000008a;
}
.default-light-theme .mat-datepicker-toggle, .default-light-theme .mat-datepicker-content .mat-calendar-next-button, .default-light-theme .mat-datepicker-content .mat-calendar-previous-button {
    color: #0000008a;
}
.default-light-theme .mat-calendar-table-header-divider:after {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme .mat-calendar-table-header, .default-light-theme .mat-calendar-body-label {
    color: #0000008a;
}
.default-light-theme .mat-calendar-body-cell-content, .default-light-theme .mat-date-range-input-separator {
    color: #000000de;
    border-color: transparent;
}
.default-light-theme .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    color: #00000061;
}
.default-light-theme .mat-form-field-disabled .mat-date-range-input-separator {
    color: #00000061;
}
.default-light-theme .mat-calendar-body-in-preview {
    color: #0000003d;
}
.default-light-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    border-color: #00000061;
}
.default-light-theme .mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    border-color: #0000002e;
}
.default-light-theme .mat-calendar-body-in-range:before {
    background: rgba(44, 106, 229, .2);
}
.default-light-theme .mat-calendar-body-comparison-identical, .default-light-theme .mat-calendar-body-in-comparison-range:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme .mat-calendar-body-comparison-bridge-start:before, .default-light-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
    background: linear-gradient(to right, rgba(44, 106, 229, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-calendar-body-comparison-bridge-end:before, .default-light-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
    background: linear-gradient(to left, rgba(44, 106, 229, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical, .default-light-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
    background: #a8dab5;
}
.default-light-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected, .default-light-theme .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
    background: #46a35e;
}
.default-light-theme .mat-calendar-body-selected {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme .mat-calendar-body-disabled>.mat-calendar-body-selected {
    background-color: #2c6ae566;
}
.default-light-theme .mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px #fff;
}
.default-light-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #2c6ae54d;
}
.default-light-theme .mat-datepicker-content {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
    background-color: #fff;
    color: #000000de;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before {
    background: rgba(50, 201, 141, .2);
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical, .default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before, .default-light-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
    background: linear-gradient(to right, rgba(50, 201, 141, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before, .default-light-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
    background: linear-gradient(to left, rgba(50, 201, 141, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical, .default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
    background: #a8dab5;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected, .default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
    background: #46a35e;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected {
    background-color: #32c98d66;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px #000000de;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #32c98d4d;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before {
    background: rgba(255, 151, 32, .2);
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical, .default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before, .default-light-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
    background: linear-gradient(to right, rgba(255, 151, 32, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before, .default-light-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
    background: linear-gradient(to left, rgba(255, 151, 32, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical, .default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
    background: #a8dab5;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected, .default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
    background: #46a35e;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected {
    background-color: #ff972066;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px #fff;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #ff97204d;
}
.default-light-theme .mat-datepicker-content-touch {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
}
.default-light-theme .mat-datepicker-toggle-active {
    color: #2c6ae5;
}
.default-light-theme .mat-datepicker-toggle-active.mat-accent {
    color: #32c98d;
}
.default-light-theme .mat-datepicker-toggle-active.mat-warn {
    color: #ff9720;
}
.default-light-theme .mat-date-range-input-inner[disabled] {
    color: #00000061;
}
.default-light-theme .mat-calendar {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-calendar-body {
    font-size: 13px;
}
.default-light-theme .mat-calendar-body-label, .default-light-theme .mat-calendar-period-button {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-calendar-table-header th {
    font-size: 11px;
    font-weight: 400;
}
.default-light-theme .mat-dialog-container {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
    background: white;
    color: #000000de;
}
.default-light-theme .mat-dialog-title {
    font: 500 20px / 32px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-divider {
    border-top-color: #0000001f;
}
.default-light-theme .mat-divider-vertical {
    border-right-color: #0000001f;
}
.default-light-theme .mat-expansion-panel {
    background: white;
    color: #000000de;
}
.default-light-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme .mat-action-row {
    border-top-color: #0000001f;
}
.default-light-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .default-light-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .default-light-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
    background: rgba(0, 0, 0, .04);
}
@media (hover: none) {
    .default-light-theme .mat-expansion-panel> not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
}
}.default-light-theme .mat-expansion-panel-header-title {
    color: #000000de;
}
.default-light-theme .mat-expansion-panel-header-description, .default-light-theme .mat-expansion-indicator:after {
    color: #0000008a;
}
.default-light-theme .mat-expansion-panel-header[aria-disabled=true] {
    color: #00000042;
}
.default-light-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title, .default-light-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
    color: inherit;
}
.default-light-theme .mat-expansion-panel-header {
    height: 48px;
}
.default-light-theme .mat-expansion-panel-header.mat-expanded {
    height: 64px;
}
.default-light-theme .mat-expansion-panel-header {
    font-family: "Nunito Sans", sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.default-light-theme .mat-expansion-panel-content {
    font: 400 14px / 20px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-form-field-label {
    color: #0009;
}
.default-light-theme .mat-hint {
    color: #0009;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-label {
    color: #2c6ae5;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
    color: #32c98d;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
    color: #ff9720;
}
.default-light-theme .mat-focused .mat-form-field-required-marker {
    color: #32c98d;
}
.default-light-theme .mat-form-field-ripple {
    background-color: #000000de;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-ripple {
    background-color: #2c6ae5;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
    background-color: #32c98d;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
    background-color: #ff9720;
}
.default-light-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after {
    color: #2c6ae5;
}
.default-light-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after {
    color: #32c98d;
}
.default-light-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after {
    color: #ff9720;
}
.default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
    color: #ff9720;
}
.default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent, .default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
    color: #ff9720;
}
.default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple, .default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
    background-color: #ff9720;
}
.default-light-theme .mat-error {
    color: #ff9720;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-label {
    color: #0000008a;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-hint {
    color: #0000008a;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
    background-color: #0000006b;
}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .42) 33%, transparent 0%);
    background-size: 4px 100%;
    background-repeat: repeat-x;
}
.default-light-theme .mat-form-field-appearance-standard .mat-form-field-underline {
    background-color: #0000006b;
}
.default-light-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .42) 33%, transparent 0%);
    background-size: 4px 100%;
    background-repeat: repeat-x;
}
.default-light-theme .mat-form-field-appearance-fill .mat-form-field-flex {
    background-color: #0000000a;
}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
    background-color: #00000005;
}
.default-light-theme .mat-form-field-appearance-fill .mat-form-field-underline:before {
    background-color: #0000006b;
}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
    color: #00000061;
}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before {
    background-color: transparent;
}
.default-light-theme .mat-form-field-appearance-outline .mat-form-field-outline {
    color: #0000001f;
}
.default-light-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
    color: #000000de;
}
.default-light-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
    color: #2c6ae5;
}
.default-light-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
    color: #32c98d;
}
.default-light-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
    color: #ff9720;
}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
    color: #ff9720;
}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
    color: #00000061;
}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
    color: #0000000f;
}
.default-light-theme .mat-form-field {
    font-size: inherit;
    font-weight: 400;
    line-height: 1.125;
    font-family: "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-form-field-wrapper {
    padding-bottom: 1.34375em;
}
.default-light-theme .mat-form-field-prefix .mat-icon, .default-light-theme .mat-form-field-suffix .mat-icon {
    font-size: 150%;
    line-height: 1.125;
}
.default-light-theme .mat-form-field-prefix .mat-icon-button, .default-light-theme .mat-form-field-suffix .mat-icon-button {
    height: 1.5em;
    width: 1.5em;
}
.default-light-theme .mat-form-field-prefix .mat-icon-button .mat-icon, .default-light-theme .mat-form-field-suffix .mat-icon-button .mat-icon {
    height: 1.125em;
    line-height: 1.125;
}
.default-light-theme .mat-form-field-infix {
    padding: .5em 0;
    border-top: .84375em solid transparent;
}
.default-light-theme .mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme .mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme .mat-form-field-label-wrapper {
    top: -.84375em;
    padding-top: .84375em;
}
.default-light-theme .mat-form-field-label {
    top: 1.34375em;
}
.default-light-theme .mat-form-field-underline {
    bottom: 1.34375em;
}
.default-light-theme .mat-form-field-subscript-wrapper {
    font-size: 75%;
    margin-top: .6666666667em;
    top: calc(100% - 1.7916666667em);
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-wrapper {
    padding-bottom: 1.25em;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-infix {
    padding: .4375em 0;
}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00106px);
    -ms-transform: translateY(-1.28119em) scale(.75);
    width: 133.3333933333%}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00107px);
    -ms-transform: translateY(-1.28118em) scale(.75);
    width: 133.3334033333%}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00108px);
    -ms-transform: translateY(-1.28117em) scale(.75);
    width: 133.3334133333%}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-label {
    top: 1.28125em;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
    bottom: 1.25em;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
    margin-top: .5416666667em;
    top: calc(100% - 1.6666666667em);
}
@media print {
    .default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server: focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28116em) scale(.75);
}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28115em) scale(.75);
}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28114em) scale(.75);
}
}.default-light-theme .mat-form-field-appearance-fill .mat-form-field-infix {
    padding: .25em 0 .75em;
}
.default-light-theme .mat-form-field-appearance-fill .mat-form-field-label {
    top: 1.09375em;
    margin-top: -.5em;
}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme .mat-form-field-appearance-outline .mat-form-field-infix {
    padding: 1em 0;
}
.default-light-theme .mat-form-field-appearance-outline .mat-form-field-label {
    top: 1.84375em;
    margin-top: -.25em;
}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme .mat-grid-tile-header, .default-light-theme .mat-grid-tile-footer {
    font-size: 14px;
}
.default-light-theme .mat-grid-tile-header .mat-line, .default-light-theme .mat-grid-tile-footer .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-grid-tile-header .mat-line:nth-child(n+2), .default-light-theme .mat-grid-tile-footer .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme .mat-icon.mat-primary {
    color: #2c6ae5;
}
.default-light-theme .mat-icon.mat-accent {
    color: #32c98d;
}
.default-light-theme .mat-icon.mat-warn {
    color: #ff9720;
}
.default-light-theme .mat-form-field-type-mat-native-select .mat-form-field-infix:after {
    color: #0000008a;
}
.default-light-theme .mat-input-element:disabled, .default-light-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after {
    color: #00000061;
}
.default-light-theme .mat-input-element {
    caret-color: #2c6ae5;
}
.default-light-theme .mat-input-element::placeholder {
    color: #0000006b;
}
.default-light-theme .mat-input-element::-moz-placeholder {
    color: #0000006b;
}
.default-light-theme .mat-input-element::-webkit-input-placeholder {
    color: #0000006b;
}
.default-light-theme .mat-input-element:-ms-input-placeholder {
    color: #0000006b;
}
.default-light-theme .mat-form-field.mat-accent .mat-input-element {
    caret-color: #32c98d;
}
.default-light-theme .mat-form-field.mat-warn .mat-input-element, .default-light-theme .mat-form-field-invalid .mat-input-element {
    caret-color: #ff9720;
}
.default-light-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after {
    color: #ff9720;
}
.default-light-theme input.mat-input-element {
    margin-top: -.0625em;
}
.default-light-theme .mat-list-base .mat-list-item {
    color: #000000de;
}
.default-light-theme .mat-list-base .mat-list-option {
    color: #000000de;
}
.default-light-theme .mat-list-base .mat-subheader {
    color: #0000008a;
}
.default-light-theme .mat-list-item-disabled {
    background-color: #eee;
}
.default-light-theme .mat-list-option:hover, .default-light-theme .mat-list-option:focus, .default-light-theme .mat-nav-list .mat-list-item:hover, .default-light-theme .mat-nav-list .mat-list-item:focus, .default-light-theme .mat-action-list .mat-list-item:hover, .default-light-theme .mat-action-list .mat-list-item:focus {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme .mat-list-single-selected-option, .default-light-theme .mat-list-single-selected-option:hover, .default-light-theme .mat-list-single-selected-option:focus {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme .mat-list-item {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-list-option {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-list-base .mat-list-item {
    font-size: 16px;
}
.default-light-theme .mat-list-base .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 14px;
}
.default-light-theme .mat-list-base .mat-list-option {
    font-size: 16px;
}
.default-light-theme .mat-list-base .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 14px;
}
.default-light-theme .mat-list-base .mat-subheader {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-list-base[dense] .mat-list-item {
    font-size: 12px;
}
.default-light-theme .mat-list-base[dense] .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme .mat-list-base[dense] .mat-list-option {
    font-size: 12px;
}
.default-light-theme .mat-list-base[dense] .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme .mat-list-base[dense] .mat-subheader {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme .mat-menu-panel {
    background: white;
}
.default-light-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme .mat-menu-item {
    background: transparent;
    color: #000000de;
}
.default-light-theme .mat-menu-item[disabled], .default-light-theme .mat-menu-item[disabled] .mat-menu-submenu-icon, .default-light-theme .mat-menu-item[disabled] .mat-icon-no-color {
    color: #00000061;
}
.default-light-theme .mat-menu-item .mat-icon-no-color, .default-light-theme .mat-menu-submenu-icon {
    color: #0000008a;
}
.default-light-theme .mat-menu-item:hover:not([disabled]), .default-light-theme .mat-menu-item.cdk-program-focused:not([disabled]), .default-light-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]), .default-light-theme .mat-menu-item-highlighted:not([disabled]) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme .mat-menu-item {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.default-light-theme .mat-paginator {
    background: white;
}
.default-light-theme .mat-paginator, .default-light-theme .mat-paginator-page-size .mat-select-trigger {
    color: #0000008a;
}
.default-light-theme .mat-paginator-decrement, .default-light-theme .mat-paginator-increment {
    border-top: 2px solid rgba(0, 0, 0, .54);
    border-right: 2px solid rgba(0, 0, 0, .54);
}
.default-light-theme .mat-paginator-first, .default-light-theme .mat-paginator-last {
    border-top: 2px solid rgba(0, 0, 0, .54);
}
.default-light-theme .mat-icon-button[disabled] .mat-paginator-decrement, .default-light-theme .mat-icon-button[disabled] .mat-paginator-increment, .default-light-theme .mat-icon-button[disabled] .mat-paginator-first, .default-light-theme .mat-icon-button[disabled] .mat-paginator-last {
    border-color: #00000061;
}
.default-light-theme .mat-paginator-container {
    min-height: 56px;
}
.default-light-theme .mat-paginator, .default-light-theme .mat-paginator-page-size .mat-select-trigger {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
}
.default-light-theme .mat-progress-bar-background {
    fill: #c7d6f5;
}
.default-light-theme .mat-progress-bar-buffer {
    background-color: #c7d6f5;
}
.default-light-theme .mat-progress-bar-fill:after {
    background-color: #2c6ae5;
}
.default-light-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
    fill: #c8eedf;
}
.default-light-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
    background-color: #c8eedf;
}
.default-light-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill:after {
    background-color: #32c98d;
}
.default-light-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
    fill: #fbe1c4;
}
.default-light-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
    background-color: #fbe1c4;
}
.default-light-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill:after {
    background-color: #ff9720;
}
.default-light-theme .mat-progress-spinner circle, .default-light-theme .mat-spinner circle {
    stroke: #2c6ae5;
}
.default-light-theme .mat-progress-spinner.mat-accent circle, .default-light-theme .mat-spinner.mat-accent circle {
    stroke: #32c98d;
}
.default-light-theme .mat-progress-spinner.mat-warn circle, .default-light-theme .mat-spinner.mat-warn circle {
    stroke: #ff9720;
}
.default-light-theme .mat-radio-outer-circle {
    border-color: #0000008a;
}
.default-light-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
    border-color: #2c6ae5;
}
.default-light-theme .mat-radio-button.mat-primary .mat-radio-inner-circle, .default-light-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .default-light-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .default-light-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
    background-color: #2c6ae5;
}
.default-light-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
    border-color: #32c98d;
}
.default-light-theme .mat-radio-button.mat-accent .mat-radio-inner-circle, .default-light-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .default-light-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .default-light-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
    background-color: #32c98d;
}
.default-light-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
    border-color: #ff9720;
}
.default-light-theme .mat-radio-button.mat-warn .mat-radio-inner-circle, .default-light-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .default-light-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .default-light-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
    background-color: #ff9720;
}
.default-light-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle, .default-light-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
    border-color: #00000061;
}
.default-light-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element, .default-light-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
    background-color: #00000061;
}
.default-light-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
    color: #00000061;
}
.default-light-theme .mat-radio-button .mat-ripple-element {
    background-color: #000;
}
.default-light-theme .mat-radio-button {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-select-value {
    color: #000000de;
}
.default-light-theme .mat-select-placeholder {
    color: #0000006b;
}
.default-light-theme .mat-select-disabled .mat-select-value {
    color: #00000061;
}
.default-light-theme .mat-select-arrow {
    color: #0000008a;
}
.default-light-theme .mat-select-panel {
    background: white;
}
.default-light-theme .mat-select-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
    color: #2c6ae5;
}
.default-light-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
    color: #32c98d;
}
.default-light-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
    color: #ff9720;
}
.default-light-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
    color: #ff9720;
}
.default-light-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
    color: #00000061;
}
.default-light-theme .mat-select {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-select-trigger {
    height: 1.125em;
}
.default-light-theme .mat-drawer-container {
    background-color: #fafafa;
    color: #000000de;
}
.default-light-theme .mat-drawer {
    background-color: #fff;
    color: #000000de;
}
.default-light-theme .mat-drawer.mat-drawer-push {
    background-color: #fff;
}
.default-light-theme .mat-drawer:not(.mat-drawer-side) {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
}
.default-light-theme .mat-drawer-side {
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-drawer-side.mat-drawer-end {
    border-left: solid 1px rgba(0, 0, 0, .12);
    border-right: none;
}
.default-light-theme [dir=rtl] .mat-drawer-side {
    border-left: solid 1px rgba(0, 0, 0, .12);
    border-right: none;
}
.default-light-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
    border-left: none;
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-drawer-backdrop.mat-drawer-shown {
    background-color: #0009;
}
.default-light-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
    background-color: #32c98d;
}
.default-light-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
    background-color: #32c98d8a;
}
.default-light-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
    background-color: #32c98d;
}
.default-light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
    background-color: #2c6ae5;
}
.default-light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
    background-color: #2c6ae58a;
}
.default-light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
    background-color: #2c6ae5;
}
.default-light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
    background-color: #ff9720;
}
.default-light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
    background-color: #ff97208a;
}
.default-light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
    background-color: #ff9720;
}
.default-light-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
    background-color: #000;
}
.default-light-theme .mat-slide-toggle-thumb {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
    background-color: #fafafa;
}
.default-light-theme .mat-slide-toggle-bar {
    background-color: #00000061;
}
.default-light-theme .mat-slide-toggle-content {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-slider-track-background {
    background-color: #00000042;
}
.default-light-theme .mat-primary .mat-slider-track-fill, .default-light-theme .mat-primary .mat-slider-thumb, .default-light-theme .mat-primary .mat-slider-thumb-label {
    background-color: #2c6ae5;
}
.default-light-theme .mat-primary .mat-slider-thumb-label-text {
    color: #fff;
}
.default-light-theme .mat-primary .mat-slider-focus-ring {
    background-color: #2c6ae533;
}
.default-light-theme .mat-accent .mat-slider-track-fill, .default-light-theme .mat-accent .mat-slider-thumb, .default-light-theme .mat-accent .mat-slider-thumb-label {
    background-color: #32c98d;
}
.default-light-theme .mat-accent .mat-slider-thumb-label-text {
    color: #000000de;
}
.default-light-theme .mat-accent .mat-slider-focus-ring {
    background-color: #32c98d33;
}
.default-light-theme .mat-warn .mat-slider-track-fill, .default-light-theme .mat-warn .mat-slider-thumb, .default-light-theme .mat-warn .mat-slider-thumb-label {
    background-color: #ff9720;
}
.default-light-theme .mat-warn .mat-slider-thumb-label-text {
    color: #fff;
}
.default-light-theme .mat-warn .mat-slider-focus-ring {
    background-color: #ff972033;
}
.default-light-theme .mat-slider:hover .mat-slider-track-background, .default-light-theme .mat-slider.cdk-focused .mat-slider-track-background {
    background-color: #00000061;
}
.default-light-theme .mat-slider-disabled .mat-slider-track-background, .default-light-theme .mat-slider-disabled .mat-slider-track-fill, .default-light-theme .mat-slider-disabled .mat-slider-thumb {
    background-color: #00000042;
}
.default-light-theme .mat-slider-disabled:hover .mat-slider-track-background {
    background-color: #00000042;
}
.default-light-theme .mat-slider-min-value .mat-slider-focus-ring {
    background-color: #0000001f;
}
.default-light-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb, .default-light-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
    background-color: #000000de;
}
.default-light-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb, .default-light-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
    background-color: #00000042;
}
.default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
    border-color: #00000042;
    background-color: transparent;
}
.default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
    border-color: #00000061;
}
.default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
    border-color: #00000042;
}
.default-light-theme .mat-slider-has-ticks .mat-slider-wrapper:after {
    border-color: #000000b3;
}
.default-light-theme .mat-slider-horizontal .mat-slider-ticks {
    background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
    background-image: -moz-repeating-linear-gradient(.0001deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
}
.default-light-theme .mat-slider-vertical .mat-slider-ticks {
    background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
}
.default-light-theme .mat-slider-thumb-label-text {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme .mat-step-header.cdk-keyboard-focused, .default-light-theme .mat-step-header.cdk-program-focused, .default-light-theme .mat-step-header:hover:not([aria-disabled]), .default-light-theme .mat-step-header:hover[aria-disabled=false] {
    background-color: #0000000a;
}
.default-light-theme .mat-step-header:hover[aria-disabled=true] {
    cursor: default;
}
@media (hover: none) {
    .default-light-theme .mat-step-header: hover {
    background: none;
}
}.default-light-theme .mat-step-header .mat-step-label, .default-light-theme .mat-step-header .mat-step-optional {
    color: #0000008a;
}
.default-light-theme .mat-step-header .mat-step-icon {
    background-color: #0000008a;
    color: #fff;
}
.default-light-theme .mat-step-header .mat-step-icon-selected, .default-light-theme .mat-step-header .mat-step-icon-state-done, .default-light-theme .mat-step-header .mat-step-icon-state-edit {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme .mat-step-header.mat-accent .mat-step-icon {
    color: #000000de;
}
.default-light-theme .mat-step-header.mat-accent .mat-step-icon-selected, .default-light-theme .mat-step-header.mat-accent .mat-step-icon-state-done, .default-light-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-step-header.mat-warn .mat-step-icon {
    color: #fff;
}
.default-light-theme .mat-step-header.mat-warn .mat-step-icon-selected, .default-light-theme .mat-step-header.mat-warn .mat-step-icon-state-done, .default-light-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme .mat-step-header .mat-step-icon-state-error {
    background-color: transparent;
    color: #ff9720;
}
.default-light-theme .mat-step-header .mat-step-label.mat-step-label-active {
    color: #000000de;
}
.default-light-theme .mat-step-header .mat-step-label.mat-step-label-error {
    color: #ff9720;
}
.default-light-theme .mat-stepper-horizontal, .default-light-theme .mat-stepper-vertical {
    background-color: #fff;
}
.default-light-theme .mat-stepper-vertical-line:before {
    border-left-color: #0000001f;
}
.default-light-theme .mat-horizontal-stepper-header:before, .default-light-theme .mat-horizontal-stepper-header:after, .default-light-theme .mat-stepper-horizontal-line {
    border-top-color: #0000001f;
}
.default-light-theme .mat-horizontal-stepper-header {
    height: 72px;
}
.default-light-theme .mat-stepper-label-position-bottom .mat-horizontal-stepper-header, .default-light-theme .mat-vertical-stepper-header {
    padding: 24px;
}
.default-light-theme .mat-stepper-vertical-line:before {
    top: -16px;
    bottom: -16px;
}
.default-light-theme .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after, .default-light-theme .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before {
    top: 36px;
}
.default-light-theme .mat-stepper-label-position-bottom .mat-stepper-horizontal-line {
    top: 36px;
}
.default-light-theme .mat-stepper-vertical, .default-light-theme .mat-stepper-horizontal {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-step-label {
    font-size: 14px;
    font-weight: 400;
}
.default-light-theme .mat-step-sub-label-error {
    font-weight: normal;
}
.default-light-theme .mat-step-label-error {
    font-size: 14px;
}
.default-light-theme .mat-step-label-selected {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-sort-header-arrow {
    color: #757575;
}
.default-light-theme .mat-tab-nav-bar, .default-light-theme .mat-tab-header {
    border-bottom: 1px solid rgba(0, 0, 0, .12);
}
.default-light-theme .mat-tab-group-inverted-header .mat-tab-nav-bar, .default-light-theme .mat-tab-group-inverted-header .mat-tab-header {
    border-top: 1px solid rgba(0, 0, 0, .12);
    border-bottom: none;
}
.default-light-theme .mat-tab-label, .default-light-theme .mat-tab-link {
    color: #000000de;
}
.default-light-theme .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-link.mat-tab-disabled {
    color: #00000061;
}
.default-light-theme .mat-tab-header-pagination-chevron {
    border-color: #000000de;
}
.default-light-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #00000061;
}
.default-light-theme .mat-tab-group[class*=mat-background-]>.mat-tab-header, .default-light-theme .mat-tab-nav-bar[class*=mat-background-] {
    border-bottom: none;
    border-top: none;
}
.default-light-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #2c6ae54d;
}
.default-light-theme .mat-tab-group.mat-primary .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
    background-color: #2c6ae5;
}
.default-light-theme .mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar {
    background-color: #fff;
}
.default-light-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #32c98d4d;
}
.default-light-theme .mat-tab-group.mat-accent .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
    background-color: #32c98d;
}
.default-light-theme .mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar {
    background-color: #000000de;
}
.default-light-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #ff97204d;
}
.default-light-theme .mat-tab-group.mat-warn .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
    background-color: #ff9720;
}
.default-light-theme .mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar {
    background-color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #2c6ae54d;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination {
    background-color: #2c6ae5;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link {
    color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
    color: #fff6;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator:before {
    border-color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #fff;
    opacity: .4;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element {
    background-color: #fff;
    opacity: .12;
}
.default-light-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #32c98d4d;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination {
    background-color: #32c98d;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link {
    color: #000000de;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
    color: #0006;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator:before {
    border-color: #000000de;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #000;
    opacity: .4;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element {
    background-color: #000;
    opacity: .12;
}
.default-light-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #ff97204d;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination {
    background-color: #ff9720;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link {
    color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
    color: #fff6;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator:before {
    border-color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #fff;
    opacity: .4;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element {
    background-color: #fff;
    opacity: .12;
}
.default-light-theme .mat-tab-group {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-tab-label, .default-light-theme .mat-tab-link {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-toolbar {
    background: whitesmoke;
    color: #000000de;
}
.default-light-theme .mat-toolbar.mat-primary {
    background: #2c6ae5;
    color: #fff;
}
.default-light-theme .mat-toolbar.mat-accent {
    background: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-toolbar.mat-warn {
    background: #ff9720;
    color: #fff;
}
.default-light-theme .mat-toolbar .mat-form-field-underline, .default-light-theme .mat-toolbar .mat-form-field-ripple, .default-light-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
    background-color: currentColor;
}
.default-light-theme .mat-toolbar .mat-form-field-label, .default-light-theme .mat-toolbar .mat-focused .mat-form-field-label, .default-light-theme .mat-toolbar .mat-select-value, .default-light-theme .mat-toolbar .mat-select-arrow, .default-light-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
    color: inherit;
}
.default-light-theme .mat-toolbar .mat-input-element {
    caret-color: currentColor;
}
.default-light-theme .mat-toolbar-multiple-rows {
    min-height: 64px;
}
.default-light-theme .mat-toolbar-row, .default-light-theme .mat-toolbar-single-row {
    height: 64px;
}
@media (max-width: 599px) {
    .default-light-theme .mat-toolbar-multiple-rows {
    min-height: 56px;
}
.default-light-theme .mat-toolbar-row, .default-light-theme .mat-toolbar-single-row {
    height: 56px;
}
}.default-light-theme .mat-toolbar, .default-light-theme .mat-toolbar h1, .default-light-theme .mat-toolbar h2, .default-light-theme .mat-toolbar h3, .default-light-theme .mat-toolbar h4, .default-light-theme .mat-toolbar h5, .default-light-theme .mat-toolbar h6 {
    font: 500 20px / 32px "Nunito Sans", sans-serif;
    letter-spacing: normal;
    margin: 0;
}
.default-light-theme .mat-tooltip {
    background: rgba(97, 97, 97, .9);
    font-family: "Nunito Sans", sans-serif;
    font-size: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.default-light-theme .mat-tooltip-handset {
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.default-light-theme .mat-tree {
    background: white;
}
.default-light-theme .mat-tree-node, .default-light-theme .mat-nested-tree-node {
    color: #000000de;
}
.default-light-theme .mat-tree-node {
    min-height: 48px;
}
.default-light-theme .mat-tree {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-tree-node, .default-light-theme .mat-nested-tree-node {
    font-weight: 400;
    font-size: 14px;
}
.default-light-theme .mat-snack-bar-container {
    color: #ffffffb3;
    background: #323232;
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme .mat-simple-snackbar-action {
    color: #32c98d;
}
.default-light-theme .mat-simple-snackbar {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
}
.default-light-theme .mat-simple-snackbar-action {
    line-height: 1;
    font-family: inherit;
    font-size: inherit;
    font-weight: 500;
}
.bg-primary {
    background: #2c6ae5;
}
.bg-accent {
    background: #32c98d;
}
.primary {
    color: #2c6ae5;
}
.accent {
    color: #32c98d;
}
.inventual-menu-wrapper {
    width: 315px;
    min-width: 315px;
    overflow-y: auto;
    min-height: 100vh;
    top: 0px;
    left: 0px;
    position: absolute;
    transition: all linear .3s;
    z-index: 91;
}
@media (max-width: 1199px) {
    .inventual-menu-wrapper {
    width: 300px;
    min-width: 300px;
}
}.inventual-menu ul li a {
    font-size: 15px;
    line-height: 15px;
    font-weight: 600;
    --tw-text-opacity:  1;
    color: rgba(3, 6, 28, var(--tw-text-opacity));
    width: 100%;
    padding: 1rem 1.25rem;
    border-radius: .25rem;
    display: block;
}
.inventual-menu ul li a .mat-icon {
    text-align: right;
    --tw-text-opacity:  1;
    color: rgba(69, 71, 81, var(--tw-text-opacity));
    font-size: 20px;
    line-height: 20px;
    line-height: inherit;
    width: 13px!important;
}
.inventual-menu ul li:hover>a {
    --tw-bg-opacity:  1;
    background-color: rgba(238, 243, 255, var(--tw-bg-opacity));
}
.inventual-menu ul li.mm-active>.has-arrow[aria-expanded=true] {
    --tw-bg-opacity:  1;
    background-color: rgba(44, 106, 229, var(--tw-bg-opacity));
    --tw-text-opacity:  1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.inventual-menu ul li.mm-active>.has-arrow[aria-expanded=true] path, .inventual-menu ul li.mm-active>.has-arrow[aria-expanded=true] rect {
    fill: #fff;
}
.inventual-menu ul li.mm-active .mm-active>.has-arrow[aria-expanded=true] {
    background-color: transparent;
    --tw-text-opacity:  1;
    color: rgba(3, 6, 28, var(--tw-text-opacity));
}
.inventual-menu ul li.mm-active .mm-active>.has-arrow[aria-expanded=true]:hover {
    --tw-bg-opacity:  1;
    background-color: rgba(238, 243, 255, var(--tw-bg-opacity));
}
.inventual-menu ul li path, .inventual-menu ul li rect {
    fill: #2c6ae5;
}
.inventual-menu ul li svg {
    width: 1.75rem;
    margin-right: 1rem;
    height: 18px;
    margin-top: -4px!important;
    margin-left: -4px!important;
}
.inventual-menu .has-arrow[aria-expanded=true] {
    --tw-bg-opacity:  1;
    background-color: rgba(50, 201, 141, var(--tw-bg-opacity));
}
.inventual-menu .has-arrow[aria-expanded=true]:hover {
    --tw-bg-opacity:  1;
    background-color: rgba(50, 201, 141, var(--tw-bg-opacity));
}
.inventual-menu .mm-active .mm-show {
    padding-left: .625rem;
    padding-right: .625rem;
}
.inventual-menu .mm-active .mm-show .mm-active .mm-show {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}


.mat-badge-content[_ngcontent-oiq-c22] {
    font-weight: 600;
    font-size: 12px;
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-badge-small[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    font-size: 9px;
}
.mat-badge-large[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    font-size: 24px;
}
.mat-h1[_ngcontent-oiq-c22],  .mat-headline[_ngcontent-oiq-c22],  .mat-typography[_ngcontent-oiq-c22]   h1[_ngcontent-oiq-c22] {
    font: 400 24px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h2[_ngcontent-oiq-c22],  .mat-title[_ngcontent-oiq-c22],  .mat-typography[_ngcontent-oiq-c22]   h2[_ngcontent-oiq-c22] {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h3[_ngcontent-oiq-c22],  .mat-subheading-2[_ngcontent-oiq-c22],  .mat-typography[_ngcontent-oiq-c22]   h3[_ngcontent-oiq-c22] {
    font: 400 16px / 28px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h4[_ngcontent-oiq-c22],  .mat-subheading-1[_ngcontent-oiq-c22],  .mat-typography[_ngcontent-oiq-c22]   h4[_ngcontent-oiq-c22] {
    font: 400 15px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h5[_ngcontent-oiq-c22],  .mat-typography[_ngcontent-oiq-c22]   h5[_ngcontent-oiq-c22] {
    font: 400 calc(14px * .83) / 20px Roboto, "Helvetica Neue", sans-serif;
    margin: 0 0 12px;
}
.mat-h6[_ngcontent-oiq-c22],  .mat-typography[_ngcontent-oiq-c22]   h6[_ngcontent-oiq-c22] {
    font: 400 calc(14px * .67) / 20px Roboto, "Helvetica Neue", sans-serif;
    margin: 0 0 12px;
}
.mat-body-strong[_ngcontent-oiq-c22],  .mat-body-2[_ngcontent-oiq-c22] {
    font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-body[_ngcontent-oiq-c22],  .mat-body-1[_ngcontent-oiq-c22],  .mat-typography[_ngcontent-oiq-c22] {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-body[_ngcontent-oiq-c22]   p[_ngcontent-oiq-c22],  .mat-body-1[_ngcontent-oiq-c22]   p[_ngcontent-oiq-c22],  .mat-typography[_ngcontent-oiq-c22]   p[_ngcontent-oiq-c22] {
    margin: 0 0 12px;
}
.mat-small[_ngcontent-oiq-c22],  .mat-caption[_ngcontent-oiq-c22] {
    font: 400 12px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-display-4[_ngcontent-oiq-c22],  .mat-typography[_ngcontent-oiq-c22]   .mat-display-4[_ngcontent-oiq-c22] {
    font: 300 112px / 112px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.05em;
    margin: 0 0 56px;
}
.mat-display-3[_ngcontent-oiq-c22],  .mat-typography[_ngcontent-oiq-c22]   .mat-display-3[_ngcontent-oiq-c22] {
    font: 400 56px / 56px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.02em;
    margin: 0 0 64px;
}
.mat-display-2[_ngcontent-oiq-c22],  .mat-typography[_ngcontent-oiq-c22]   .mat-display-2[_ngcontent-oiq-c22] {
    font: 400 45px / 48px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.005em;
    margin: 0 0 64px;
}
.mat-display-1[_ngcontent-oiq-c22],  .mat-typography[_ngcontent-oiq-c22]   .mat-display-1[_ngcontent-oiq-c22] {
    font: 400 34px / 40px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 64px;
}
.mat-bottom-sheet-container[_ngcontent-oiq-c22] {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-button[_ngcontent-oiq-c22],  .mat-raised-button[_ngcontent-oiq-c22],  .mat-icon-button[_ngcontent-oiq-c22],  .mat-stroked-button[_ngcontent-oiq-c22],  .mat-flat-button[_ngcontent-oiq-c22],  .mat-fab[_ngcontent-oiq-c22],  .mat-mini-fab[_ngcontent-oiq-c22] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-button-toggle[_ngcontent-oiq-c22] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card[_ngcontent-oiq-c22] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card-title[_ngcontent-oiq-c22] {
    font-size: 24px;
    font-weight: 500;
}
.mat-card-header[_ngcontent-oiq-c22]   .mat-card-title[_ngcontent-oiq-c22] {
    font-size: 20px;
}
.mat-card-subtitle[_ngcontent-oiq-c22],  .mat-card-content[_ngcontent-oiq-c22] {
    font-size: 14px;
}
.mat-checkbox[_ngcontent-oiq-c22] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-checkbox-layout[_ngcontent-oiq-c22]   .mat-checkbox-label[_ngcontent-oiq-c22] {
    line-height: 24px;
}
.mat-chip[_ngcontent-oiq-c22] {
    font-size: 14px;
    font-weight: 500;
}
.mat-chip[_ngcontent-oiq-c22]   .mat-chip-trailing-icon.mat-icon[_ngcontent-oiq-c22],  .mat-chip[_ngcontent-oiq-c22]   .mat-chip-remove.mat-icon[_ngcontent-oiq-c22] {
    font-size: 18px;
}
.mat-table[_ngcontent-oiq-c22] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-header-cell[_ngcontent-oiq-c22] {
    font-size: 12px;
    font-weight: 500;
}
.mat-cell[_ngcontent-oiq-c22],  .mat-footer-cell[_ngcontent-oiq-c22] {
    font-size: 14px;
}
.mat-calendar[_ngcontent-oiq-c22] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-calendar-body[_ngcontent-oiq-c22] {
    font-size: 13px;
}
.mat-calendar-body-label[_ngcontent-oiq-c22],  .mat-calendar-period-button[_ngcontent-oiq-c22] {
    font-size: 14px;
    font-weight: 500;
}
.mat-calendar-table-header[_ngcontent-oiq-c22]   th[_ngcontent-oiq-c22] {
    font-size: 11px;
    font-weight: 400;
}
.mat-dialog-title[_ngcontent-oiq-c22] {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-expansion-panel-header[_ngcontent-oiq-c22] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.mat-expansion-panel-content[_ngcontent-oiq-c22] {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-form-field[_ngcontent-oiq-c22] {
    font-size: inherit;
    font-weight: 400;
    line-height: 1.125;
    font-family: Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-form-field-wrapper[_ngcontent-oiq-c22] {
    padding-bottom: 1.34375em;
}
.mat-form-field-prefix[_ngcontent-oiq-c22]   .mat-icon[_ngcontent-oiq-c22],  .mat-form-field-suffix[_ngcontent-oiq-c22]   .mat-icon[_ngcontent-oiq-c22] {
    font-size: 150%;
    line-height: 1.125;
}
.mat-form-field-prefix[_ngcontent-oiq-c22]   .mat-icon-button[_ngcontent-oiq-c22],  .mat-form-field-suffix[_ngcontent-oiq-c22]   .mat-icon-button[_ngcontent-oiq-c22] {
    height: 1.5em;
    width: 1.5em;
}
.mat-form-field-prefix[_ngcontent-oiq-c22]   .mat-icon-button[_ngcontent-oiq-c22]   .mat-icon[_ngcontent-oiq-c22],  .mat-form-field-suffix[_ngcontent-oiq-c22]   .mat-icon-button[_ngcontent-oiq-c22]   .mat-icon[_ngcontent-oiq-c22] {
    height: 1.125em;
    line-height: 1.125;
}
.mat-form-field-infix[_ngcontent-oiq-c22] {
    padding: .5em 0;
    border-top: .84375em solid transparent;
}
.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22],  .mat-form-field-can-float[_ngcontent-oiq-c22]   .mat-input-server[_ngcontent-oiq-c22]:focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    transform: translateY(-1.34375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-can-float[_ngcontent-oiq-c22]   .mat-input-server[label][_ngcontent-oiq-c22]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    transform: translateY(-1.34374em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-label-wrapper[_ngcontent-oiq-c22] {
    top: -.84375em;
    padding-top: .84375em;
}
.mat-form-field-label[_ngcontent-oiq-c22] {
    top: 1.34375em;
}
.mat-form-field-underline[_ngcontent-oiq-c22] {
    bottom: 1.34375em;
}
.mat-form-field-subscript-wrapper[_ngcontent-oiq-c22] {
    font-size: 75%;
    margin-top: .6666666667em;
    top: calc(100% - 1.7916666667em);
}
.mat-form-field-appearance-legacy[_ngcontent-oiq-c22]   .mat-form-field-wrapper[_ngcontent-oiq-c22] {
    padding-bottom: 1.25em;
}
.mat-form-field-appearance-legacy[_ngcontent-oiq-c22]   .mat-form-field-infix[_ngcontent-oiq-c22] {
    padding: .4375em 0;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22],  .mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c22]   .mat-input-server[_ngcontent-oiq-c22]:focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);
    -ms-transform: translateY(-1.28125em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c22]   .mat-form-field-autofill-control[_ngcontent-oiq-c22]:-webkit-autofill + .mat-form-field-label-wrapper[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);
    -ms-transform: translateY(-1.28124em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c22]   .mat-input-server[label][_ngcontent-oiq-c22]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);
    -ms-transform: translateY(-1.28123em) scale(.75);
    width: 133.3333533333%}
.mat-form-field-appearance-legacy[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    top: 1.28125em;
}
.mat-form-field-appearance-legacy[_ngcontent-oiq-c22]   .mat-form-field-underline[_ngcontent-oiq-c22] {
    bottom: 1.25em;
}
.mat-form-field-appearance-legacy[_ngcontent-oiq-c22]   .mat-form-field-subscript-wrapper[_ngcontent-oiq-c22] {
    margin-top: .5416666667em;
    top: calc(100% - 1.6666666667em);
}
@media print {
    .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22],  .mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c22]   .mat-input-server[_ngcontent-oiq-c22]: focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    transform: translateY(-1.28122em) scale(.75);
}
.mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c22]   .mat-form-field-autofill-control[_ngcontent-oiq-c22]:-webkit-autofill + .mat-form-field-label-wrapper[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    transform: translateY(-1.28121em) scale(.75);
}
.mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c22]   .mat-input-server[label][_ngcontent-oiq-c22]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    transform: translateY(-1.2812em) scale(.75);
}
}.mat-form-field-appearance-fill[_ngcontent-oiq-c22]   .mat-form-field-infix[_ngcontent-oiq-c22] {
    padding: .25em 0 .75em;
}
.mat-form-field-appearance-fill[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    top: 1.09375em;
    margin-top: -.5em;
}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22],  .mat-form-field-appearance-fill.mat-form-field-can-float[_ngcontent-oiq-c22]   .mat-input-server[_ngcontent-oiq-c22]:focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    transform: translateY(-.59375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-fill.mat-form-field-can-float[_ngcontent-oiq-c22]   .mat-input-server[label][_ngcontent-oiq-c22]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    transform: translateY(-.59374em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-appearance-outline[_ngcontent-oiq-c22]   .mat-form-field-infix[_ngcontent-oiq-c22] {
    padding: 1em 0;
}
.mat-form-field-appearance-outline[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    top: 1.84375em;
    margin-top: -.25em;
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22],  .mat-form-field-appearance-outline.mat-form-field-can-float[_ngcontent-oiq-c22]   .mat-input-server[_ngcontent-oiq-c22]:focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    transform: translateY(-1.59375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-outline.mat-form-field-can-float[_ngcontent-oiq-c22]   .mat-input-server[label][_ngcontent-oiq-c22]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    transform: translateY(-1.59374em) scale(.75);
    width: 133.3333433333%}
.mat-grid-tile-header[_ngcontent-oiq-c22],  .mat-grid-tile-footer[_ngcontent-oiq-c22] {
    font-size: 14px;
}
.mat-grid-tile-header[_ngcontent-oiq-c22]   .mat-line[_ngcontent-oiq-c22],  .mat-grid-tile-footer[_ngcontent-oiq-c22]   .mat-line[_ngcontent-oiq-c22] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-grid-tile-header[_ngcontent-oiq-c22]   .mat-line[_ngcontent-oiq-c22]:nth-child(n+2),  .mat-grid-tile-footer[_ngcontent-oiq-c22]   .mat-line[_ngcontent-oiq-c22]:nth-child(n+2) {
    font-size: 12px;
}
input.mat-input-element[_ngcontent-oiq-c22] {
    margin-top: -.0625em;
}
.mat-menu-item[_ngcontent-oiq-c22] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.mat-paginator[_ngcontent-oiq-c22],  .mat-paginator-page-size[_ngcontent-oiq-c22]   .mat-select-trigger[_ngcontent-oiq-c22] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
}
.mat-radio-button[_ngcontent-oiq-c22] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select[_ngcontent-oiq-c22] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select-trigger[_ngcontent-oiq-c22] {
    height: 1.125em;
}
.mat-slide-toggle-content[_ngcontent-oiq-c22] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-slider-thumb-label-text[_ngcontent-oiq-c22] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.mat-stepper-vertical[_ngcontent-oiq-c22],  .mat-stepper-horizontal[_ngcontent-oiq-c22] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-step-label[_ngcontent-oiq-c22] {
    font-size: 14px;
    font-weight: 400;
}
.mat-step-sub-label-error[_ngcontent-oiq-c22] {
    font-weight: normal;
}
.mat-step-label-error[_ngcontent-oiq-c22] {
    font-size: 14px;
}
.mat-step-label-selected[_ngcontent-oiq-c22] {
    font-size: 14px;
    font-weight: 500;
}
.mat-tab-group[_ngcontent-oiq-c22] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tab-label[_ngcontent-oiq-c22],  .mat-tab-link[_ngcontent-oiq-c22] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-toolbar[_ngcontent-oiq-c22],  .mat-toolbar[_ngcontent-oiq-c22]   h1[_ngcontent-oiq-c22],  .mat-toolbar[_ngcontent-oiq-c22]   h2[_ngcontent-oiq-c22],  .mat-toolbar[_ngcontent-oiq-c22]   h3[_ngcontent-oiq-c22],  .mat-toolbar[_ngcontent-oiq-c22]   h4[_ngcontent-oiq-c22],  .mat-toolbar[_ngcontent-oiq-c22]   h5[_ngcontent-oiq-c22],  .mat-toolbar[_ngcontent-oiq-c22]   h6[_ngcontent-oiq-c22] {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0;
}
.mat-tooltip[_ngcontent-oiq-c22] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.mat-tooltip-handset[_ngcontent-oiq-c22] {
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.mat-list-item[_ngcontent-oiq-c22] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-option[_ngcontent-oiq-c22] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-base[_ngcontent-oiq-c22]   .mat-list-item[_ngcontent-oiq-c22] {
    font-size: 16px;
}
.mat-list-base[_ngcontent-oiq-c22]   .mat-list-item[_ngcontent-oiq-c22]   .mat-line[_ngcontent-oiq-c22] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base[_ngcontent-oiq-c22]   .mat-list-item[_ngcontent-oiq-c22]   .mat-line[_ngcontent-oiq-c22]:nth-child(n+2) {
    font-size: 14px;
}
.mat-list-base[_ngcontent-oiq-c22]   .mat-list-option[_ngcontent-oiq-c22] {
    font-size: 16px;
}
.mat-list-base[_ngcontent-oiq-c22]   .mat-list-option[_ngcontent-oiq-c22]   .mat-line[_ngcontent-oiq-c22] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base[_ngcontent-oiq-c22]   .mat-list-option[_ngcontent-oiq-c22]   .mat-line[_ngcontent-oiq-c22]:nth-child(n+2) {
    font-size: 14px;
}
.mat-list-base[_ngcontent-oiq-c22]   .mat-subheader[_ngcontent-oiq-c22] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-list-base[dense][_ngcontent-oiq-c22]   .mat-list-item[_ngcontent-oiq-c22] {
    font-size: 12px;
}
.mat-list-base[dense][_ngcontent-oiq-c22]   .mat-list-item[_ngcontent-oiq-c22]   .mat-line[_ngcontent-oiq-c22] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base[dense][_ngcontent-oiq-c22]   .mat-list-item[_ngcontent-oiq-c22]   .mat-line[_ngcontent-oiq-c22]:nth-child(n+2) {
    font-size: 12px;
}
.mat-list-base[dense][_ngcontent-oiq-c22]   .mat-list-option[_ngcontent-oiq-c22] {
    font-size: 12px;
}
.mat-list-base[dense][_ngcontent-oiq-c22]   .mat-list-option[_ngcontent-oiq-c22]   .mat-line[_ngcontent-oiq-c22] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base[dense][_ngcontent-oiq-c22]   .mat-list-option[_ngcontent-oiq-c22]   .mat-line[_ngcontent-oiq-c22]:nth-child(n+2) {
    font-size: 12px;
}
.mat-list-base[dense][_ngcontent-oiq-c22]   .mat-subheader[_ngcontent-oiq-c22] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.mat-option[_ngcontent-oiq-c22] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 16px;
}
.mat-optgroup-label[_ngcontent-oiq-c22] {
    font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-simple-snackbar[_ngcontent-oiq-c22] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
}
.mat-simple-snackbar-action[_ngcontent-oiq-c22] {
    line-height: 1;
    font-family: inherit;
    font-size: inherit;
    font-weight: 500;
}
.mat-tree[_ngcontent-oiq-c22] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tree-node[_ngcontent-oiq-c22],  .mat-nested-tree-node[_ngcontent-oiq-c22] {
    font-weight: 400;
    font-size: 14px;
}
.mat-ripple[_ngcontent-oiq-c22] {
    overflow: hidden;
    position: relative;
}
.mat-ripple[_ngcontent-oiq-c22]:not(:empty) {
    transform: translateZ(0);
}
.mat-ripple.mat-ripple-unbounded[_ngcontent-oiq-c22] {
    overflow: visible;
}
.mat-ripple-element[_ngcontent-oiq-c22] {
    position: absolute;
    border-radius: 50%;
    pointer-events: none;
    transition: opacity, transform 0ms cubic-bezier(0, 0, .2, 1);
    transform: scale(0);
}
.cdk-high-contrast-active[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22] {
    display: none;
}
.cdk-visually-hidden[_ngcontent-oiq-c22] {
    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;
}
.cdk-overlay-container[_ngcontent-oiq-c22],  .cdk-global-overlay-wrapper[_ngcontent-oiq-c22] {
    pointer-events: none;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%}
.cdk-overlay-container[_ngcontent-oiq-c22] {
    position: fixed;
    z-index: 1000;
}
.cdk-overlay-container[_ngcontent-oiq-c22]:empty {
    display: none;
}
.cdk-global-overlay-wrapper[_ngcontent-oiq-c22] {
    display: flex;
    position: absolute;
    z-index: 1000;
}
.cdk-overlay-pane[_ngcontent-oiq-c22] {
    position: absolute;
    pointer-events: auto;
    box-sizing: border-box;
    z-index: 1000;
    display: flex;
    max-width: 100%;
    max-height: 100%}
.cdk-overlay-backdrop[_ngcontent-oiq-c22] {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    pointer-events: auto;
    -webkit-tap-highlight-color: transparent;
    transition: opacity .4s cubic-bezier(.25, .8, .25, 1);
    opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-oiq-c22] {
    opacity: 1;
}
.cdk-high-contrast-active[_ngcontent-oiq-c22]   .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-oiq-c22] {
    opacity: .6;
}
.cdk-overlay-dark-backdrop[_ngcontent-oiq-c22] {
    background: rgba(0, 0, 0, .32);
}
.cdk-overlay-transparent-backdrop[_ngcontent-oiq-c22],  .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-oiq-c22] {
    opacity: 0;
}
.cdk-overlay-connected-position-bounding-box[_ngcontent-oiq-c22] {
    position: absolute;
    z-index: 1000;
    display: flex;
    flex-direction: column;
    min-width: 1px;
    min-height: 1px;
}
.cdk-global-scrollblock[_ngcontent-oiq-c22] {
    position: fixed;
    width: 100%;
    overflow-y: scroll;
}
textarea.cdk-textarea-autosize[_ngcontent-oiq-c22] {
    resize: none;
}
textarea.cdk-textarea-autosize-measuring[_ngcontent-oiq-c22] {
    padding: 2px 0!important;
    box-sizing: content-box!important;
    height: auto!important;
    overflow: hidden!important;
}
textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-oiq-c22] {
    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[_ngcontent-oiq-c22]:-webkit-autofill {
    animation: cdk-text-field-autofill-start 0s 1ms;
}
.cdk-text-field-autofill-monitored[_ngcontent-oiq-c22]:not(:-webkit-autofill) {
    animation: cdk-text-field-autofill-end 0s 1ms;
}
.mat-focus-indicator[_ngcontent-oiq-c22] {
    position: relative;
}
.mat-mdc-focus-indicator[_ngcontent-oiq-c22] {
    position: relative;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22] {
    background-color: #0000001a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-option[_ngcontent-oiq-c22] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-option[_ngcontent-oiq-c22]:hover:not(.mat-option-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-option[_ngcontent-oiq-c22]:focus:not(.mat-option-disabled) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-option.mat-selected[_ngcontent-oiq-c22]:not(.mat-option-multiple):not(.mat-option-disabled) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-option.mat-active[_ngcontent-oiq-c22] {
    background: rgba(0, 0, 0, .04);
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-option.mat-option-disabled[_ngcontent-oiq-c22] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-primary[_ngcontent-oiq-c22]   .mat-option.mat-selected[_ngcontent-oiq-c22]:not(.mat-option-disabled) {
    color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-accent[_ngcontent-oiq-c22]   .mat-option.mat-selected[_ngcontent-oiq-c22]:not(.mat-option-disabled) {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-warn[_ngcontent-oiq-c22]   .mat-option.mat-selected[_ngcontent-oiq-c22]:not(.mat-option-disabled) {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-option[_ngcontent-oiq-c22] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 16px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-optgroup-label[_ngcontent-oiq-c22] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-optgroup-disabled[_ngcontent-oiq-c22]   .mat-optgroup-label[_ngcontent-oiq-c22] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-optgroup-label[_ngcontent-oiq-c22] {
    font: 500 14px / 24px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-pseudo-checkbox[_ngcontent-oiq-c22] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-pseudo-checkbox[_ngcontent-oiq-c22]:after {
    color: #fafafa;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-pseudo-checkbox-disabled[_ngcontent-oiq-c22] {
    color: #b0b0b0;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-primary[_ngcontent-oiq-c22]   .mat-pseudo-checkbox-checked[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-primary[_ngcontent-oiq-c22]   .mat-pseudo-checkbox-indeterminate[_ngcontent-oiq-c22] {
    background: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-pseudo-checkbox-checked[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-pseudo-checkbox-indeterminate[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-accent[_ngcontent-oiq-c22]   .mat-pseudo-checkbox-checked[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-accent[_ngcontent-oiq-c22]   .mat-pseudo-checkbox-indeterminate[_ngcontent-oiq-c22] {
    background: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-warn[_ngcontent-oiq-c22]   .mat-pseudo-checkbox-checked[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-warn[_ngcontent-oiq-c22]   .mat-pseudo-checkbox-indeterminate[_ngcontent-oiq-c22] {
    background: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled[_ngcontent-oiq-c22] {
    background: #b0b0b0;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-app-background[_ngcontent-oiq-c22],  .default-light-theme.mat-app-background[_ngcontent-oiq-c22] {
    background-color: #fafafa;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-elevation-z0[_ngcontent-oiq-c22] {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-elevation-z1[_ngcontent-oiq-c22] {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-elevation-z2[_ngcontent-oiq-c22] {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-elevation-z3[_ngcontent-oiq-c22] {
    box-shadow: 0 3px 3px -2px #0003, 0 3px 4px #00000024, 0 1px 8px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-elevation-z4[_ngcontent-oiq-c22] {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-elevation-z5[_ngcontent-oiq-c22] {
    box-shadow: 0 3px 5px -1px #0003, 0 5px 8px #00000024, 0 1px 14px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-elevation-z6[_ngcontent-oiq-c22] {
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-elevation-z7[_ngcontent-oiq-c22] {
    box-shadow: 0 4px 5px -2px #0003, 0 7px 10px 1px #00000024, 0 2px 16px 1px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-elevation-z8[_ngcontent-oiq-c22] {
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-elevation-z9[_ngcontent-oiq-c22] {
    box-shadow: 0 5px 6px -3px #0003, 0 9px 12px 1px #00000024, 0 3px 16px 2px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-elevation-z10[_ngcontent-oiq-c22] {
    box-shadow: 0 6px 6px -3px #0003, 0 10px 14px 1px #00000024, 0 4px 18px 3px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-elevation-z11[_ngcontent-oiq-c22] {
    box-shadow: 0 6px 7px -4px #0003, 0 11px 15px 1px #00000024, 0 4px 20px 3px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-elevation-z12[_ngcontent-oiq-c22] {
    box-shadow: 0 7px 8px -4px #0003, 0 12px 17px 2px #00000024, 0 5px 22px 4px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-elevation-z13[_ngcontent-oiq-c22] {
    box-shadow: 0 7px 8px -4px #0003, 0 13px 19px 2px #00000024, 0 5px 24px 4px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-elevation-z14[_ngcontent-oiq-c22] {
    box-shadow: 0 7px 9px -4px #0003, 0 14px 21px 2px #00000024, 0 5px 26px 4px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-elevation-z15[_ngcontent-oiq-c22] {
    box-shadow: 0 8px 9px -5px #0003, 0 15px 22px 2px #00000024, 0 6px 28px 5px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-elevation-z16[_ngcontent-oiq-c22] {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-elevation-z17[_ngcontent-oiq-c22] {
    box-shadow: 0 8px 11px -5px #0003, 0 17px 26px 2px #00000024, 0 6px 32px 5px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-elevation-z18[_ngcontent-oiq-c22] {
    box-shadow: 0 9px 11px -5px #0003, 0 18px 28px 2px #00000024, 0 7px 34px 6px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-elevation-z19[_ngcontent-oiq-c22] {
    box-shadow: 0 9px 12px -6px #0003, 0 19px 29px 2px #00000024, 0 7px 36px 6px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-elevation-z20[_ngcontent-oiq-c22] {
    box-shadow: 0 10px 13px -6px #0003, 0 20px 31px 3px #00000024, 0 8px 38px 7px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-elevation-z21[_ngcontent-oiq-c22] {
    box-shadow: 0 10px 13px -6px #0003, 0 21px 33px 3px #00000024, 0 8px 40px 7px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-elevation-z22[_ngcontent-oiq-c22] {
    box-shadow: 0 10px 14px -6px #0003, 0 22px 35px 3px #00000024, 0 8px 42px 7px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-elevation-z23[_ngcontent-oiq-c22] {
    box-shadow: 0 11px 14px -7px #0003, 0 23px 36px 3px #00000024, 0 9px 44px 8px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-elevation-z24[_ngcontent-oiq-c22] {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
}
.mat-theme-loaded-marker[_ngcontent-oiq-c22] {
    display: none;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-autocomplete-panel[_ngcontent-oiq-c22] {
    background: white;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-autocomplete-panel[_ngcontent-oiq-c22]:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-autocomplete-panel[_ngcontent-oiq-c22]   .mat-option.mat-selected[_ngcontent-oiq-c22]:not(.mat-active):not(:hover) {
    background: white;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-autocomplete-panel[_ngcontent-oiq-c22]   .mat-option.mat-selected[_ngcontent-oiq-c22]:not(.mat-active):not(:hover):not(.mat-option-disabled) {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge[_ngcontent-oiq-c22] {
    position: relative;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-hidden[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    display: none;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    position: absolute;
    text-align: center;
    display: inline-block;
    border-radius: 50%;
    transition: transform .2s ease-in-out;
    transform: scale(.6);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    pointer-events: none;
}
.default-light-theme[_ngcontent-oiq-c22]   .ng-animate-disabled[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-badge-content._mat-animation-noopable[_ngcontent-oiq-c22] {
    transition: none;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-content.mat-badge-active[_ngcontent-oiq-c22] {
    transform: none;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-small[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    width: 16px;
    height: 16px;
    line-height: 16px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-small.mat-badge-above[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    top: -8px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-small.mat-badge-below[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    bottom: -8px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-small.mat-badge-before[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    left: -16px;
}
[dir=rtl][_ngcontent-oiq-c22]   .default-light-theme[_ngcontent-oiq-c22]   .mat-badge-small.mat-badge-before[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    left: auto;
    right: -16px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-small.mat-badge-after[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    right: -16px;
}
[dir=rtl][_ngcontent-oiq-c22]   .default-light-theme[_ngcontent-oiq-c22]   .mat-badge-small.mat-badge-after[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    right: auto;
    left: -16px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    left: -8px;
}
[dir=rtl][_ngcontent-oiq-c22]   .default-light-theme[_ngcontent-oiq-c22]   .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    left: auto;
    right: -8px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    right: -8px;
}
[dir=rtl][_ngcontent-oiq-c22]   .default-light-theme[_ngcontent-oiq-c22]   .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    right: auto;
    left: -8px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-medium[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    width: 22px;
    height: 22px;
    line-height: 22px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-medium.mat-badge-above[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    top: -11px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-medium.mat-badge-below[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    bottom: -11px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-medium.mat-badge-before[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    left: -22px;
}
[dir=rtl][_ngcontent-oiq-c22]   .default-light-theme[_ngcontent-oiq-c22]   .mat-badge-medium.mat-badge-before[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    left: auto;
    right: -22px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-medium.mat-badge-after[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    right: -22px;
}
[dir=rtl][_ngcontent-oiq-c22]   .default-light-theme[_ngcontent-oiq-c22]   .mat-badge-medium.mat-badge-after[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    right: auto;
    left: -22px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    left: -11px;
}
[dir=rtl][_ngcontent-oiq-c22]   .default-light-theme[_ngcontent-oiq-c22]   .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    left: auto;
    right: -11px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    right: -11px;
}
[dir=rtl][_ngcontent-oiq-c22]   .default-light-theme[_ngcontent-oiq-c22]   .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    right: auto;
    left: -11px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-large[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    width: 28px;
    height: 28px;
    line-height: 28px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-large.mat-badge-above[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    top: -14px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-large.mat-badge-below[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    bottom: -14px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-large.mat-badge-before[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    left: -28px;
}
[dir=rtl][_ngcontent-oiq-c22]   .default-light-theme[_ngcontent-oiq-c22]   .mat-badge-large.mat-badge-before[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    left: auto;
    right: -28px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-large.mat-badge-after[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    right: -28px;
}
[dir=rtl][_ngcontent-oiq-c22]   .default-light-theme[_ngcontent-oiq-c22]   .mat-badge-large.mat-badge-after[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    right: auto;
    left: -28px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    left: -14px;
}
[dir=rtl][_ngcontent-oiq-c22]   .default-light-theme[_ngcontent-oiq-c22]   .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    left: auto;
    right: -14px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    right: -14px;
}
[dir=rtl][_ngcontent-oiq-c22]   .default-light-theme[_ngcontent-oiq-c22]   .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    right: auto;
    left: -14px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    color: #fff;
    background: #2c6ae5;
}
.cdk-high-contrast-active[_ngcontent-oiq-c22]   .default-light-theme[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    outline: solid 1px;
    border-radius: 0;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-accent[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    background: #32c98d;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-warn[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    color: #fff;
    background: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-disabled[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    background: #b9b9b9;
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    font-weight: 600;
    font-size: 12px;
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-small[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    font-size: 9px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-badge-large[_ngcontent-oiq-c22]   .mat-badge-content[_ngcontent-oiq-c22] {
    font-size: 24px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-bottom-sheet-container[_ngcontent-oiq-c22] {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
    background: white;
    color: #000000de;
    font: 400 14px / 20px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-button[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-icon-button[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-stroked-button[_ngcontent-oiq-c22] {
    color: inherit;
    background: transparent;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-button.mat-primary[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-icon-button.mat-primary[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-stroked-button.mat-primary[_ngcontent-oiq-c22] {
    color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-button.mat-accent[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-icon-button.mat-accent[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-stroked-button.mat-accent[_ngcontent-oiq-c22] {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-button.mat-warn[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-icon-button.mat-warn[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-stroked-button.mat-warn[_ngcontent-oiq-c22] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-button.mat-primary.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-button.mat-accent.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-button.mat-warn.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-button.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-icon-button.mat-primary.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-icon-button.mat-accent.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-icon-button.mat-warn.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-icon-button.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-stroked-button.mat-primary.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-stroked-button.mat-accent.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-stroked-button.mat-warn.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-stroked-button.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c22] {
    color: #00000042;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-button.mat-primary[_ngcontent-oiq-c22]   .mat-button-focus-overlay[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-icon-button.mat-primary[_ngcontent-oiq-c22]   .mat-button-focus-overlay[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-stroked-button.mat-primary[_ngcontent-oiq-c22]   .mat-button-focus-overlay[_ngcontent-oiq-c22] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-button.mat-accent[_ngcontent-oiq-c22]   .mat-button-focus-overlay[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-icon-button.mat-accent[_ngcontent-oiq-c22]   .mat-button-focus-overlay[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-stroked-button.mat-accent[_ngcontent-oiq-c22]   .mat-button-focus-overlay[_ngcontent-oiq-c22] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-button.mat-warn[_ngcontent-oiq-c22]   .mat-button-focus-overlay[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-icon-button.mat-warn[_ngcontent-oiq-c22]   .mat-button-focus-overlay[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-stroked-button.mat-warn[_ngcontent-oiq-c22]   .mat-button-focus-overlay[_ngcontent-oiq-c22] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-button.mat-button-disabled[_ngcontent-oiq-c22]   .mat-button-focus-overlay[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-icon-button.mat-button-disabled[_ngcontent-oiq-c22]   .mat-button-focus-overlay[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-stroked-button.mat-button-disabled[_ngcontent-oiq-c22]   .mat-button-focus-overlay[_ngcontent-oiq-c22] {
    background-color: transparent;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-button[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-icon-button[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-stroked-button[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22] {
    opacity: .1;
    background-color: currentColor;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-button-focus-overlay[_ngcontent-oiq-c22] {
    background: black;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-stroked-button[_ngcontent-oiq-c22]:not(.mat-button-disabled) {
    border-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-flat-button[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-raised-button[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-fab[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-mini-fab[_ngcontent-oiq-c22] {
    color: #000000de;
    background-color: #fff;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-flat-button.mat-primary[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-raised-button.mat-primary[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-fab.mat-primary[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-mini-fab.mat-primary[_ngcontent-oiq-c22] {
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-flat-button.mat-accent[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-raised-button.mat-accent[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-fab.mat-accent[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-mini-fab.mat-accent[_ngcontent-oiq-c22] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-flat-button.mat-warn[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-raised-button.mat-warn[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-fab.mat-warn[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-mini-fab.mat-warn[_ngcontent-oiq-c22] {
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-flat-button.mat-primary.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-flat-button.mat-accent.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-flat-button.mat-warn.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-flat-button.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-raised-button.mat-primary.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-raised-button.mat-accent.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-raised-button.mat-warn.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-raised-button.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-fab.mat-primary.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-fab.mat-accent.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-fab.mat-warn.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-fab.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-mini-fab.mat-primary.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-mini-fab.mat-accent.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-mini-fab.mat-warn.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-mini-fab.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c22] {
    color: #00000042;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-flat-button.mat-primary[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-raised-button.mat-primary[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-fab.mat-primary[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-mini-fab.mat-primary[_ngcontent-oiq-c22] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-flat-button.mat-accent[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-raised-button.mat-accent[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-fab.mat-accent[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-mini-fab.mat-accent[_ngcontent-oiq-c22] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-flat-button.mat-warn[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-raised-button.mat-warn[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-fab.mat-warn[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-mini-fab.mat-warn[_ngcontent-oiq-c22] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-flat-button.mat-primary.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-flat-button.mat-accent.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-flat-button.mat-warn.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-flat-button.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-raised-button.mat-primary.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-raised-button.mat-accent.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-raised-button.mat-warn.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-raised-button.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-fab.mat-primary.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-fab.mat-accent.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-fab.mat-warn.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-fab.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-mini-fab.mat-primary.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-mini-fab.mat-accent.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-mini-fab.mat-warn.mat-button-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-mini-fab.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c22] {
    background-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-flat-button.mat-primary[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-raised-button.mat-primary[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-fab.mat-primary[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-mini-fab.mat-primary[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22] {
    background-color: #ffffff1a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-flat-button.mat-accent[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-raised-button.mat-accent[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-fab.mat-accent[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-mini-fab.mat-accent[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22] {
    background-color: #0000001a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-flat-button.mat-warn[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-raised-button.mat-warn[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-fab.mat-warn[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-mini-fab.mat-warn[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22] {
    background-color: #ffffff1a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-stroked-button[_ngcontent-oiq-c22]:not([class*=mat-elevation-z]),  .default-light-theme[_ngcontent-oiq-c22]   .mat-flat-button[_ngcontent-oiq-c22]:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-raised-button[_ngcontent-oiq-c22]:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-raised-button[_ngcontent-oiq-c22]:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-raised-button.mat-button-disabled[_ngcontent-oiq-c22]:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-fab[_ngcontent-oiq-c22]:not([class*=mat-elevation-z]),  .default-light-theme[_ngcontent-oiq-c22]   .mat-mini-fab[_ngcontent-oiq-c22]:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-fab[_ngcontent-oiq-c22]:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),  .default-light-theme[_ngcontent-oiq-c22]   .mat-mini-fab[_ngcontent-oiq-c22]:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
    box-shadow: 0 7px 8px -4px #0003, 0 12px 17px 2px #00000024, 0 5px 22px 4px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-fab.mat-button-disabled[_ngcontent-oiq-c22]:not([class*=mat-elevation-z]),  .default-light-theme[_ngcontent-oiq-c22]   .mat-mini-fab.mat-button-disabled[_ngcontent-oiq-c22]:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-button[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-raised-button[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-icon-button[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-stroked-button[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-flat-button[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-fab[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-mini-fab[_ngcontent-oiq-c22] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-button-toggle-standalone[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-button-toggle-group[_ngcontent-oiq-c22] {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-button-toggle-standalone.mat-button-toggle-appearance-standard[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-button-toggle-group-appearance-standard[_ngcontent-oiq-c22] {
    box-shadow: none;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-button-toggle[_ngcontent-oiq-c22] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-button-toggle[_ngcontent-oiq-c22]   .mat-button-toggle-focus-overlay[_ngcontent-oiq-c22] {
    background-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-button-toggle-appearance-standard[_ngcontent-oiq-c22] {
    color: #000000de;
    background: white;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-button-toggle-appearance-standard[_ngcontent-oiq-c22]   .mat-button-toggle-focus-overlay[_ngcontent-oiq-c22] {
    background-color: #000;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-button-toggle-group-appearance-standard[_ngcontent-oiq-c22]   .mat-button-toggle[_ngcontent-oiq-c22] + .mat-button-toggle[_ngcontent-oiq-c22] {
    border-left: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c22]   [dir=rtl][_ngcontent-oiq-c22]   .mat-button-toggle-group-appearance-standard[_ngcontent-oiq-c22]   .mat-button-toggle[_ngcontent-oiq-c22] + .mat-button-toggle[_ngcontent-oiq-c22] {
    border-left: none;
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical[_ngcontent-oiq-c22]   .mat-button-toggle[_ngcontent-oiq-c22] + .mat-button-toggle[_ngcontent-oiq-c22] {
    border-left: none;
    border-right: none;
    border-top: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-button-toggle-checked[_ngcontent-oiq-c22] {
    background-color: #e0e0e0;
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-button-toggle-checked.mat-button-toggle-appearance-standard[_ngcontent-oiq-c22] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-button-toggle-disabled[_ngcontent-oiq-c22] {
    color: #00000042;
    background-color: #eee;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-button-toggle-disabled.mat-button-toggle-appearance-standard[_ngcontent-oiq-c22] {
    background: white;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-button-toggle-disabled.mat-button-toggle-checked[_ngcontent-oiq-c22] {
    background-color: #bdbdbd;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-button-toggle-standalone.mat-button-toggle-appearance-standard[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-button-toggle-group-appearance-standard[_ngcontent-oiq-c22] {
    border: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-button-toggle-appearance-standard[_ngcontent-oiq-c22]   .mat-button-toggle-label-content[_ngcontent-oiq-c22] {
    line-height: 48px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-button-toggle[_ngcontent-oiq-c22] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-card[_ngcontent-oiq-c22] {
    background: white;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-card[_ngcontent-oiq-c22]:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-card.mat-card-flat[_ngcontent-oiq-c22]:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-card-subtitle[_ngcontent-oiq-c22] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-card[_ngcontent-oiq-c22] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-card-title[_ngcontent-oiq-c22] {
    font-size: 24px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-card-header[_ngcontent-oiq-c22]   .mat-card-title[_ngcontent-oiq-c22] {
    font-size: 20px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-card-subtitle[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-card-content[_ngcontent-oiq-c22] {
    font-size: 14px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-checkbox-frame[_ngcontent-oiq-c22] {
    border-color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-checkbox-checkmark[_ngcontent-oiq-c22] {
    fill: #fafafa;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-checkbox-checkmark-path[_ngcontent-oiq-c22] {
    stroke: #fafafa!important;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-checkbox-mixedmark[_ngcontent-oiq-c22] {
    background-color: #fafafa;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-checkbox-indeterminate.mat-primary[_ngcontent-oiq-c22]   .mat-checkbox-background[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-checkbox-checked.mat-primary[_ngcontent-oiq-c22]   .mat-checkbox-background[_ngcontent-oiq-c22] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-checkbox-indeterminate.mat-accent[_ngcontent-oiq-c22]   .mat-checkbox-background[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-checkbox-checked.mat-accent[_ngcontent-oiq-c22]   .mat-checkbox-background[_ngcontent-oiq-c22] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-checkbox-indeterminate.mat-warn[_ngcontent-oiq-c22]   .mat-checkbox-background[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-checkbox-checked.mat-warn[_ngcontent-oiq-c22]   .mat-checkbox-background[_ngcontent-oiq-c22] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-checkbox-disabled.mat-checkbox-checked[_ngcontent-oiq-c22]   .mat-checkbox-background[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-checkbox-disabled.mat-checkbox-indeterminate[_ngcontent-oiq-c22]   .mat-checkbox-background[_ngcontent-oiq-c22] {
    background-color: #b0b0b0;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-checkbox-disabled[_ngcontent-oiq-c22]:not(.mat-checkbox-checked)   .mat-checkbox-frame[_ngcontent-oiq-c22] {
    border-color: #b0b0b0;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-checkbox-disabled[_ngcontent-oiq-c22]   .mat-checkbox-label[_ngcontent-oiq-c22] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-checkbox[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22] {
    background-color: #000;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-checkbox-checked[_ngcontent-oiq-c22]:not(.mat-checkbox-disabled).mat-primary   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-checkbox[_ngcontent-oiq-c22]:active:not(.mat-checkbox-disabled).mat-primary   .mat-ripple-element[_ngcontent-oiq-c22] {
    background: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-checkbox-checked[_ngcontent-oiq-c22]:not(.mat-checkbox-disabled).mat-accent   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-checkbox[_ngcontent-oiq-c22]:active:not(.mat-checkbox-disabled).mat-accent   .mat-ripple-element[_ngcontent-oiq-c22] {
    background: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-checkbox-checked[_ngcontent-oiq-c22]:not(.mat-checkbox-disabled).mat-warn   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-checkbox[_ngcontent-oiq-c22]:active:not(.mat-checkbox-disabled).mat-warn   .mat-ripple-element[_ngcontent-oiq-c22] {
    background: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-checkbox[_ngcontent-oiq-c22] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-checkbox-layout[_ngcontent-oiq-c22]   .mat-checkbox-label[_ngcontent-oiq-c22] {
    line-height: 24px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-chip.mat-standard-chip[_ngcontent-oiq-c22] {
    background-color: #e0e0e0;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-chip.mat-standard-chip[_ngcontent-oiq-c22]   .mat-chip-remove[_ngcontent-oiq-c22] {
    color: #000000de;
    opacity: .4;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-chip.mat-standard-chip[_ngcontent-oiq-c22]:not(.mat-chip-disabled):active {
    box-shadow: 0 3px 3px -2px #0003, 0 3px 4px #00000024, 0 1px 8px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-chip.mat-standard-chip[_ngcontent-oiq-c22]:not(.mat-chip-disabled)   .mat-chip-remove[_ngcontent-oiq-c22]:hover {
    opacity: .54;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-chip.mat-standard-chip.mat-chip-disabled[_ngcontent-oiq-c22] {
    opacity: .4;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-chip.mat-standard-chip[_ngcontent-oiq-c22]:after {
    background: black;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary[_ngcontent-oiq-c22] {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary[_ngcontent-oiq-c22]   .mat-chip-remove[_ngcontent-oiq-c22] {
    color: #fff;
    opacity: .4;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22] {
    background-color: #ffffff1a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn[_ngcontent-oiq-c22] {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn[_ngcontent-oiq-c22]   .mat-chip-remove[_ngcontent-oiq-c22] {
    color: #fff;
    opacity: .4;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22] {
    background-color: #ffffff1a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent[_ngcontent-oiq-c22] {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent[_ngcontent-oiq-c22]   .mat-chip-remove[_ngcontent-oiq-c22] {
    color: #000000de;
    opacity: .4;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22] {
    background-color: #0000001a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-chip[_ngcontent-oiq-c22] {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-chip[_ngcontent-oiq-c22]   .mat-chip-trailing-icon.mat-icon[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-chip[_ngcontent-oiq-c22]   .mat-chip-remove.mat-icon[_ngcontent-oiq-c22] {
    font-size: 18px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-table[_ngcontent-oiq-c22] {
    background: white;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-table[_ngcontent-oiq-c22]   thead[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-table[_ngcontent-oiq-c22]   tbody[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-table[_ngcontent-oiq-c22]   tfoot[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   mat-header-row[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   mat-row[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   mat-footer-row[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   [mat-header-row][_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   [mat-row][_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   [mat-footer-row][_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-table-sticky[_ngcontent-oiq-c22] {
    background: inherit;
}
.default-light-theme[_ngcontent-oiq-c22]   mat-row[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   mat-header-row[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   mat-footer-row[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   th.mat-header-cell[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   td.mat-cell[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   td.mat-footer-cell[_ngcontent-oiq-c22] {
    border-bottom-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-header-cell[_ngcontent-oiq-c22] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-cell[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-footer-cell[_ngcontent-oiq-c22] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-table[_ngcontent-oiq-c22] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-header-cell[_ngcontent-oiq-c22] {
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-cell[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-footer-cell[_ngcontent-oiq-c22] {
    font-size: 14px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-calendar-arrow[_ngcontent-oiq-c22] {
    border-top-color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-toggle[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content[_ngcontent-oiq-c22]   .mat-calendar-next-button[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content[_ngcontent-oiq-c22]   .mat-calendar-previous-button[_ngcontent-oiq-c22] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-calendar-table-header-divider[_ngcontent-oiq-c22]:after {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-calendar-table-header[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-calendar-body-label[_ngcontent-oiq-c22] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-calendar-body-cell-content[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-date-range-input-separator[_ngcontent-oiq-c22] {
    color: #000000de;
    border-color: transparent;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-calendar-body-disabled[_ngcontent-oiq-c22] > .mat-calendar-body-cell-content[_ngcontent-oiq-c22]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-disabled[_ngcontent-oiq-c22]   .mat-date-range-input-separator[_ngcontent-oiq-c22] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-calendar-body-in-preview[_ngcontent-oiq-c22] {
    color: #0000003d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-calendar-body-today[_ngcontent-oiq-c22]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    border-color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-calendar-body-disabled[_ngcontent-oiq-c22] > .mat-calendar-body-today[_ngcontent-oiq-c22]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    border-color: #0000002e;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-calendar-body-in-range[_ngcontent-oiq-c22]:before {
    background: rgba(44, 106, 229, .2);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-calendar-body-comparison-identical[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-calendar-body-in-comparison-range[_ngcontent-oiq-c22]:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-calendar-body-comparison-bridge-start[_ngcontent-oiq-c22]:before,  .default-light-theme[_ngcontent-oiq-c22]   [dir=rtl][_ngcontent-oiq-c22]   .mat-calendar-body-comparison-bridge-end[_ngcontent-oiq-c22]:before {
    background: linear-gradient(to right, rgba(44, 106, 229, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-calendar-body-comparison-bridge-end[_ngcontent-oiq-c22]:before,  .default-light-theme[_ngcontent-oiq-c22]   [dir=rtl][_ngcontent-oiq-c22]   .mat-calendar-body-comparison-bridge-start[_ngcontent-oiq-c22]:before {
    background: linear-gradient(to left, rgba(44, 106, 229, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-calendar-body-in-range[_ngcontent-oiq-c22] > .mat-calendar-body-comparison-identical[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-oiq-c22]:after {
    background: #a8dab5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-calendar-body-in-comparison-range[_ngcontent-oiq-c22] > .mat-calendar-body-selected[_ngcontent-oiq-c22] {
    background: #46a35e;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-calendar-body-selected[_ngcontent-oiq-c22] {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-calendar-body-disabled[_ngcontent-oiq-c22] > .mat-calendar-body-selected[_ngcontent-oiq-c22] {
    background-color: #2c6ae566;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-oiq-c22] {
    box-shadow: inset 0 0 0 1px #fff;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-calendar-body-cell[_ngcontent-oiq-c22]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-oiq-c22]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),  .default-light-theme[_ngcontent-oiq-c22]   .cdk-keyboard-focused[_ngcontent-oiq-c22]   .mat-calendar-body-active[_ngcontent-oiq-c22] > .mat-calendar-body-cell-content[_ngcontent-oiq-c22]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),  .default-light-theme[_ngcontent-oiq-c22]   .cdk-program-focused[_ngcontent-oiq-c22]   .mat-calendar-body-active[_ngcontent-oiq-c22] > .mat-calendar-body-cell-content[_ngcontent-oiq-c22]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #2c6ae54d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content[_ngcontent-oiq-c22] {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
    background-color: #fff;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c22]   .mat-calendar-body-in-range[_ngcontent-oiq-c22]:before {
    background: rgba(50, 201, 141, .2);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c22]   .mat-calendar-body-comparison-identical[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c22]   .mat-calendar-body-in-comparison-range[_ngcontent-oiq-c22]:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c22]   .mat-calendar-body-comparison-bridge-start[_ngcontent-oiq-c22]:before,  .default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c22]   [dir=rtl][_ngcontent-oiq-c22]   .mat-calendar-body-comparison-bridge-end[_ngcontent-oiq-c22]:before {
    background: linear-gradient(to right, rgba(50, 201, 141, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c22]   .mat-calendar-body-comparison-bridge-end[_ngcontent-oiq-c22]:before,  .default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c22]   [dir=rtl][_ngcontent-oiq-c22]   .mat-calendar-body-comparison-bridge-start[_ngcontent-oiq-c22]:before {
    background: linear-gradient(to left, rgba(50, 201, 141, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c22]   .mat-calendar-body-in-range[_ngcontent-oiq-c22] > .mat-calendar-body-comparison-identical[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c22]   .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-oiq-c22]:after {
    background: #a8dab5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c22]   .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c22]   .mat-calendar-body-in-comparison-range[_ngcontent-oiq-c22] > .mat-calendar-body-selected[_ngcontent-oiq-c22] {
    background: #46a35e;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c22]   .mat-calendar-body-selected[_ngcontent-oiq-c22] {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c22]   .mat-calendar-body-disabled[_ngcontent-oiq-c22] > .mat-calendar-body-selected[_ngcontent-oiq-c22] {
    background-color: #32c98d66;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c22]   .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-oiq-c22] {
    box-shadow: inset 0 0 0 1px #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c22]   .mat-calendar-body-cell[_ngcontent-oiq-c22]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-oiq-c22]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),  .default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c22]   .cdk-keyboard-focused[_ngcontent-oiq-c22]   .mat-calendar-body-active[_ngcontent-oiq-c22] > .mat-calendar-body-cell-content[_ngcontent-oiq-c22]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),  .default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c22]   .cdk-program-focused[_ngcontent-oiq-c22]   .mat-calendar-body-active[_ngcontent-oiq-c22] > .mat-calendar-body-cell-content[_ngcontent-oiq-c22]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #32c98d4d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c22]   .mat-calendar-body-in-range[_ngcontent-oiq-c22]:before {
    background: rgba(255, 151, 32, .2);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c22]   .mat-calendar-body-comparison-identical[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c22]   .mat-calendar-body-in-comparison-range[_ngcontent-oiq-c22]:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c22]   .mat-calendar-body-comparison-bridge-start[_ngcontent-oiq-c22]:before,  .default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c22]   [dir=rtl][_ngcontent-oiq-c22]   .mat-calendar-body-comparison-bridge-end[_ngcontent-oiq-c22]:before {
    background: linear-gradient(to right, rgba(255, 151, 32, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c22]   .mat-calendar-body-comparison-bridge-end[_ngcontent-oiq-c22]:before,  .default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c22]   [dir=rtl][_ngcontent-oiq-c22]   .mat-calendar-body-comparison-bridge-start[_ngcontent-oiq-c22]:before {
    background: linear-gradient(to left, rgba(255, 151, 32, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c22]   .mat-calendar-body-in-range[_ngcontent-oiq-c22] > .mat-calendar-body-comparison-identical[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c22]   .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-oiq-c22]:after {
    background: #a8dab5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c22]   .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c22]   .mat-calendar-body-in-comparison-range[_ngcontent-oiq-c22] > .mat-calendar-body-selected[_ngcontent-oiq-c22] {
    background: #46a35e;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c22]   .mat-calendar-body-selected[_ngcontent-oiq-c22] {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c22]   .mat-calendar-body-disabled[_ngcontent-oiq-c22] > .mat-calendar-body-selected[_ngcontent-oiq-c22] {
    background-color: #ff972066;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c22]   .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-oiq-c22] {
    box-shadow: inset 0 0 0 1px #fff;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c22]   .mat-calendar-body-cell[_ngcontent-oiq-c22]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-oiq-c22]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),  .default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c22]   .cdk-keyboard-focused[_ngcontent-oiq-c22]   .mat-calendar-body-active[_ngcontent-oiq-c22] > .mat-calendar-body-cell-content[_ngcontent-oiq-c22]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),  .default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c22]   .cdk-program-focused[_ngcontent-oiq-c22]   .mat-calendar-body-active[_ngcontent-oiq-c22] > .mat-calendar-body-cell-content[_ngcontent-oiq-c22]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #ff97204d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-content-touch[_ngcontent-oiq-c22] {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-toggle-active[_ngcontent-oiq-c22] {
    color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-toggle-active.mat-accent[_ngcontent-oiq-c22] {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-datepicker-toggle-active.mat-warn[_ngcontent-oiq-c22] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-date-range-input-inner[disabled][_ngcontent-oiq-c22] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-calendar[_ngcontent-oiq-c22] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-calendar-body[_ngcontent-oiq-c22] {
    font-size: 13px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-calendar-body-label[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-calendar-period-button[_ngcontent-oiq-c22] {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-calendar-table-header[_ngcontent-oiq-c22]   th[_ngcontent-oiq-c22] {
    font-size: 11px;
    font-weight: 400;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-dialog-container[_ngcontent-oiq-c22] {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
    background: white;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-dialog-title[_ngcontent-oiq-c22] {
    font: 500 20px / 32px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-divider[_ngcontent-oiq-c22] {
    border-top-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-divider-vertical[_ngcontent-oiq-c22] {
    border-right-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-expansion-panel[_ngcontent-oiq-c22] {
    background: white;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-expansion-panel[_ngcontent-oiq-c22]:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-action-row[_ngcontent-oiq-c22] {
    border-top-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-expansion-panel[_ngcontent-oiq-c22]   .mat-expansion-panel-header.cdk-keyboard-focused[_ngcontent-oiq-c22]:not([aria-disabled=true]),  .default-light-theme[_ngcontent-oiq-c22]   .mat-expansion-panel[_ngcontent-oiq-c22]   .mat-expansion-panel-header.cdk-program-focused[_ngcontent-oiq-c22]:not([aria-disabled=true]),  .default-light-theme[_ngcontent-oiq-c22]   .mat-expansion-panel[_ngcontent-oiq-c22]:not(.mat-expanded)   .mat-expansion-panel-header[_ngcontent-oiq-c22]:hover:not([aria-disabled=true]) {
    background: rgba(0, 0, 0, .04);
}
@media (hover: none) {
    .default-light-theme[_ngcontent-oiq-c22]   .mat-expansion-panel[_ngcontent-oiq-c22]> not(.mat-expanded):not([aria-disabled=true])   .mat-expansion-panel-header[_ngcontent-oiq-c22]:hover {
    background: white;
}
}.default-light-theme[_ngcontent-oiq-c22]   .mat-expansion-panel-header-title[_ngcontent-oiq-c22] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-expansion-panel-header-description[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-expansion-indicator[_ngcontent-oiq-c22]:after {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-expansion-panel-header[aria-disabled=true][_ngcontent-oiq-c22] {
    color: #00000042;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-expansion-panel-header[aria-disabled=true][_ngcontent-oiq-c22]   .mat-expansion-panel-header-title[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-expansion-panel-header[aria-disabled=true][_ngcontent-oiq-c22]   .mat-expansion-panel-header-description[_ngcontent-oiq-c22] {
    color: inherit;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-expansion-panel-header[_ngcontent-oiq-c22] {
    height: 48px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-expansion-panel-header.mat-expanded[_ngcontent-oiq-c22] {
    height: 64px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-expansion-panel-header[_ngcontent-oiq-c22] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-expansion-panel-content[_ngcontent-oiq-c22] {
    font: 400 14px / 20px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    color: #0009;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-hint[_ngcontent-oiq-c22] {
    color: #0009;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field.mat-focused[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field.mat-focused[_ngcontent-oiq-c22]   .mat-form-field-label.mat-accent[_ngcontent-oiq-c22] {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field.mat-focused[_ngcontent-oiq-c22]   .mat-form-field-label.mat-warn[_ngcontent-oiq-c22] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-focused[_ngcontent-oiq-c22]   .mat-form-field-required-marker[_ngcontent-oiq-c22] {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-ripple[_ngcontent-oiq-c22] {
    background-color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field.mat-focused[_ngcontent-oiq-c22]   .mat-form-field-ripple[_ngcontent-oiq-c22] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field.mat-focused[_ngcontent-oiq-c22]   .mat-form-field-ripple.mat-accent[_ngcontent-oiq-c22] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field.mat-focused[_ngcontent-oiq-c22]   .mat-form-field-ripple.mat-warn[_ngcontent-oiq-c22] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-type-mat-native-select.mat-focused[_ngcontent-oiq-c22]:not(.mat-form-field-invalid)   .mat-form-field-infix[_ngcontent-oiq-c22]:after {
    color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-type-mat-native-select.mat-focused[_ngcontent-oiq-c22]:not(.mat-form-field-invalid).mat-accent   .mat-form-field-infix[_ngcontent-oiq-c22]:after {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-type-mat-native-select.mat-focused[_ngcontent-oiq-c22]:not(.mat-form-field-invalid).mat-warn   .mat-form-field-infix[_ngcontent-oiq-c22]:after {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field.mat-form-field-invalid[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field.mat-form-field-invalid[_ngcontent-oiq-c22]   .mat-form-field-label.mat-accent[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-form-field.mat-form-field-invalid[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22]   .mat-form-field-required-marker[_ngcontent-oiq-c22] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field.mat-form-field-invalid[_ngcontent-oiq-c22]   .mat-form-field-ripple[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-form-field.mat-form-field-invalid[_ngcontent-oiq-c22]   .mat-form-field-ripple.mat-accent[_ngcontent-oiq-c22] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-error[_ngcontent-oiq-c22] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-legacy[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-legacy[_ngcontent-oiq-c22]   .mat-hint[_ngcontent-oiq-c22] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-legacy[_ngcontent-oiq-c22]   .mat-form-field-underline[_ngcontent-oiq-c22] {
    background-color: #0000006b;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-legacy.mat-form-field-disabled[_ngcontent-oiq-c22]   .mat-form-field-underline[_ngcontent-oiq-c22] {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .42) 33%, transparent 0%);
    background-size: 4px 100%;
    background-repeat: repeat-x;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-standard[_ngcontent-oiq-c22]   .mat-form-field-underline[_ngcontent-oiq-c22] {
    background-color: #0000006b;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-standard.mat-form-field-disabled[_ngcontent-oiq-c22]   .mat-form-field-underline[_ngcontent-oiq-c22] {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .42) 33%, transparent 0%);
    background-size: 4px 100%;
    background-repeat: repeat-x;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-fill[_ngcontent-oiq-c22]   .mat-form-field-flex[_ngcontent-oiq-c22] {
    background-color: #0000000a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-fill.mat-form-field-disabled[_ngcontent-oiq-c22]   .mat-form-field-flex[_ngcontent-oiq-c22] {
    background-color: #00000005;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-fill[_ngcontent-oiq-c22]   .mat-form-field-underline[_ngcontent-oiq-c22]:before {
    background-color: #0000006b;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-fill.mat-form-field-disabled[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-fill.mat-form-field-disabled[_ngcontent-oiq-c22]   .mat-form-field-underline[_ngcontent-oiq-c22]:before {
    background-color: transparent;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-outline[_ngcontent-oiq-c22]   .mat-form-field-outline[_ngcontent-oiq-c22] {
    color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-outline[_ngcontent-oiq-c22]   .mat-form-field-outline-thick[_ngcontent-oiq-c22] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-outline.mat-focused[_ngcontent-oiq-c22]   .mat-form-field-outline-thick[_ngcontent-oiq-c22] {
    color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-outline.mat-focused.mat-accent[_ngcontent-oiq-c22]   .mat-form-field-outline-thick[_ngcontent-oiq-c22] {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-outline.mat-focused.mat-warn[_ngcontent-oiq-c22]   .mat-form-field-outline-thick[_ngcontent-oiq-c22] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid[_ngcontent-oiq-c22]   .mat-form-field-outline-thick[_ngcontent-oiq-c22] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-outline.mat-form-field-disabled[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-outline.mat-form-field-disabled[_ngcontent-oiq-c22]   .mat-form-field-outline[_ngcontent-oiq-c22] {
    color: #0000000f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field[_ngcontent-oiq-c22] {
    font-size: inherit;
    font-weight: 400;
    line-height: 1.125;
    font-family: "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-wrapper[_ngcontent-oiq-c22] {
    padding-bottom: 1.34375em;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-prefix[_ngcontent-oiq-c22]   .mat-icon[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-suffix[_ngcontent-oiq-c22]   .mat-icon[_ngcontent-oiq-c22] {
    font-size: 150%;
    line-height: 1.125;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-prefix[_ngcontent-oiq-c22]   .mat-icon-button[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-suffix[_ngcontent-oiq-c22]   .mat-icon-button[_ngcontent-oiq-c22] {
    height: 1.5em;
    width: 1.5em;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-prefix[_ngcontent-oiq-c22]   .mat-icon-button[_ngcontent-oiq-c22]   .mat-icon[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-suffix[_ngcontent-oiq-c22]   .mat-icon-button[_ngcontent-oiq-c22]   .mat-icon[_ngcontent-oiq-c22] {
    height: 1.125em;
    line-height: 1.125;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-infix[_ngcontent-oiq-c22] {
    padding: .5em 0;
    border-top: .84375em solid transparent;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-can-float[_ngcontent-oiq-c22]   .mat-input-server[_ngcontent-oiq-c22]:focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    transform: translateY(-1.34373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-can-float[_ngcontent-oiq-c22]   .mat-input-server[label][_ngcontent-oiq-c22]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    transform: translateY(-1.34372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-label-wrapper[_ngcontent-oiq-c22] {
    top: -.84375em;
    padding-top: .84375em;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    top: 1.34375em;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-underline[_ngcontent-oiq-c22] {
    bottom: 1.34375em;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-subscript-wrapper[_ngcontent-oiq-c22] {
    font-size: 75%;
    margin-top: .6666666667em;
    top: calc(100% - 1.7916666667em);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-legacy[_ngcontent-oiq-c22]   .mat-form-field-wrapper[_ngcontent-oiq-c22] {
    padding-bottom: 1.25em;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-legacy[_ngcontent-oiq-c22]   .mat-form-field-infix[_ngcontent-oiq-c22] {
    padding: .4375em 0;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c22]   .mat-input-server[_ngcontent-oiq-c22]:focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00106px);
    -ms-transform: translateY(-1.28119em) scale(.75);
    width: 133.3333933333%}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c22]   .mat-form-field-autofill-control[_ngcontent-oiq-c22]:-webkit-autofill + .mat-form-field-label-wrapper[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00107px);
    -ms-transform: translateY(-1.28118em) scale(.75);
    width: 133.3334033333%}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c22]   .mat-input-server[label][_ngcontent-oiq-c22]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00108px);
    -ms-transform: translateY(-1.28117em) scale(.75);
    width: 133.3334133333%}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-legacy[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    top: 1.28125em;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-legacy[_ngcontent-oiq-c22]   .mat-form-field-underline[_ngcontent-oiq-c22] {
    bottom: 1.25em;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-legacy[_ngcontent-oiq-c22]   .mat-form-field-subscript-wrapper[_ngcontent-oiq-c22] {
    margin-top: .5416666667em;
    top: calc(100% - 1.6666666667em);
}
@media print {
    .default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c22]   .mat-input-server[_ngcontent-oiq-c22]: focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    transform: translateY(-1.28116em) scale(.75);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c22]   .mat-form-field-autofill-control[_ngcontent-oiq-c22]:-webkit-autofill + .mat-form-field-label-wrapper[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    transform: translateY(-1.28115em) scale(.75);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c22]   .mat-input-server[label][_ngcontent-oiq-c22]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    transform: translateY(-1.28114em) scale(.75);
}
}.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-fill[_ngcontent-oiq-c22]   .mat-form-field-infix[_ngcontent-oiq-c22] {
    padding: .25em 0 .75em;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-fill[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    top: 1.09375em;
    margin-top: -.5em;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-fill.mat-form-field-can-float[_ngcontent-oiq-c22]   .mat-input-server[_ngcontent-oiq-c22]:focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    transform: translateY(-.59373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-fill.mat-form-field-can-float[_ngcontent-oiq-c22]   .mat-input-server[label][_ngcontent-oiq-c22]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    transform: translateY(-.59372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-outline[_ngcontent-oiq-c22]   .mat-form-field-infix[_ngcontent-oiq-c22] {
    padding: 1em 0;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-outline[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    top: 1.84375em;
    margin-top: -.25em;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-outline.mat-form-field-can-float[_ngcontent-oiq-c22]   .mat-input-server[_ngcontent-oiq-c22]:focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    transform: translateY(-1.59373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-appearance-outline.mat-form-field-can-float[_ngcontent-oiq-c22]   .mat-input-server[label][_ngcontent-oiq-c22]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22] {
    transform: translateY(-1.59372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme[_ngcontent-oiq-c22]   .mat-grid-tile-header[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-grid-tile-footer[_ngcontent-oiq-c22] {
    font-size: 14px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-grid-tile-header[_ngcontent-oiq-c22]   .mat-line[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-grid-tile-footer[_ngcontent-oiq-c22]   .mat-line[_ngcontent-oiq-c22] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-grid-tile-header[_ngcontent-oiq-c22]   .mat-line[_ngcontent-oiq-c22]:nth-child(n+2),  .default-light-theme[_ngcontent-oiq-c22]   .mat-grid-tile-footer[_ngcontent-oiq-c22]   .mat-line[_ngcontent-oiq-c22]:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-icon.mat-primary[_ngcontent-oiq-c22] {
    color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-icon.mat-accent[_ngcontent-oiq-c22] {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-icon.mat-warn[_ngcontent-oiq-c22] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-type-mat-native-select[_ngcontent-oiq-c22]   .mat-form-field-infix[_ngcontent-oiq-c22]:after {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-input-element[_ngcontent-oiq-c22]:disabled,  .default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-oiq-c22]   .mat-form-field-infix[_ngcontent-oiq-c22]:after {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-input-element[_ngcontent-oiq-c22] {
    caret-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-input-element[_ngcontent-oiq-c22]::placeholder {
    color: #0000006b;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-input-element[_ngcontent-oiq-c22]::-moz-placeholder {
    color: #0000006b;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-input-element[_ngcontent-oiq-c22]::-webkit-input-placeholder {
    color: #0000006b;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-input-element[_ngcontent-oiq-c22]:-ms-input-placeholder {
    color: #0000006b;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field.mat-accent[_ngcontent-oiq-c22]   .mat-input-element[_ngcontent-oiq-c22] {
    caret-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field.mat-warn[_ngcontent-oiq-c22]   .mat-input-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-invalid[_ngcontent-oiq-c22]   .mat-input-element[_ngcontent-oiq-c22] {
    caret-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field-type-mat-native-select.mat-form-field-invalid[_ngcontent-oiq-c22]   .mat-form-field-infix[_ngcontent-oiq-c22]:after {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   input.mat-input-element[_ngcontent-oiq-c22] {
    margin-top: -.0625em;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-list-base[_ngcontent-oiq-c22]   .mat-list-item[_ngcontent-oiq-c22] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-list-base[_ngcontent-oiq-c22]   .mat-list-option[_ngcontent-oiq-c22] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-list-base[_ngcontent-oiq-c22]   .mat-subheader[_ngcontent-oiq-c22] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-list-item-disabled[_ngcontent-oiq-c22] {
    background-color: #eee;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-list-option[_ngcontent-oiq-c22]:hover,  .default-light-theme[_ngcontent-oiq-c22]   .mat-list-option[_ngcontent-oiq-c22]:focus,  .default-light-theme[_ngcontent-oiq-c22]   .mat-nav-list[_ngcontent-oiq-c22]   .mat-list-item[_ngcontent-oiq-c22]:hover,  .default-light-theme[_ngcontent-oiq-c22]   .mat-nav-list[_ngcontent-oiq-c22]   .mat-list-item[_ngcontent-oiq-c22]:focus,  .default-light-theme[_ngcontent-oiq-c22]   .mat-action-list[_ngcontent-oiq-c22]   .mat-list-item[_ngcontent-oiq-c22]:hover,  .default-light-theme[_ngcontent-oiq-c22]   .mat-action-list[_ngcontent-oiq-c22]   .mat-list-item[_ngcontent-oiq-c22]:focus {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-list-single-selected-option[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-list-single-selected-option[_ngcontent-oiq-c22]:hover,  .default-light-theme[_ngcontent-oiq-c22]   .mat-list-single-selected-option[_ngcontent-oiq-c22]:focus {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-list-item[_ngcontent-oiq-c22] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-list-option[_ngcontent-oiq-c22] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-list-base[_ngcontent-oiq-c22]   .mat-list-item[_ngcontent-oiq-c22] {
    font-size: 16px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-list-base[_ngcontent-oiq-c22]   .mat-list-item[_ngcontent-oiq-c22]   .mat-line[_ngcontent-oiq-c22] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-list-base[_ngcontent-oiq-c22]   .mat-list-item[_ngcontent-oiq-c22]   .mat-line[_ngcontent-oiq-c22]:nth-child(n+2) {
    font-size: 14px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-list-base[_ngcontent-oiq-c22]   .mat-list-option[_ngcontent-oiq-c22] {
    font-size: 16px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-list-base[_ngcontent-oiq-c22]   .mat-list-option[_ngcontent-oiq-c22]   .mat-line[_ngcontent-oiq-c22] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-list-base[_ngcontent-oiq-c22]   .mat-list-option[_ngcontent-oiq-c22]   .mat-line[_ngcontent-oiq-c22]:nth-child(n+2) {
    font-size: 14px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-list-base[_ngcontent-oiq-c22]   .mat-subheader[_ngcontent-oiq-c22] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-list-base[dense][_ngcontent-oiq-c22]   .mat-list-item[_ngcontent-oiq-c22] {
    font-size: 12px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-list-base[dense][_ngcontent-oiq-c22]   .mat-list-item[_ngcontent-oiq-c22]   .mat-line[_ngcontent-oiq-c22] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-list-base[dense][_ngcontent-oiq-c22]   .mat-list-item[_ngcontent-oiq-c22]   .mat-line[_ngcontent-oiq-c22]:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-list-base[dense][_ngcontent-oiq-c22]   .mat-list-option[_ngcontent-oiq-c22] {
    font-size: 12px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-list-base[dense][_ngcontent-oiq-c22]   .mat-list-option[_ngcontent-oiq-c22]   .mat-line[_ngcontent-oiq-c22] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-list-base[dense][_ngcontent-oiq-c22]   .mat-list-option[_ngcontent-oiq-c22]   .mat-line[_ngcontent-oiq-c22]:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-list-base[dense][_ngcontent-oiq-c22]   .mat-subheader[_ngcontent-oiq-c22] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-menu-panel[_ngcontent-oiq-c22] {
    background: white;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-menu-panel[_ngcontent-oiq-c22]:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-menu-item[_ngcontent-oiq-c22] {
    background: transparent;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-menu-item[disabled][_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-menu-item[disabled][_ngcontent-oiq-c22]   .mat-menu-submenu-icon[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-menu-item[disabled][_ngcontent-oiq-c22]   .mat-icon-no-color[_ngcontent-oiq-c22] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-menu-item[_ngcontent-oiq-c22]   .mat-icon-no-color[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-menu-submenu-icon[_ngcontent-oiq-c22] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-menu-item[_ngcontent-oiq-c22]:hover:not([disabled]),  .default-light-theme[_ngcontent-oiq-c22]   .mat-menu-item.cdk-program-focused[_ngcontent-oiq-c22]:not([disabled]),  .default-light-theme[_ngcontent-oiq-c22]   .mat-menu-item.cdk-keyboard-focused[_ngcontent-oiq-c22]:not([disabled]),  .default-light-theme[_ngcontent-oiq-c22]   .mat-menu-item-highlighted[_ngcontent-oiq-c22]:not([disabled]) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-menu-item[_ngcontent-oiq-c22] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-paginator[_ngcontent-oiq-c22] {
    background: white;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-paginator[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-paginator-page-size[_ngcontent-oiq-c22]   .mat-select-trigger[_ngcontent-oiq-c22] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-paginator-decrement[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-paginator-increment[_ngcontent-oiq-c22] {
    border-top: 2px solid rgba(0, 0, 0, .54);
    border-right: 2px solid rgba(0, 0, 0, .54);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-paginator-first[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-paginator-last[_ngcontent-oiq-c22] {
    border-top: 2px solid rgba(0, 0, 0, .54);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-icon-button[disabled][_ngcontent-oiq-c22]   .mat-paginator-decrement[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-icon-button[disabled][_ngcontent-oiq-c22]   .mat-paginator-increment[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-icon-button[disabled][_ngcontent-oiq-c22]   .mat-paginator-first[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-icon-button[disabled][_ngcontent-oiq-c22]   .mat-paginator-last[_ngcontent-oiq-c22] {
    border-color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-paginator-container[_ngcontent-oiq-c22] {
    min-height: 56px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-paginator[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-paginator-page-size[_ngcontent-oiq-c22]   .mat-select-trigger[_ngcontent-oiq-c22] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-progress-bar-background[_ngcontent-oiq-c22] {
    fill: #c7d6f5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-progress-bar-buffer[_ngcontent-oiq-c22] {
    background-color: #c7d6f5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-progress-bar-fill[_ngcontent-oiq-c22]:after {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-progress-bar.mat-accent[_ngcontent-oiq-c22]   .mat-progress-bar-background[_ngcontent-oiq-c22] {
    fill: #c8eedf;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-progress-bar.mat-accent[_ngcontent-oiq-c22]   .mat-progress-bar-buffer[_ngcontent-oiq-c22] {
    background-color: #c8eedf;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-progress-bar.mat-accent[_ngcontent-oiq-c22]   .mat-progress-bar-fill[_ngcontent-oiq-c22]:after {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-progress-bar.mat-warn[_ngcontent-oiq-c22]   .mat-progress-bar-background[_ngcontent-oiq-c22] {
    fill: #fbe1c4;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-progress-bar.mat-warn[_ngcontent-oiq-c22]   .mat-progress-bar-buffer[_ngcontent-oiq-c22] {
    background-color: #fbe1c4;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-progress-bar.mat-warn[_ngcontent-oiq-c22]   .mat-progress-bar-fill[_ngcontent-oiq-c22]:after {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-progress-spinner[_ngcontent-oiq-c22]   circle[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-spinner[_ngcontent-oiq-c22]   circle[_ngcontent-oiq-c22] {
    stroke: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-progress-spinner.mat-accent[_ngcontent-oiq-c22]   circle[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-spinner.mat-accent[_ngcontent-oiq-c22]   circle[_ngcontent-oiq-c22] {
    stroke: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-progress-spinner.mat-warn[_ngcontent-oiq-c22]   circle[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-spinner.mat-warn[_ngcontent-oiq-c22]   circle[_ngcontent-oiq-c22] {
    stroke: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-radio-outer-circle[_ngcontent-oiq-c22] {
    border-color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-radio-button.mat-primary.mat-radio-checked[_ngcontent-oiq-c22]   .mat-radio-outer-circle[_ngcontent-oiq-c22] {
    border-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-radio-button.mat-primary[_ngcontent-oiq-c22]   .mat-radio-inner-circle[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-radio-button.mat-primary[_ngcontent-oiq-c22]   .mat-radio-ripple[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22]:not(.mat-radio-persistent-ripple),  .default-light-theme[_ngcontent-oiq-c22]   .mat-radio-button.mat-primary.mat-radio-checked[_ngcontent-oiq-c22]   .mat-radio-persistent-ripple[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-radio-button.mat-primary[_ngcontent-oiq-c22]:active   .mat-radio-persistent-ripple[_ngcontent-oiq-c22] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-oiq-c22]   .mat-radio-outer-circle[_ngcontent-oiq-c22] {
    border-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-radio-button.mat-accent[_ngcontent-oiq-c22]   .mat-radio-inner-circle[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-radio-button.mat-accent[_ngcontent-oiq-c22]   .mat-radio-ripple[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22]:not(.mat-radio-persistent-ripple),  .default-light-theme[_ngcontent-oiq-c22]   .mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-oiq-c22]   .mat-radio-persistent-ripple[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-radio-button.mat-accent[_ngcontent-oiq-c22]:active   .mat-radio-persistent-ripple[_ngcontent-oiq-c22] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-radio-button.mat-warn.mat-radio-checked[_ngcontent-oiq-c22]   .mat-radio-outer-circle[_ngcontent-oiq-c22] {
    border-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-radio-button.mat-warn[_ngcontent-oiq-c22]   .mat-radio-inner-circle[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-radio-button.mat-warn[_ngcontent-oiq-c22]   .mat-radio-ripple[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22]:not(.mat-radio-persistent-ripple),  .default-light-theme[_ngcontent-oiq-c22]   .mat-radio-button.mat-warn.mat-radio-checked[_ngcontent-oiq-c22]   .mat-radio-persistent-ripple[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-radio-button.mat-warn[_ngcontent-oiq-c22]:active   .mat-radio-persistent-ripple[_ngcontent-oiq-c22] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-radio-button.mat-radio-disabled.mat-radio-checked[_ngcontent-oiq-c22]   .mat-radio-outer-circle[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-radio-button.mat-radio-disabled[_ngcontent-oiq-c22]   .mat-radio-outer-circle[_ngcontent-oiq-c22] {
    border-color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-radio-button.mat-radio-disabled[_ngcontent-oiq-c22]   .mat-radio-ripple[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-radio-button.mat-radio-disabled[_ngcontent-oiq-c22]   .mat-radio-inner-circle[_ngcontent-oiq-c22] {
    background-color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-radio-button.mat-radio-disabled[_ngcontent-oiq-c22]   .mat-radio-label-content[_ngcontent-oiq-c22] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-radio-button[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22] {
    background-color: #000;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-radio-button[_ngcontent-oiq-c22] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-select-value[_ngcontent-oiq-c22] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-select-placeholder[_ngcontent-oiq-c22] {
    color: #0000006b;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-select-disabled[_ngcontent-oiq-c22]   .mat-select-value[_ngcontent-oiq-c22] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-select-arrow[_ngcontent-oiq-c22] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-select-panel[_ngcontent-oiq-c22] {
    background: white;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-select-panel[_ngcontent-oiq-c22]:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-select-panel[_ngcontent-oiq-c22]   .mat-option.mat-selected[_ngcontent-oiq-c22]:not(.mat-option-multiple) {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field.mat-focused.mat-primary[_ngcontent-oiq-c22]   .mat-select-arrow[_ngcontent-oiq-c22] {
    color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field.mat-focused.mat-accent[_ngcontent-oiq-c22]   .mat-select-arrow[_ngcontent-oiq-c22] {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field.mat-focused.mat-warn[_ngcontent-oiq-c22]   .mat-select-arrow[_ngcontent-oiq-c22] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field[_ngcontent-oiq-c22]   .mat-select.mat-select-invalid[_ngcontent-oiq-c22]   .mat-select-arrow[_ngcontent-oiq-c22] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-form-field[_ngcontent-oiq-c22]   .mat-select.mat-select-disabled[_ngcontent-oiq-c22]   .mat-select-arrow[_ngcontent-oiq-c22] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-select[_ngcontent-oiq-c22] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-select-trigger[_ngcontent-oiq-c22] {
    height: 1.125em;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-drawer-container[_ngcontent-oiq-c22] {
    background-color: #fafafa;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-drawer[_ngcontent-oiq-c22] {
    background-color: #fff;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-drawer.mat-drawer-push[_ngcontent-oiq-c22] {
    background-color: #fff;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-drawer[_ngcontent-oiq-c22]:not(.mat-drawer-side) {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-drawer-side[_ngcontent-oiq-c22] {
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-drawer-side.mat-drawer-end[_ngcontent-oiq-c22] {
    border-left: solid 1px rgba(0, 0, 0, .12);
    border-right: none;
}
.default-light-theme[_ngcontent-oiq-c22]   [dir=rtl][_ngcontent-oiq-c22]   .mat-drawer-side[_ngcontent-oiq-c22] {
    border-left: solid 1px rgba(0, 0, 0, .12);
    border-right: none;
}
.default-light-theme[_ngcontent-oiq-c22]   [dir=rtl][_ngcontent-oiq-c22]   .mat-drawer-side.mat-drawer-end[_ngcontent-oiq-c22] {
    border-left: none;
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-drawer-backdrop.mat-drawer-shown[_ngcontent-oiq-c22] {
    background-color: #0009;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-slide-toggle.mat-checked[_ngcontent-oiq-c22]   .mat-slide-toggle-thumb[_ngcontent-oiq-c22] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-slide-toggle.mat-checked[_ngcontent-oiq-c22]   .mat-slide-toggle-bar[_ngcontent-oiq-c22] {
    background-color: #32c98d8a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-slide-toggle.mat-checked[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-slide-toggle.mat-primary.mat-checked[_ngcontent-oiq-c22]   .mat-slide-toggle-thumb[_ngcontent-oiq-c22] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-slide-toggle.mat-primary.mat-checked[_ngcontent-oiq-c22]   .mat-slide-toggle-bar[_ngcontent-oiq-c22] {
    background-color: #2c6ae58a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-slide-toggle.mat-primary.mat-checked[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-slide-toggle.mat-warn.mat-checked[_ngcontent-oiq-c22]   .mat-slide-toggle-thumb[_ngcontent-oiq-c22] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-slide-toggle.mat-warn.mat-checked[_ngcontent-oiq-c22]   .mat-slide-toggle-bar[_ngcontent-oiq-c22] {
    background-color: #ff97208a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-slide-toggle.mat-warn.mat-checked[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-slide-toggle[_ngcontent-oiq-c22]:not(.mat-checked)   .mat-ripple-element[_ngcontent-oiq-c22] {
    background-color: #000;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-slide-toggle-thumb[_ngcontent-oiq-c22] {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
    background-color: #fafafa;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-slide-toggle-bar[_ngcontent-oiq-c22] {
    background-color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-slide-toggle-content[_ngcontent-oiq-c22] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-slider-track-background[_ngcontent-oiq-c22] {
    background-color: #00000042;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-primary[_ngcontent-oiq-c22]   .mat-slider-track-fill[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-primary[_ngcontent-oiq-c22]   .mat-slider-thumb[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-primary[_ngcontent-oiq-c22]   .mat-slider-thumb-label[_ngcontent-oiq-c22] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-primary[_ngcontent-oiq-c22]   .mat-slider-thumb-label-text[_ngcontent-oiq-c22] {
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-primary[_ngcontent-oiq-c22]   .mat-slider-focus-ring[_ngcontent-oiq-c22] {
    background-color: #2c6ae533;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-accent[_ngcontent-oiq-c22]   .mat-slider-track-fill[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-accent[_ngcontent-oiq-c22]   .mat-slider-thumb[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-accent[_ngcontent-oiq-c22]   .mat-slider-thumb-label[_ngcontent-oiq-c22] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-accent[_ngcontent-oiq-c22]   .mat-slider-thumb-label-text[_ngcontent-oiq-c22] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-accent[_ngcontent-oiq-c22]   .mat-slider-focus-ring[_ngcontent-oiq-c22] {
    background-color: #32c98d33;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-warn[_ngcontent-oiq-c22]   .mat-slider-track-fill[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-warn[_ngcontent-oiq-c22]   .mat-slider-thumb[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-warn[_ngcontent-oiq-c22]   .mat-slider-thumb-label[_ngcontent-oiq-c22] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-warn[_ngcontent-oiq-c22]   .mat-slider-thumb-label-text[_ngcontent-oiq-c22] {
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-warn[_ngcontent-oiq-c22]   .mat-slider-focus-ring[_ngcontent-oiq-c22] {
    background-color: #ff972033;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-slider[_ngcontent-oiq-c22]:hover   .mat-slider-track-background[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-slider.cdk-focused[_ngcontent-oiq-c22]   .mat-slider-track-background[_ngcontent-oiq-c22] {
    background-color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-slider-disabled[_ngcontent-oiq-c22]   .mat-slider-track-background[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-slider-disabled[_ngcontent-oiq-c22]   .mat-slider-track-fill[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-slider-disabled[_ngcontent-oiq-c22]   .mat-slider-thumb[_ngcontent-oiq-c22] {
    background-color: #00000042;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-slider-disabled[_ngcontent-oiq-c22]:hover   .mat-slider-track-background[_ngcontent-oiq-c22] {
    background-color: #00000042;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-slider-min-value[_ngcontent-oiq-c22]   .mat-slider-focus-ring[_ngcontent-oiq-c22] {
    background-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-slider-min-value.mat-slider-thumb-label-showing[_ngcontent-oiq-c22]   .mat-slider-thumb[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-slider-min-value.mat-slider-thumb-label-showing[_ngcontent-oiq-c22]   .mat-slider-thumb-label[_ngcontent-oiq-c22] {
    background-color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused[_ngcontent-oiq-c22]   .mat-slider-thumb[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused[_ngcontent-oiq-c22]   .mat-slider-thumb-label[_ngcontent-oiq-c22] {
    background-color: #00000042;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-slider-min-value[_ngcontent-oiq-c22]:not(.mat-slider-thumb-label-showing)   .mat-slider-thumb[_ngcontent-oiq-c22] {
    border-color: #00000042;
    background-color: transparent;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-slider-min-value[_ngcontent-oiq-c22]:not(.mat-slider-thumb-label-showing):hover   .mat-slider-thumb[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-slider-min-value[_ngcontent-oiq-c22]:not(.mat-slider-thumb-label-showing).cdk-focused   .mat-slider-thumb[_ngcontent-oiq-c22] {
    border-color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-slider-min-value[_ngcontent-oiq-c22]:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled   .mat-slider-thumb[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-slider-min-value[_ngcontent-oiq-c22]:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled   .mat-slider-thumb[_ngcontent-oiq-c22] {
    border-color: #00000042;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-slider-has-ticks[_ngcontent-oiq-c22]   .mat-slider-wrapper[_ngcontent-oiq-c22]:after {
    border-color: #000000b3;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-slider-horizontal[_ngcontent-oiq-c22]   .mat-slider-ticks[_ngcontent-oiq-c22] {
    background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
    background-image: -moz-repeating-linear-gradient(.0001deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-slider-vertical[_ngcontent-oiq-c22]   .mat-slider-ticks[_ngcontent-oiq-c22] {
    background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-slider-thumb-label-text[_ngcontent-oiq-c22] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-step-header.cdk-keyboard-focused[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-step-header.cdk-program-focused[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-step-header[_ngcontent-oiq-c22]:hover:not([aria-disabled]),  .default-light-theme[_ngcontent-oiq-c22]   .mat-step-header[_ngcontent-oiq-c22]:hover[aria-disabled=false] {
    background-color: #0000000a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-step-header[_ngcontent-oiq-c22]:hover[aria-disabled=true] {
    cursor: default;
}
@media (hover: none) {
    .default-light-theme[_ngcontent-oiq-c22]   .mat-step-header[_ngcontent-oiq-c22]: hover {
    background: none;
}
}.default-light-theme[_ngcontent-oiq-c22]   .mat-step-header[_ngcontent-oiq-c22]   .mat-step-label[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-step-header[_ngcontent-oiq-c22]   .mat-step-optional[_ngcontent-oiq-c22] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-step-header[_ngcontent-oiq-c22]   .mat-step-icon[_ngcontent-oiq-c22] {
    background-color: #0000008a;
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-step-header[_ngcontent-oiq-c22]   .mat-step-icon-selected[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-step-header[_ngcontent-oiq-c22]   .mat-step-icon-state-done[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-step-header[_ngcontent-oiq-c22]   .mat-step-icon-state-edit[_ngcontent-oiq-c22] {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-step-header.mat-accent[_ngcontent-oiq-c22]   .mat-step-icon[_ngcontent-oiq-c22] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-step-header.mat-accent[_ngcontent-oiq-c22]   .mat-step-icon-selected[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-step-header.mat-accent[_ngcontent-oiq-c22]   .mat-step-icon-state-done[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-step-header.mat-accent[_ngcontent-oiq-c22]   .mat-step-icon-state-edit[_ngcontent-oiq-c22] {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-step-header.mat-warn[_ngcontent-oiq-c22]   .mat-step-icon[_ngcontent-oiq-c22] {
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-step-header.mat-warn[_ngcontent-oiq-c22]   .mat-step-icon-selected[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-step-header.mat-warn[_ngcontent-oiq-c22]   .mat-step-icon-state-done[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-step-header.mat-warn[_ngcontent-oiq-c22]   .mat-step-icon-state-edit[_ngcontent-oiq-c22] {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-step-header[_ngcontent-oiq-c22]   .mat-step-icon-state-error[_ngcontent-oiq-c22] {
    background-color: transparent;
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-step-header[_ngcontent-oiq-c22]   .mat-step-label.mat-step-label-active[_ngcontent-oiq-c22] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-step-header[_ngcontent-oiq-c22]   .mat-step-label.mat-step-label-error[_ngcontent-oiq-c22] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-stepper-horizontal[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-stepper-vertical[_ngcontent-oiq-c22] {
    background-color: #fff;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-stepper-vertical-line[_ngcontent-oiq-c22]:before {
    border-left-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-horizontal-stepper-header[_ngcontent-oiq-c22]:before,  .default-light-theme[_ngcontent-oiq-c22]   .mat-horizontal-stepper-header[_ngcontent-oiq-c22]:after,  .default-light-theme[_ngcontent-oiq-c22]   .mat-stepper-horizontal-line[_ngcontent-oiq-c22] {
    border-top-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-horizontal-stepper-header[_ngcontent-oiq-c22] {
    height: 72px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-stepper-label-position-bottom[_ngcontent-oiq-c22]   .mat-horizontal-stepper-header[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-vertical-stepper-header[_ngcontent-oiq-c22] {
    padding: 24px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-stepper-vertical-line[_ngcontent-oiq-c22]:before {
    top: -16px;
    bottom: -16px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-stepper-label-position-bottom[_ngcontent-oiq-c22]   .mat-horizontal-stepper-header[_ngcontent-oiq-c22]:after,  .default-light-theme[_ngcontent-oiq-c22]   .mat-stepper-label-position-bottom[_ngcontent-oiq-c22]   .mat-horizontal-stepper-header[_ngcontent-oiq-c22]:before {
    top: 36px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-stepper-label-position-bottom[_ngcontent-oiq-c22]   .mat-stepper-horizontal-line[_ngcontent-oiq-c22] {
    top: 36px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-stepper-vertical[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-stepper-horizontal[_ngcontent-oiq-c22] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-step-label[_ngcontent-oiq-c22] {
    font-size: 14px;
    font-weight: 400;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-step-sub-label-error[_ngcontent-oiq-c22] {
    font-weight: normal;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-step-label-error[_ngcontent-oiq-c22] {
    font-size: 14px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-step-label-selected[_ngcontent-oiq-c22] {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-sort-header-arrow[_ngcontent-oiq-c22] {
    color: #757575;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-header[_ngcontent-oiq-c22] {
    border-bottom: 1px solid rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group-inverted-header[_ngcontent-oiq-c22]   .mat-tab-nav-bar[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group-inverted-header[_ngcontent-oiq-c22]   .mat-tab-header[_ngcontent-oiq-c22] {
    border-top: 1px solid rgba(0, 0, 0, .12);
    border-bottom: none;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-label[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-link[_ngcontent-oiq-c22] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-label.mat-tab-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-link.mat-tab-disabled[_ngcontent-oiq-c22] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c22] {
    border-color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-header-pagination-disabled[_ngcontent-oiq-c22]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c22] {
    border-color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group[class*=mat-background-][_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar[class*=mat-background-][_ngcontent-oiq-c22] {
    border-bottom: none;
    border-top: none;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-primary[_ngcontent-oiq-c22]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-primary[_ngcontent-oiq-c22]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-primary[_ngcontent-oiq-c22]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-primary[_ngcontent-oiq-c22]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-primary[_ngcontent-oiq-c22]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-primary[_ngcontent-oiq-c22]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-primary[_ngcontent-oiq-c22]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-primary[_ngcontent-oiq-c22]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled) {
    background-color: #2c6ae54d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-primary[_ngcontent-oiq-c22]   .mat-ink-bar[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-primary[_ngcontent-oiq-c22]   .mat-ink-bar[_ngcontent-oiq-c22] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-primary.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-ink-bar[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-primary.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-ink-bar[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-primary.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-ink-bar[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-primary.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-ink-bar[_ngcontent-oiq-c22] {
    background-color: #fff;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-accent[_ngcontent-oiq-c22]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-accent[_ngcontent-oiq-c22]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-accent[_ngcontent-oiq-c22]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-accent[_ngcontent-oiq-c22]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-accent[_ngcontent-oiq-c22]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-accent[_ngcontent-oiq-c22]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-accent[_ngcontent-oiq-c22]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-accent[_ngcontent-oiq-c22]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled) {
    background-color: #32c98d4d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-accent[_ngcontent-oiq-c22]   .mat-ink-bar[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-accent[_ngcontent-oiq-c22]   .mat-ink-bar[_ngcontent-oiq-c22] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-accent.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-ink-bar[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-accent.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-ink-bar[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-accent.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-ink-bar[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-accent.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-ink-bar[_ngcontent-oiq-c22] {
    background-color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-warn[_ngcontent-oiq-c22]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-warn[_ngcontent-oiq-c22]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-warn[_ngcontent-oiq-c22]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-warn[_ngcontent-oiq-c22]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-warn[_ngcontent-oiq-c22]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-warn[_ngcontent-oiq-c22]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-warn[_ngcontent-oiq-c22]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-warn[_ngcontent-oiq-c22]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled) {
    background-color: #ff97204d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-warn[_ngcontent-oiq-c22]   .mat-ink-bar[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-warn[_ngcontent-oiq-c22]   .mat-ink-bar[_ngcontent-oiq-c22] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-warn.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-ink-bar[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-warn.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-ink-bar[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-warn.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-ink-bar[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-warn.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-ink-bar[_ngcontent-oiq-c22] {
    background-color: #fff;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c22]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c22]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c22]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c22]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c22]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c22]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c22]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c22]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled) {
    background-color: #2c6ae54d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-header-pagination[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-header-pagination[_ngcontent-oiq-c22] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-tab-label[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-tab-link[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-tab-label[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-tab-link[_ngcontent-oiq-c22] {
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-tab-label.mat-tab-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-tab-link.mat-tab-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-tab-label.mat-tab-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-tab-link.mat-tab-disabled[_ngcontent-oiq-c22] {
    color: #fff6;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-header-pagination[_ngcontent-oiq-c22]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-focus-indicator[_ngcontent-oiq-c22]:before,  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-focus-indicator[_ngcontent-oiq-c22]:before,  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-header-pagination[_ngcontent-oiq-c22]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-focus-indicator[_ngcontent-oiq-c22]:before,  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-focus-indicator[_ngcontent-oiq-c22]:before {
    border-color: #fff;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-tab-header-pagination-disabled[_ngcontent-oiq-c22]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-header-pagination-disabled[_ngcontent-oiq-c22]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-tab-header-pagination-disabled[_ngcontent-oiq-c22]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-header-pagination-disabled[_ngcontent-oiq-c22]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c22] {
    border-color: #fff;
    opacity: .4;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-header-pagination[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c22] > .mat-tab-header-pagination[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22] {
    background-color: #fff;
    opacity: .12;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c22]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c22]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c22]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c22]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c22]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c22]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c22]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c22]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled) {
    background-color: #32c98d4d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-header-pagination[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-header-pagination[_ngcontent-oiq-c22] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-tab-label[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-tab-link[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-tab-label[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-tab-link[_ngcontent-oiq-c22] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-tab-label.mat-tab-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-tab-link.mat-tab-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-tab-label.mat-tab-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-tab-link.mat-tab-disabled[_ngcontent-oiq-c22] {
    color: #0006;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-header-pagination[_ngcontent-oiq-c22]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-focus-indicator[_ngcontent-oiq-c22]:before,  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-focus-indicator[_ngcontent-oiq-c22]:before,  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-header-pagination[_ngcontent-oiq-c22]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-focus-indicator[_ngcontent-oiq-c22]:before,  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-focus-indicator[_ngcontent-oiq-c22]:before {
    border-color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-tab-header-pagination-disabled[_ngcontent-oiq-c22]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-header-pagination-disabled[_ngcontent-oiq-c22]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-tab-header-pagination-disabled[_ngcontent-oiq-c22]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-header-pagination-disabled[_ngcontent-oiq-c22]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c22] {
    border-color: #000;
    opacity: .4;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-header-pagination[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c22] > .mat-tab-header-pagination[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22] {
    background-color: #000;
    opacity: .12;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c22]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c22]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c22]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c22]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c22]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c22]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c22]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c22]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c22]:not(.mat-tab-disabled) {
    background-color: #ff97204d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-header-pagination[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-header-pagination[_ngcontent-oiq-c22] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-tab-label[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-tab-link[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-tab-label[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-tab-link[_ngcontent-oiq-c22] {
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-tab-label.mat-tab-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-tab-link.mat-tab-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-tab-label.mat-tab-disabled[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-tab-link.mat-tab-disabled[_ngcontent-oiq-c22] {
    color: #fff6;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-header-pagination[_ngcontent-oiq-c22]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-focus-indicator[_ngcontent-oiq-c22]:before,  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-focus-indicator[_ngcontent-oiq-c22]:before,  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-header-pagination[_ngcontent-oiq-c22]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-focus-indicator[_ngcontent-oiq-c22]:before,  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-focus-indicator[_ngcontent-oiq-c22]:before {
    border-color: #fff;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-tab-header-pagination-disabled[_ngcontent-oiq-c22]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-header-pagination-disabled[_ngcontent-oiq-c22]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-tab-header-pagination-disabled[_ngcontent-oiq-c22]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-header-pagination-disabled[_ngcontent-oiq-c22]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c22] {
    border-color: #fff;
    opacity: .4;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-header-pagination[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-header[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-link-container[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c22] > .mat-tab-header-pagination[_ngcontent-oiq-c22]   .mat-ripple-element[_ngcontent-oiq-c22] {
    background-color: #fff;
    opacity: .12;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-group[_ngcontent-oiq-c22] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tab-label[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-tab-link[_ngcontent-oiq-c22] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-toolbar[_ngcontent-oiq-c22] {
    background: whitesmoke;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-toolbar.mat-primary[_ngcontent-oiq-c22] {
    background: #2c6ae5;
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-toolbar.mat-accent[_ngcontent-oiq-c22] {
    background: #32c98d;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-toolbar.mat-warn[_ngcontent-oiq-c22] {
    background: #ff9720;
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-toolbar[_ngcontent-oiq-c22]   .mat-form-field-underline[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-toolbar[_ngcontent-oiq-c22]   .mat-form-field-ripple[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-toolbar[_ngcontent-oiq-c22]   .mat-focused[_ngcontent-oiq-c22]   .mat-form-field-ripple[_ngcontent-oiq-c22] {
    background-color: currentColor;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-toolbar[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-toolbar[_ngcontent-oiq-c22]   .mat-focused[_ngcontent-oiq-c22]   .mat-form-field-label[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-toolbar[_ngcontent-oiq-c22]   .mat-select-value[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-toolbar[_ngcontent-oiq-c22]   .mat-select-arrow[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-toolbar[_ngcontent-oiq-c22]   .mat-form-field.mat-focused[_ngcontent-oiq-c22]   .mat-select-arrow[_ngcontent-oiq-c22] {
    color: inherit;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-toolbar[_ngcontent-oiq-c22]   .mat-input-element[_ngcontent-oiq-c22] {
    caret-color: currentColor;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-toolbar-multiple-rows[_ngcontent-oiq-c22] {
    min-height: 64px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-toolbar-row[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-toolbar-single-row[_ngcontent-oiq-c22] {
    height: 64px;
}
@media (max-width: 599px) {
    .default-light-theme[_ngcontent-oiq-c22]   .mat-toolbar-multiple-rows[_ngcontent-oiq-c22] {
    min-height: 56px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-toolbar-row[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-toolbar-single-row[_ngcontent-oiq-c22] {
    height: 56px;
}
}.default-light-theme[_ngcontent-oiq-c22]   .mat-toolbar[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-toolbar[_ngcontent-oiq-c22]   h1[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-toolbar[_ngcontent-oiq-c22]   h2[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-toolbar[_ngcontent-oiq-c22]   h3[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-toolbar[_ngcontent-oiq-c22]   h4[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-toolbar[_ngcontent-oiq-c22]   h5[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-toolbar[_ngcontent-oiq-c22]   h6[_ngcontent-oiq-c22] {
    font: 500 20px / 32px "Nunito Sans", sans-serif;
    letter-spacing: normal;
    margin: 0;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tooltip[_ngcontent-oiq-c22] {
    background: rgba(97, 97, 97, .9);
    font-family: "Nunito Sans", sans-serif;
    font-size: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tooltip-handset[_ngcontent-oiq-c22] {
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tree[_ngcontent-oiq-c22] {
    background: white;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tree-node[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-nested-tree-node[_ngcontent-oiq-c22] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tree-node[_ngcontent-oiq-c22] {
    min-height: 48px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tree[_ngcontent-oiq-c22] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-tree-node[_ngcontent-oiq-c22],  .default-light-theme[_ngcontent-oiq-c22]   .mat-nested-tree-node[_ngcontent-oiq-c22] {
    font-weight: 400;
    font-size: 14px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-snack-bar-container[_ngcontent-oiq-c22] {
    color: #ffffffb3;
    background: #323232;
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-simple-snackbar-action[_ngcontent-oiq-c22] {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-simple-snackbar[_ngcontent-oiq-c22] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
}
.default-light-theme[_ngcontent-oiq-c22]   .mat-simple-snackbar-action[_ngcontent-oiq-c22] {
    line-height: 1;
    font-family: inherit;
    font-size: inherit;
    font-weight: 500;
}
.bg-primary[_ngcontent-oiq-c22] {
    background: #2c6ae5;
}
.bg-accent[_ngcontent-oiq-c22] {
    background: #32c98d;
}
.primary[_ngcontent-oiq-c22] {
    color: #2c6ae5;
}
.accent[_ngcontent-oiq-c22] {
    color: #32c98d;
}
.inventual-header-shortmenu[_ngcontent-oiq-c22] {
    position: relative;
}
.inventual-header-shortmenu[_ngcontent-oiq-c22]   .mat-icon[_ngcontent-oiq-c22] {
    font-size: 18px;
    width: 18px!important;
}
@media (max-width: 359px) {
    .inventual-header-shortmenu[_ngcontent-oiq-c22] {
    display: none;
}
}.inventual-header-language-content[_ngcontent-oiq-c22]   ul[_ngcontent-oiq-c22]   li[_ngcontent-oiq-c22] {
    line-height: 1;
}
.inventual-header-language-content[_ngcontent-oiq-c22]   .mat-icon[_ngcontent-oiq-c22] {
    font-size: 18px;
    transform: translateY(4px);
    width: 14px!important;
    --tw-text-opacity:  1;
    color: rgba(97, 97, 97, var(--tw-text-opacity));
}
.inventual-header-language-content[_ngcontent-oiq-c22] {
    transform: translateY(-2px);
}
.inventual-header-bar[_ngcontent-oiq-c22] {
    line-height: 1;
}
.custom-height-70[_ngcontent-oiq-c22] {
    height: 70px;
}
.inventual-header-notify-wrapper[_ngcontent-oiq-c22]   svg[_ngcontent-oiq-c22] {
    min-width: 18px;
}
.inventual-header-profile-info[_ngcontent-oiq-c22]   .mat-icon[_ngcontent-oiq-c22] {
    font-size: 20px;
    transform: translateY(4px);
    width: 15px!important;
    --tw-text-opacity:  1;
    color: rgba(69, 71, 81, var(--tw-text-opacity));
    position: absolute;
    top: -.5rem;
    right: 0px;
}
.inventual-header-bar[_ngcontent-oiq-c22]   span[_ngcontent-oiq-c22] {
    margin-bottom: 1px;
}
.inventual-quick-dropdown[_ngcontent-oiq-c22] {
    position: absolute;
    top: 100%;
    left: 0px;
    width: 220px;
    box-shadow: 0 20px 40px #122a5b0d;
    z-index: 9;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity:  1;
    border-color: rgba(235, 235, 235, var(--tw-border-opacity));
    padding: .75rem 1.25rem;
    --tw-bg-opacity:  1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    opacity: 0;
    transform: scale(0);
    visibility: hidden;
}
.inventual-quick-dropdown.shortmenu-enable[_ngcontent-oiq-c22],  .inventual-quick-dropdown.langmenu-enable[_ngcontent-oiq-c22],  .inventual-quick-dropdown.promenu-enable[_ngcontent-oiq-c22] {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
}
.inventual-quick-dropdown[_ngcontent-oiq-c22]   ul[_ngcontent-oiq-c22]   li[_ngcontent-oiq-c22] {
    padding-top: .5rem;
    padding-bottom: .5rem;
}
.inventual-quick-dropdown[_ngcontent-oiq-c22]   ul[_ngcontent-oiq-c22]   li[_ngcontent-oiq-c22]   a[_ngcontent-oiq-c22] {
    font-size: 14px;
    line-height: 14px;
    font-weight: 400;
    --tw-text-opacity:  1;
    color: rgba(97, 97, 97, var(--tw-text-opacity));
    display: inline-block;
    transition: all linear .3s;
}
.inventual-quick-dropdown[_ngcontent-oiq-c22]   ul[_ngcontent-oiq-c22]   li[_ngcontent-oiq-c22]   a[_ngcontent-oiq-c22]:hover {
    --tw-text-opacity:  1;
    color: rgba(44, 106, 229, var(--tw-text-opacity));
}
.inventual-quick-lang-dropdown[_ngcontent-oiq-c22] {
    width: 160px;
}
.inventual-quick-lang-dropdown.langmenu-enable[_ngcontent-oiq-c22] {
    left: auto;
    right: 0px;
    top: 45px;
}
.inventual-quick-pro-dropdown[_ngcontent-oiq-c22] {
    width: 195px;
}
.inventual-quick-pro-dropdown.promenu-enable[_ngcontent-oiq-c22] {
    left: auto;
    right: 0px;
    top: 59px;
}
.inventual-quick-pro-dropdown[_ngcontent-oiq-c22]   a[_ngcontent-oiq-c22] {
    display: inline-flex;
    align-items: center;
}
.inventual-quick-pro-dropdown[_ngcontent-oiq-c22]   a[_ngcontent-oiq-c22]   .mat-icon[_ngcontent-oiq-c22] {
    width: 24px!important;
    font-size: 16px;
    line-height: 16px;
    transform: translateY(3px);
}
.inventual-notify-dropdown-list[_ngcontent-oiq-c22]   .inventual-notify-img[_ngcontent-oiq-c22] {
    width: 50px;
    margin-right: 1rem;
    border-radius: 5px;
}
.inventual-notify-dropdown-list[_ngcontent-oiq-c22]   .inventual-notify-text[_ngcontent-oiq-c22]   h6[_ngcontent-oiq-c22] {
    font-size: 14px;
    line-height: 14px;
    font-weight: 600;
    --tw-text-opacity:  1;
    color: rgba(13, 15, 25, var(--tw-text-opacity));
    margin-bottom: .5rem;
}
.inventual-notify-dropdown-list[_ngcontent-oiq-c22]   .inventual-notify-text[_ngcontent-oiq-c22]   span[_ngcontent-oiq-c22] {
    font-size: 12px;
    line-height: 12px;
    font-weight: 400;
    --tw-text-opacity:  1;
    color: rgba(97, 97, 97, var(--tw-text-opacity));
    display: block;
}
.inventual-notify-dropdown-list[_ngcontent-oiq-c22]   a[_ngcontent-oiq-c22] {
    --tw-text-opacity:  1;
    color: rgba(97, 97, 97, var(--tw-text-opacity));
    display: inline-flex;
}
.inventual-notify-dropdown-list[_ngcontent-oiq-c22]   a[_ngcontent-oiq-c22]:hover {
    --tw-text-opacity:  1;
    color: rgba(44, 106, 229, var(--tw-text-opacity));
}
.inventual-notify-dropdown-list[_ngcontent-oiq-c22]   a[_ngcontent-oiq-c22]   .mat-icon[_ngcontent-oiq-c22] {
    font-size: 16px;
    line-height: 16px;
    margin-left: .25rem;
}
.inventual-notify-dropdown[_ngcontent-oiq-c22] {
    position: absolute;
    top: 45px;
    left: 0px;
    width: 250px;
    box-shadow: 0 20px 40px #122a5b0d;
    z-index: 9;
    --tw-bg-opacity:  1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    opacity: 0;
    transform: scale(0);
    visibility: hidden;
}
.inventual-notify-dropdown.notifydropdown-enable[_ngcontent-oiq-c22],  .inventual-notify-dropdown.emaildropdown-enable[_ngcontent-oiq-c22] {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
}
@media (max-width: 1400px) {
    .inventual-notify-dropdown.notifydropdown-enable[_ngcontent-oiq-c22],  .inventual-notify-dropdown.emaildropdown-enable[_ngcontent-oiq-c22] {
    left: auto;
}
.inventual-notify-dropdown.notifydropdown-enable[_ngcontent-oiq-c22],  .inventual-notify-dropdown.emaildropdown-enable[_ngcontent-oiq-c22] {
    right: 0px;
}
}@media (max-width: 400px) {
    .inventual-notify-dropdown.notifydropdown-enable[_ngcontent-oiq-c22] {
    left: auto;
}
.inventual-notify-dropdown.notifydropdown-enable[_ngcontent-oiq-c22] {
    right: -80px;
}
.inventual-notify-dropdown.emaildropdown-enable[_ngcontent-oiq-c22] {
    left: auto;
}
.inventual-notify-dropdown.emaildropdown-enable[_ngcontent-oiq-c22] {
    right: -40px;
}
}.inventual-header-shortmenu[_ngcontent-oiq-c22]   a.short[_ngcontent-oiq-c22] {
    position: relative;
    z-index: 9;
}
.inventual-header-profile[_ngcontent-oiq-c22] {
    position: relative;
    z-index: 9;
}
.inventual-header-notification[_ngcontent-oiq-c22]   a.noti[_ngcontent-oiq-c22] {
    position: relative;
    z-index: 9;
}
.inventual-header-email[_ngcontent-oiq-c22]   .emai[_ngcontent-oiq-c22] {
    position: relative;
    z-index: 9;
}
.inventual-header-language[_ngcontent-oiq-c22] {
    cursor: pointer;
    position: relative;
    z-index: 9;
}
.inventual-notify-dropdown[_ngcontent-oiq-c22] {
    z-index: 9;
}
.inventual-quick-dropdown[_ngcontent-oiq-c22] {
    z-index: 9;
}
.inventual-header-overlay.shortmenu-enable[_ngcontent-oiq-c22] {
    display: block;
}
.inventual-header-overlay.notifydropdown-enable[_ngcontent-oiq-c22] {
    display: block;
}
.inventual-header-overlay.emaildropdown-enable[_ngcontent-oiq-c22] {
    display: block;
}
.inventual-header-overlay.langmenu-enable[_ngcontent-oiq-c22] {
    display: block;
}
.inventual-header-overlay.promenu-enable[_ngcontent-oiq-c22] {
    display: block;
}
.inventual-header-overlay[_ngcontent-oiq-c22] {
    display: none;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    z-index: 8;
}

.mat-badge-content[_ngcontent-oiq-c25] {
    font-weight: 600;
    font-size: 12px;
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-badge-small[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    font-size: 9px;
}
.mat-badge-large[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    font-size: 24px;
}
.mat-h1[_ngcontent-oiq-c25],  .mat-headline[_ngcontent-oiq-c25],  .mat-typography[_ngcontent-oiq-c25]   h1[_ngcontent-oiq-c25] {
    font: 400 24px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h2[_ngcontent-oiq-c25],  .mat-title[_ngcontent-oiq-c25],  .mat-typography[_ngcontent-oiq-c25]   h2[_ngcontent-oiq-c25] {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h3[_ngcontent-oiq-c25],  .mat-subheading-2[_ngcontent-oiq-c25],  .mat-typography[_ngcontent-oiq-c25]   h3[_ngcontent-oiq-c25] {
    font: 400 16px / 28px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h4[_ngcontent-oiq-c25],  .mat-subheading-1[_ngcontent-oiq-c25],  .mat-typography[_ngcontent-oiq-c25]   h4[_ngcontent-oiq-c25] {
    font: 400 15px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h5[_ngcontent-oiq-c25],  .mat-typography[_ngcontent-oiq-c25]   h5[_ngcontent-oiq-c25] {
    font: 400 calc(14px * .83) / 20px Roboto, "Helvetica Neue", sans-serif;
    margin: 0 0 12px;
}
.mat-h6[_ngcontent-oiq-c25],  .mat-typography[_ngcontent-oiq-c25]   h6[_ngcontent-oiq-c25] {
    font: 400 calc(14px * .67) / 20px Roboto, "Helvetica Neue", sans-serif;
    margin: 0 0 12px;
}
.mat-body-strong[_ngcontent-oiq-c25],  .mat-body-2[_ngcontent-oiq-c25] {
    font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-body[_ngcontent-oiq-c25],  .mat-body-1[_ngcontent-oiq-c25],  .mat-typography[_ngcontent-oiq-c25] {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-body[_ngcontent-oiq-c25]   p[_ngcontent-oiq-c25],  .mat-body-1[_ngcontent-oiq-c25]   p[_ngcontent-oiq-c25],  .mat-typography[_ngcontent-oiq-c25]   p[_ngcontent-oiq-c25] {
    margin: 0 0 12px;
}
.mat-small[_ngcontent-oiq-c25],  .mat-caption[_ngcontent-oiq-c25] {
    font: 400 12px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-display-4[_ngcontent-oiq-c25],  .mat-typography[_ngcontent-oiq-c25]   .mat-display-4[_ngcontent-oiq-c25] {
    font: 300 112px / 112px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.05em;
    margin: 0 0 56px;
}
.mat-display-3[_ngcontent-oiq-c25],  .mat-typography[_ngcontent-oiq-c25]   .mat-display-3[_ngcontent-oiq-c25] {
    font: 400 56px / 56px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.02em;
    margin: 0 0 64px;
}
.mat-display-2[_ngcontent-oiq-c25],  .mat-typography[_ngcontent-oiq-c25]   .mat-display-2[_ngcontent-oiq-c25] {
    font: 400 45px / 48px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.005em;
    margin: 0 0 64px;
}
.mat-display-1[_ngcontent-oiq-c25],  .mat-typography[_ngcontent-oiq-c25]   .mat-display-1[_ngcontent-oiq-c25] {
    font: 400 34px / 40px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 64px;
}
.mat-bottom-sheet-container[_ngcontent-oiq-c25] {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-button[_ngcontent-oiq-c25],  .mat-raised-button[_ngcontent-oiq-c25],  .mat-icon-button[_ngcontent-oiq-c25],  .mat-stroked-button[_ngcontent-oiq-c25],  .mat-flat-button[_ngcontent-oiq-c25],  .mat-fab[_ngcontent-oiq-c25],  .mat-mini-fab[_ngcontent-oiq-c25] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-button-toggle[_ngcontent-oiq-c25] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card[_ngcontent-oiq-c25] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card-title[_ngcontent-oiq-c25] {
    font-size: 24px;
    font-weight: 500;
}
.mat-card-header[_ngcontent-oiq-c25]   .mat-card-title[_ngcontent-oiq-c25] {
    font-size: 20px;
}
.mat-card-subtitle[_ngcontent-oiq-c25],  .mat-card-content[_ngcontent-oiq-c25] {
    font-size: 14px;
}
.mat-checkbox[_ngcontent-oiq-c25] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-checkbox-layout[_ngcontent-oiq-c25]   .mat-checkbox-label[_ngcontent-oiq-c25] {
    line-height: 24px;
}
.mat-chip[_ngcontent-oiq-c25] {
    font-size: 14px;
    font-weight: 500;
}
.mat-chip[_ngcontent-oiq-c25]   .mat-chip-trailing-icon.mat-icon[_ngcontent-oiq-c25],  .mat-chip[_ngcontent-oiq-c25]   .mat-chip-remove.mat-icon[_ngcontent-oiq-c25] {
    font-size: 18px;
}
.mat-table[_ngcontent-oiq-c25] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-header-cell[_ngcontent-oiq-c25] {
    font-size: 12px;
    font-weight: 500;
}
.mat-cell[_ngcontent-oiq-c25],  .mat-footer-cell[_ngcontent-oiq-c25] {
    font-size: 14px;
}
.mat-calendar[_ngcontent-oiq-c25] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-calendar-body[_ngcontent-oiq-c25] {
    font-size: 13px;
}
.mat-calendar-body-label[_ngcontent-oiq-c25],  .mat-calendar-period-button[_ngcontent-oiq-c25] {
    font-size: 14px;
    font-weight: 500;
}
.mat-calendar-table-header[_ngcontent-oiq-c25]   th[_ngcontent-oiq-c25] {
    font-size: 11px;
    font-weight: 400;
}
.mat-dialog-title[_ngcontent-oiq-c25] {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-expansion-panel-header[_ngcontent-oiq-c25] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.mat-expansion-panel-content[_ngcontent-oiq-c25] {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-form-field[_ngcontent-oiq-c25] {
    font-size: inherit;
    font-weight: 400;
    line-height: 1.125;
    font-family: Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-form-field-wrapper[_ngcontent-oiq-c25] {
    padding-bottom: 1.34375em;
}
.mat-form-field-prefix[_ngcontent-oiq-c25]   .mat-icon[_ngcontent-oiq-c25],  .mat-form-field-suffix[_ngcontent-oiq-c25]   .mat-icon[_ngcontent-oiq-c25] {
    font-size: 150%;
    line-height: 1.125;
}
.mat-form-field-prefix[_ngcontent-oiq-c25]   .mat-icon-button[_ngcontent-oiq-c25],  .mat-form-field-suffix[_ngcontent-oiq-c25]   .mat-icon-button[_ngcontent-oiq-c25] {
    height: 1.5em;
    width: 1.5em;
}
.mat-form-field-prefix[_ngcontent-oiq-c25]   .mat-icon-button[_ngcontent-oiq-c25]   .mat-icon[_ngcontent-oiq-c25],  .mat-form-field-suffix[_ngcontent-oiq-c25]   .mat-icon-button[_ngcontent-oiq-c25]   .mat-icon[_ngcontent-oiq-c25] {
    height: 1.125em;
    line-height: 1.125;
}
.mat-form-field-infix[_ngcontent-oiq-c25] {
    padding: .5em 0;
    border-top: .84375em solid transparent;
}
.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25],  .mat-form-field-can-float[_ngcontent-oiq-c25]   .mat-input-server[_ngcontent-oiq-c25]:focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    transform: translateY(-1.34375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-can-float[_ngcontent-oiq-c25]   .mat-input-server[label][_ngcontent-oiq-c25]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    transform: translateY(-1.34374em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-label-wrapper[_ngcontent-oiq-c25] {
    top: -.84375em;
    padding-top: .84375em;
}
.mat-form-field-label[_ngcontent-oiq-c25] {
    top: 1.34375em;
}
.mat-form-field-underline[_ngcontent-oiq-c25] {
    bottom: 1.34375em;
}
.mat-form-field-subscript-wrapper[_ngcontent-oiq-c25] {
    font-size: 75%;
    margin-top: .6666666667em;
    top: calc(100% - 1.7916666667em);
}
.mat-form-field-appearance-legacy[_ngcontent-oiq-c25]   .mat-form-field-wrapper[_ngcontent-oiq-c25] {
    padding-bottom: 1.25em;
}
.mat-form-field-appearance-legacy[_ngcontent-oiq-c25]   .mat-form-field-infix[_ngcontent-oiq-c25] {
    padding: .4375em 0;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25],  .mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c25]   .mat-input-server[_ngcontent-oiq-c25]:focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);
    -ms-transform: translateY(-1.28125em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c25]   .mat-form-field-autofill-control[_ngcontent-oiq-c25]:-webkit-autofill + .mat-form-field-label-wrapper[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);
    -ms-transform: translateY(-1.28124em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c25]   .mat-input-server[label][_ngcontent-oiq-c25]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);
    -ms-transform: translateY(-1.28123em) scale(.75);
    width: 133.3333533333%}
.mat-form-field-appearance-legacy[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    top: 1.28125em;
}
.mat-form-field-appearance-legacy[_ngcontent-oiq-c25]   .mat-form-field-underline[_ngcontent-oiq-c25] {
    bottom: 1.25em;
}
.mat-form-field-appearance-legacy[_ngcontent-oiq-c25]   .mat-form-field-subscript-wrapper[_ngcontent-oiq-c25] {
    margin-top: .5416666667em;
    top: calc(100% - 1.6666666667em);
}
@media print {
    .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25],  .mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c25]   .mat-input-server[_ngcontent-oiq-c25]: focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    transform: translateY(-1.28122em) scale(.75);
}
.mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c25]   .mat-form-field-autofill-control[_ngcontent-oiq-c25]:-webkit-autofill + .mat-form-field-label-wrapper[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    transform: translateY(-1.28121em) scale(.75);
}
.mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c25]   .mat-input-server[label][_ngcontent-oiq-c25]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    transform: translateY(-1.2812em) scale(.75);
}
}.mat-form-field-appearance-fill[_ngcontent-oiq-c25]   .mat-form-field-infix[_ngcontent-oiq-c25] {
    padding: .25em 0 .75em;
}
.mat-form-field-appearance-fill[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    top: 1.09375em;
    margin-top: -.5em;
}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25],  .mat-form-field-appearance-fill.mat-form-field-can-float[_ngcontent-oiq-c25]   .mat-input-server[_ngcontent-oiq-c25]:focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    transform: translateY(-.59375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-fill.mat-form-field-can-float[_ngcontent-oiq-c25]   .mat-input-server[label][_ngcontent-oiq-c25]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    transform: translateY(-.59374em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-appearance-outline[_ngcontent-oiq-c25]   .mat-form-field-infix[_ngcontent-oiq-c25] {
    padding: 1em 0;
}
.mat-form-field-appearance-outline[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    top: 1.84375em;
    margin-top: -.25em;
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25],  .mat-form-field-appearance-outline.mat-form-field-can-float[_ngcontent-oiq-c25]   .mat-input-server[_ngcontent-oiq-c25]:focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    transform: translateY(-1.59375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-outline.mat-form-field-can-float[_ngcontent-oiq-c25]   .mat-input-server[label][_ngcontent-oiq-c25]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    transform: translateY(-1.59374em) scale(.75);
    width: 133.3333433333%}
.mat-grid-tile-header[_ngcontent-oiq-c25],  .mat-grid-tile-footer[_ngcontent-oiq-c25] {
    font-size: 14px;
}
.mat-grid-tile-header[_ngcontent-oiq-c25]   .mat-line[_ngcontent-oiq-c25],  .mat-grid-tile-footer[_ngcontent-oiq-c25]   .mat-line[_ngcontent-oiq-c25] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-grid-tile-header[_ngcontent-oiq-c25]   .mat-line[_ngcontent-oiq-c25]:nth-child(n+2),  .mat-grid-tile-footer[_ngcontent-oiq-c25]   .mat-line[_ngcontent-oiq-c25]:nth-child(n+2) {
    font-size: 12px;
}
input.mat-input-element[_ngcontent-oiq-c25] {
    margin-top: -.0625em;
}
.mat-menu-item[_ngcontent-oiq-c25] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.mat-paginator[_ngcontent-oiq-c25],  .mat-paginator-page-size[_ngcontent-oiq-c25]   .mat-select-trigger[_ngcontent-oiq-c25] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
}
.mat-radio-button[_ngcontent-oiq-c25] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select[_ngcontent-oiq-c25] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select-trigger[_ngcontent-oiq-c25] {
    height: 1.125em;
}
.mat-slide-toggle-content[_ngcontent-oiq-c25] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-slider-thumb-label-text[_ngcontent-oiq-c25] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.mat-stepper-vertical[_ngcontent-oiq-c25],  .mat-stepper-horizontal[_ngcontent-oiq-c25] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-step-label[_ngcontent-oiq-c25] {
    font-size: 14px;
    font-weight: 400;
}
.mat-step-sub-label-error[_ngcontent-oiq-c25] {
    font-weight: normal;
}
.mat-step-label-error[_ngcontent-oiq-c25] {
    font-size: 14px;
}
.mat-step-label-selected[_ngcontent-oiq-c25] {
    font-size: 14px;
    font-weight: 500;
}
.mat-tab-group[_ngcontent-oiq-c25] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tab-label[_ngcontent-oiq-c25],  .mat-tab-link[_ngcontent-oiq-c25] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-toolbar[_ngcontent-oiq-c25],  .mat-toolbar[_ngcontent-oiq-c25]   h1[_ngcontent-oiq-c25],  .mat-toolbar[_ngcontent-oiq-c25]   h2[_ngcontent-oiq-c25],  .mat-toolbar[_ngcontent-oiq-c25]   h3[_ngcontent-oiq-c25],  .mat-toolbar[_ngcontent-oiq-c25]   h4[_ngcontent-oiq-c25],  .mat-toolbar[_ngcontent-oiq-c25]   h5[_ngcontent-oiq-c25],  .mat-toolbar[_ngcontent-oiq-c25]   h6[_ngcontent-oiq-c25] {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0;
}
.mat-tooltip[_ngcontent-oiq-c25] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.mat-tooltip-handset[_ngcontent-oiq-c25] {
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.mat-list-item[_ngcontent-oiq-c25] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-option[_ngcontent-oiq-c25] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-base[_ngcontent-oiq-c25]   .mat-list-item[_ngcontent-oiq-c25] {
    font-size: 16px;
}
.mat-list-base[_ngcontent-oiq-c25]   .mat-list-item[_ngcontent-oiq-c25]   .mat-line[_ngcontent-oiq-c25] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base[_ngcontent-oiq-c25]   .mat-list-item[_ngcontent-oiq-c25]   .mat-line[_ngcontent-oiq-c25]:nth-child(n+2) {
    font-size: 14px;
}
.mat-list-base[_ngcontent-oiq-c25]   .mat-list-option[_ngcontent-oiq-c25] {
    font-size: 16px;
}
.mat-list-base[_ngcontent-oiq-c25]   .mat-list-option[_ngcontent-oiq-c25]   .mat-line[_ngcontent-oiq-c25] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base[_ngcontent-oiq-c25]   .mat-list-option[_ngcontent-oiq-c25]   .mat-line[_ngcontent-oiq-c25]:nth-child(n+2) {
    font-size: 14px;
}
.mat-list-base[_ngcontent-oiq-c25]   .mat-subheader[_ngcontent-oiq-c25] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-list-base[dense][_ngcontent-oiq-c25]   .mat-list-item[_ngcontent-oiq-c25] {
    font-size: 12px;
}
.mat-list-base[dense][_ngcontent-oiq-c25]   .mat-list-item[_ngcontent-oiq-c25]   .mat-line[_ngcontent-oiq-c25] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base[dense][_ngcontent-oiq-c25]   .mat-list-item[_ngcontent-oiq-c25]   .mat-line[_ngcontent-oiq-c25]:nth-child(n+2) {
    font-size: 12px;
}
.mat-list-base[dense][_ngcontent-oiq-c25]   .mat-list-option[_ngcontent-oiq-c25] {
    font-size: 12px;
}
.mat-list-base[dense][_ngcontent-oiq-c25]   .mat-list-option[_ngcontent-oiq-c25]   .mat-line[_ngcontent-oiq-c25] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base[dense][_ngcontent-oiq-c25]   .mat-list-option[_ngcontent-oiq-c25]   .mat-line[_ngcontent-oiq-c25]:nth-child(n+2) {
    font-size: 12px;
}
.mat-list-base[dense][_ngcontent-oiq-c25]   .mat-subheader[_ngcontent-oiq-c25] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.mat-option[_ngcontent-oiq-c25] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 16px;
}
.mat-optgroup-label[_ngcontent-oiq-c25] {
    font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-simple-snackbar[_ngcontent-oiq-c25] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
}
.mat-simple-snackbar-action[_ngcontent-oiq-c25] {
    line-height: 1;
    font-family: inherit;
    font-size: inherit;
    font-weight: 500;
}
.mat-tree[_ngcontent-oiq-c25] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tree-node[_ngcontent-oiq-c25],  .mat-nested-tree-node[_ngcontent-oiq-c25] {
    font-weight: 400;
    font-size: 14px;
}
.mat-ripple[_ngcontent-oiq-c25] {
    overflow: hidden;
    position: relative;
}
.mat-ripple[_ngcontent-oiq-c25]:not(:empty) {
    transform: translateZ(0);
}
.mat-ripple.mat-ripple-unbounded[_ngcontent-oiq-c25] {
    overflow: visible;
}
.mat-ripple-element[_ngcontent-oiq-c25] {
    position: absolute;
    border-radius: 50%;
    pointer-events: none;
    transition: opacity, transform 0ms cubic-bezier(0, 0, .2, 1);
    transform: scale(0);
}
.cdk-high-contrast-active[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25] {
    display: none;
}
.cdk-visually-hidden[_ngcontent-oiq-c25] {
    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;
}
.cdk-overlay-container[_ngcontent-oiq-c25],  .cdk-global-overlay-wrapper[_ngcontent-oiq-c25] {
    pointer-events: none;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%}
.cdk-overlay-container[_ngcontent-oiq-c25] {
    position: fixed;
    z-index: 1000;
}
.cdk-overlay-container[_ngcontent-oiq-c25]:empty {
    display: none;
}
.cdk-global-overlay-wrapper[_ngcontent-oiq-c25] {
    display: flex;
    position: absolute;
    z-index: 1000;
}
.cdk-overlay-pane[_ngcontent-oiq-c25] {
    position: absolute;
    pointer-events: auto;
    box-sizing: border-box;
    z-index: 1000;
    display: flex;
    max-width: 100%;
    max-height: 100%}
.cdk-overlay-backdrop[_ngcontent-oiq-c25] {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    pointer-events: auto;
    -webkit-tap-highlight-color: transparent;
    transition: opacity .4s cubic-bezier(.25, .8, .25, 1);
    opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-oiq-c25] {
    opacity: 1;
}
.cdk-high-contrast-active[_ngcontent-oiq-c25]   .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-oiq-c25] {
    opacity: .6;
}
.cdk-overlay-dark-backdrop[_ngcontent-oiq-c25] {
    background: rgba(0, 0, 0, .32);
}
.cdk-overlay-transparent-backdrop[_ngcontent-oiq-c25],  .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-oiq-c25] {
    opacity: 0;
}
.cdk-overlay-connected-position-bounding-box[_ngcontent-oiq-c25] {
    position: absolute;
    z-index: 1000;
    display: flex;
    flex-direction: column;
    min-width: 1px;
    min-height: 1px;
}
.cdk-global-scrollblock[_ngcontent-oiq-c25] {
    position: fixed;
    width: 100%;
    overflow-y: scroll;
}
textarea.cdk-textarea-autosize[_ngcontent-oiq-c25] {
    resize: none;
}
textarea.cdk-textarea-autosize-measuring[_ngcontent-oiq-c25] {
    padding: 2px 0!important;
    box-sizing: content-box!important;
    height: auto!important;
    overflow: hidden!important;
}
textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-oiq-c25] {
    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[_ngcontent-oiq-c25]:-webkit-autofill {
    animation: cdk-text-field-autofill-start 0s 1ms;
}
.cdk-text-field-autofill-monitored[_ngcontent-oiq-c25]:not(:-webkit-autofill) {
    animation: cdk-text-field-autofill-end 0s 1ms;
}
.mat-focus-indicator[_ngcontent-oiq-c25] {
    position: relative;
}
.mat-mdc-focus-indicator[_ngcontent-oiq-c25] {
    position: relative;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25] {
    background-color: #0000001a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-option[_ngcontent-oiq-c25] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-option[_ngcontent-oiq-c25]:hover:not(.mat-option-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-option[_ngcontent-oiq-c25]:focus:not(.mat-option-disabled) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-option.mat-selected[_ngcontent-oiq-c25]:not(.mat-option-multiple):not(.mat-option-disabled) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-option.mat-active[_ngcontent-oiq-c25] {
    background: rgba(0, 0, 0, .04);
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-option.mat-option-disabled[_ngcontent-oiq-c25] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-primary[_ngcontent-oiq-c25]   .mat-option.mat-selected[_ngcontent-oiq-c25]:not(.mat-option-disabled) {
    color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-accent[_ngcontent-oiq-c25]   .mat-option.mat-selected[_ngcontent-oiq-c25]:not(.mat-option-disabled) {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-warn[_ngcontent-oiq-c25]   .mat-option.mat-selected[_ngcontent-oiq-c25]:not(.mat-option-disabled) {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-option[_ngcontent-oiq-c25] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 16px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-optgroup-label[_ngcontent-oiq-c25] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-optgroup-disabled[_ngcontent-oiq-c25]   .mat-optgroup-label[_ngcontent-oiq-c25] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-optgroup-label[_ngcontent-oiq-c25] {
    font: 500 14px / 24px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-pseudo-checkbox[_ngcontent-oiq-c25] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-pseudo-checkbox[_ngcontent-oiq-c25]:after {
    color: #fafafa;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-pseudo-checkbox-disabled[_ngcontent-oiq-c25] {
    color: #b0b0b0;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-primary[_ngcontent-oiq-c25]   .mat-pseudo-checkbox-checked[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-primary[_ngcontent-oiq-c25]   .mat-pseudo-checkbox-indeterminate[_ngcontent-oiq-c25] {
    background: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-pseudo-checkbox-checked[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-pseudo-checkbox-indeterminate[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-accent[_ngcontent-oiq-c25]   .mat-pseudo-checkbox-checked[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-accent[_ngcontent-oiq-c25]   .mat-pseudo-checkbox-indeterminate[_ngcontent-oiq-c25] {
    background: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-warn[_ngcontent-oiq-c25]   .mat-pseudo-checkbox-checked[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-warn[_ngcontent-oiq-c25]   .mat-pseudo-checkbox-indeterminate[_ngcontent-oiq-c25] {
    background: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled[_ngcontent-oiq-c25] {
    background: #b0b0b0;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-app-background[_ngcontent-oiq-c25],  .default-light-theme.mat-app-background[_ngcontent-oiq-c25] {
    background-color: #fafafa;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-elevation-z0[_ngcontent-oiq-c25] {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-elevation-z1[_ngcontent-oiq-c25] {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-elevation-z2[_ngcontent-oiq-c25] {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-elevation-z3[_ngcontent-oiq-c25] {
    box-shadow: 0 3px 3px -2px #0003, 0 3px 4px #00000024, 0 1px 8px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-elevation-z4[_ngcontent-oiq-c25] {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-elevation-z5[_ngcontent-oiq-c25] {
    box-shadow: 0 3px 5px -1px #0003, 0 5px 8px #00000024, 0 1px 14px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-elevation-z6[_ngcontent-oiq-c25] {
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-elevation-z7[_ngcontent-oiq-c25] {
    box-shadow: 0 4px 5px -2px #0003, 0 7px 10px 1px #00000024, 0 2px 16px 1px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-elevation-z8[_ngcontent-oiq-c25] {
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-elevation-z9[_ngcontent-oiq-c25] {
    box-shadow: 0 5px 6px -3px #0003, 0 9px 12px 1px #00000024, 0 3px 16px 2px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-elevation-z10[_ngcontent-oiq-c25] {
    box-shadow: 0 6px 6px -3px #0003, 0 10px 14px 1px #00000024, 0 4px 18px 3px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-elevation-z11[_ngcontent-oiq-c25] {
    box-shadow: 0 6px 7px -4px #0003, 0 11px 15px 1px #00000024, 0 4px 20px 3px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-elevation-z12[_ngcontent-oiq-c25] {
    box-shadow: 0 7px 8px -4px #0003, 0 12px 17px 2px #00000024, 0 5px 22px 4px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-elevation-z13[_ngcontent-oiq-c25] {
    box-shadow: 0 7px 8px -4px #0003, 0 13px 19px 2px #00000024, 0 5px 24px 4px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-elevation-z14[_ngcontent-oiq-c25] {
    box-shadow: 0 7px 9px -4px #0003, 0 14px 21px 2px #00000024, 0 5px 26px 4px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-elevation-z15[_ngcontent-oiq-c25] {
    box-shadow: 0 8px 9px -5px #0003, 0 15px 22px 2px #00000024, 0 6px 28px 5px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-elevation-z16[_ngcontent-oiq-c25] {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-elevation-z17[_ngcontent-oiq-c25] {
    box-shadow: 0 8px 11px -5px #0003, 0 17px 26px 2px #00000024, 0 6px 32px 5px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-elevation-z18[_ngcontent-oiq-c25] {
    box-shadow: 0 9px 11px -5px #0003, 0 18px 28px 2px #00000024, 0 7px 34px 6px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-elevation-z19[_ngcontent-oiq-c25] {
    box-shadow: 0 9px 12px -6px #0003, 0 19px 29px 2px #00000024, 0 7px 36px 6px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-elevation-z20[_ngcontent-oiq-c25] {
    box-shadow: 0 10px 13px -6px #0003, 0 20px 31px 3px #00000024, 0 8px 38px 7px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-elevation-z21[_ngcontent-oiq-c25] {
    box-shadow: 0 10px 13px -6px #0003, 0 21px 33px 3px #00000024, 0 8px 40px 7px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-elevation-z22[_ngcontent-oiq-c25] {
    box-shadow: 0 10px 14px -6px #0003, 0 22px 35px 3px #00000024, 0 8px 42px 7px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-elevation-z23[_ngcontent-oiq-c25] {
    box-shadow: 0 11px 14px -7px #0003, 0 23px 36px 3px #00000024, 0 9px 44px 8px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-elevation-z24[_ngcontent-oiq-c25] {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
}
.mat-theme-loaded-marker[_ngcontent-oiq-c25] {
    display: none;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-autocomplete-panel[_ngcontent-oiq-c25] {
    background: white;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-autocomplete-panel[_ngcontent-oiq-c25]:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-autocomplete-panel[_ngcontent-oiq-c25]   .mat-option.mat-selected[_ngcontent-oiq-c25]:not(.mat-active):not(:hover) {
    background: white;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-autocomplete-panel[_ngcontent-oiq-c25]   .mat-option.mat-selected[_ngcontent-oiq-c25]:not(.mat-active):not(:hover):not(.mat-option-disabled) {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge[_ngcontent-oiq-c25] {
    position: relative;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-hidden[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    display: none;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    position: absolute;
    text-align: center;
    display: inline-block;
    border-radius: 50%;
    transition: transform .2s ease-in-out;
    transform: scale(.6);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    pointer-events: none;
}
.default-light-theme[_ngcontent-oiq-c25]   .ng-animate-disabled[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-badge-content._mat-animation-noopable[_ngcontent-oiq-c25] {
    transition: none;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-content.mat-badge-active[_ngcontent-oiq-c25] {
    transform: none;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-small[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    width: 16px;
    height: 16px;
    line-height: 16px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-small.mat-badge-above[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    top: -8px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-small.mat-badge-below[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    bottom: -8px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-small.mat-badge-before[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    left: -16px;
}
[dir=rtl][_ngcontent-oiq-c25]   .default-light-theme[_ngcontent-oiq-c25]   .mat-badge-small.mat-badge-before[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    left: auto;
    right: -16px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-small.mat-badge-after[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    right: -16px;
}
[dir=rtl][_ngcontent-oiq-c25]   .default-light-theme[_ngcontent-oiq-c25]   .mat-badge-small.mat-badge-after[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    right: auto;
    left: -16px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    left: -8px;
}
[dir=rtl][_ngcontent-oiq-c25]   .default-light-theme[_ngcontent-oiq-c25]   .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    left: auto;
    right: -8px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    right: -8px;
}
[dir=rtl][_ngcontent-oiq-c25]   .default-light-theme[_ngcontent-oiq-c25]   .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    right: auto;
    left: -8px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-medium[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    width: 22px;
    height: 22px;
    line-height: 22px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-medium.mat-badge-above[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    top: -11px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-medium.mat-badge-below[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    bottom: -11px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-medium.mat-badge-before[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    left: -22px;
}
[dir=rtl][_ngcontent-oiq-c25]   .default-light-theme[_ngcontent-oiq-c25]   .mat-badge-medium.mat-badge-before[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    left: auto;
    right: -22px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-medium.mat-badge-after[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    right: -22px;
}
[dir=rtl][_ngcontent-oiq-c25]   .default-light-theme[_ngcontent-oiq-c25]   .mat-badge-medium.mat-badge-after[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    right: auto;
    left: -22px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    left: -11px;
}
[dir=rtl][_ngcontent-oiq-c25]   .default-light-theme[_ngcontent-oiq-c25]   .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    left: auto;
    right: -11px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    right: -11px;
}
[dir=rtl][_ngcontent-oiq-c25]   .default-light-theme[_ngcontent-oiq-c25]   .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    right: auto;
    left: -11px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-large[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    width: 28px;
    height: 28px;
    line-height: 28px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-large.mat-badge-above[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    top: -14px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-large.mat-badge-below[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    bottom: -14px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-large.mat-badge-before[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    left: -28px;
}
[dir=rtl][_ngcontent-oiq-c25]   .default-light-theme[_ngcontent-oiq-c25]   .mat-badge-large.mat-badge-before[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    left: auto;
    right: -28px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-large.mat-badge-after[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    right: -28px;
}
[dir=rtl][_ngcontent-oiq-c25]   .default-light-theme[_ngcontent-oiq-c25]   .mat-badge-large.mat-badge-after[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    right: auto;
    left: -28px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    left: -14px;
}
[dir=rtl][_ngcontent-oiq-c25]   .default-light-theme[_ngcontent-oiq-c25]   .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    left: auto;
    right: -14px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    right: -14px;
}
[dir=rtl][_ngcontent-oiq-c25]   .default-light-theme[_ngcontent-oiq-c25]   .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    right: auto;
    left: -14px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    color: #fff;
    background: #2c6ae5;
}
.cdk-high-contrast-active[_ngcontent-oiq-c25]   .default-light-theme[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    outline: solid 1px;
    border-radius: 0;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-accent[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    background: #32c98d;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-warn[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    color: #fff;
    background: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-disabled[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    background: #b9b9b9;
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    font-weight: 600;
    font-size: 12px;
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-small[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    font-size: 9px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-badge-large[_ngcontent-oiq-c25]   .mat-badge-content[_ngcontent-oiq-c25] {
    font-size: 24px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-bottom-sheet-container[_ngcontent-oiq-c25] {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
    background: white;
    color: #000000de;
    font: 400 14px / 20px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-button[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-icon-button[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-stroked-button[_ngcontent-oiq-c25] {
    color: inherit;
    background: transparent;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-button.mat-primary[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-icon-button.mat-primary[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-stroked-button.mat-primary[_ngcontent-oiq-c25] {
    color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-button.mat-accent[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-icon-button.mat-accent[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-stroked-button.mat-accent[_ngcontent-oiq-c25] {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-button.mat-warn[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-icon-button.mat-warn[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-stroked-button.mat-warn[_ngcontent-oiq-c25] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-button.mat-primary.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-button.mat-accent.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-button.mat-warn.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-button.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-icon-button.mat-primary.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-icon-button.mat-accent.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-icon-button.mat-warn.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-icon-button.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-stroked-button.mat-primary.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-stroked-button.mat-accent.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-stroked-button.mat-warn.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-stroked-button.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c25] {
    color: #00000042;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-button.mat-primary[_ngcontent-oiq-c25]   .mat-button-focus-overlay[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-icon-button.mat-primary[_ngcontent-oiq-c25]   .mat-button-focus-overlay[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-stroked-button.mat-primary[_ngcontent-oiq-c25]   .mat-button-focus-overlay[_ngcontent-oiq-c25] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-button.mat-accent[_ngcontent-oiq-c25]   .mat-button-focus-overlay[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-icon-button.mat-accent[_ngcontent-oiq-c25]   .mat-button-focus-overlay[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-stroked-button.mat-accent[_ngcontent-oiq-c25]   .mat-button-focus-overlay[_ngcontent-oiq-c25] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-button.mat-warn[_ngcontent-oiq-c25]   .mat-button-focus-overlay[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-icon-button.mat-warn[_ngcontent-oiq-c25]   .mat-button-focus-overlay[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-stroked-button.mat-warn[_ngcontent-oiq-c25]   .mat-button-focus-overlay[_ngcontent-oiq-c25] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-button.mat-button-disabled[_ngcontent-oiq-c25]   .mat-button-focus-overlay[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-icon-button.mat-button-disabled[_ngcontent-oiq-c25]   .mat-button-focus-overlay[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-stroked-button.mat-button-disabled[_ngcontent-oiq-c25]   .mat-button-focus-overlay[_ngcontent-oiq-c25] {
    background-color: transparent;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-button[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-icon-button[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-stroked-button[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25] {
    opacity: .1;
    background-color: currentColor;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-button-focus-overlay[_ngcontent-oiq-c25] {
    background: black;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-stroked-button[_ngcontent-oiq-c25]:not(.mat-button-disabled) {
    border-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-flat-button[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-raised-button[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-fab[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-mini-fab[_ngcontent-oiq-c25] {
    color: #000000de;
    background-color: #fff;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-flat-button.mat-primary[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-raised-button.mat-primary[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-fab.mat-primary[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-mini-fab.mat-primary[_ngcontent-oiq-c25] {
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-flat-button.mat-accent[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-raised-button.mat-accent[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-fab.mat-accent[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-mini-fab.mat-accent[_ngcontent-oiq-c25] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-flat-button.mat-warn[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-raised-button.mat-warn[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-fab.mat-warn[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-mini-fab.mat-warn[_ngcontent-oiq-c25] {
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-flat-button.mat-primary.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-flat-button.mat-accent.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-flat-button.mat-warn.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-flat-button.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-raised-button.mat-primary.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-raised-button.mat-accent.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-raised-button.mat-warn.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-raised-button.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-fab.mat-primary.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-fab.mat-accent.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-fab.mat-warn.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-fab.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-mini-fab.mat-primary.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-mini-fab.mat-accent.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-mini-fab.mat-warn.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-mini-fab.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c25] {
    color: #00000042;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-flat-button.mat-primary[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-raised-button.mat-primary[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-fab.mat-primary[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-mini-fab.mat-primary[_ngcontent-oiq-c25] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-flat-button.mat-accent[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-raised-button.mat-accent[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-fab.mat-accent[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-mini-fab.mat-accent[_ngcontent-oiq-c25] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-flat-button.mat-warn[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-raised-button.mat-warn[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-fab.mat-warn[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-mini-fab.mat-warn[_ngcontent-oiq-c25] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-flat-button.mat-primary.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-flat-button.mat-accent.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-flat-button.mat-warn.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-flat-button.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-raised-button.mat-primary.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-raised-button.mat-accent.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-raised-button.mat-warn.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-raised-button.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-fab.mat-primary.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-fab.mat-accent.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-fab.mat-warn.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-fab.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-mini-fab.mat-primary.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-mini-fab.mat-accent.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-mini-fab.mat-warn.mat-button-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-mini-fab.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c25] {
    background-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-flat-button.mat-primary[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-raised-button.mat-primary[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-fab.mat-primary[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-mini-fab.mat-primary[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25] {
    background-color: #ffffff1a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-flat-button.mat-accent[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-raised-button.mat-accent[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-fab.mat-accent[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-mini-fab.mat-accent[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25] {
    background-color: #0000001a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-flat-button.mat-warn[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-raised-button.mat-warn[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-fab.mat-warn[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-mini-fab.mat-warn[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25] {
    background-color: #ffffff1a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-stroked-button[_ngcontent-oiq-c25]:not([class*=mat-elevation-z]),  .default-light-theme[_ngcontent-oiq-c25]   .mat-flat-button[_ngcontent-oiq-c25]:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-raised-button[_ngcontent-oiq-c25]:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-raised-button[_ngcontent-oiq-c25]:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-raised-button.mat-button-disabled[_ngcontent-oiq-c25]:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-fab[_ngcontent-oiq-c25]:not([class*=mat-elevation-z]),  .default-light-theme[_ngcontent-oiq-c25]   .mat-mini-fab[_ngcontent-oiq-c25]:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-fab[_ngcontent-oiq-c25]:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),  .default-light-theme[_ngcontent-oiq-c25]   .mat-mini-fab[_ngcontent-oiq-c25]:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
    box-shadow: 0 7px 8px -4px #0003, 0 12px 17px 2px #00000024, 0 5px 22px 4px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-fab.mat-button-disabled[_ngcontent-oiq-c25]:not([class*=mat-elevation-z]),  .default-light-theme[_ngcontent-oiq-c25]   .mat-mini-fab.mat-button-disabled[_ngcontent-oiq-c25]:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-button[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-raised-button[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-icon-button[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-stroked-button[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-flat-button[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-fab[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-mini-fab[_ngcontent-oiq-c25] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-button-toggle-standalone[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-button-toggle-group[_ngcontent-oiq-c25] {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-button-toggle-standalone.mat-button-toggle-appearance-standard[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-button-toggle-group-appearance-standard[_ngcontent-oiq-c25] {
    box-shadow: none;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-button-toggle[_ngcontent-oiq-c25] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-button-toggle[_ngcontent-oiq-c25]   .mat-button-toggle-focus-overlay[_ngcontent-oiq-c25] {
    background-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-button-toggle-appearance-standard[_ngcontent-oiq-c25] {
    color: #000000de;
    background: white;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-button-toggle-appearance-standard[_ngcontent-oiq-c25]   .mat-button-toggle-focus-overlay[_ngcontent-oiq-c25] {
    background-color: #000;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-button-toggle-group-appearance-standard[_ngcontent-oiq-c25]   .mat-button-toggle[_ngcontent-oiq-c25] + .mat-button-toggle[_ngcontent-oiq-c25] {
    border-left: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c25]   [dir=rtl][_ngcontent-oiq-c25]   .mat-button-toggle-group-appearance-standard[_ngcontent-oiq-c25]   .mat-button-toggle[_ngcontent-oiq-c25] + .mat-button-toggle[_ngcontent-oiq-c25] {
    border-left: none;
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical[_ngcontent-oiq-c25]   .mat-button-toggle[_ngcontent-oiq-c25] + .mat-button-toggle[_ngcontent-oiq-c25] {
    border-left: none;
    border-right: none;
    border-top: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-button-toggle-checked[_ngcontent-oiq-c25] {
    background-color: #e0e0e0;
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-button-toggle-checked.mat-button-toggle-appearance-standard[_ngcontent-oiq-c25] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-button-toggle-disabled[_ngcontent-oiq-c25] {
    color: #00000042;
    background-color: #eee;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-button-toggle-disabled.mat-button-toggle-appearance-standard[_ngcontent-oiq-c25] {
    background: white;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-button-toggle-disabled.mat-button-toggle-checked[_ngcontent-oiq-c25] {
    background-color: #bdbdbd;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-button-toggle-standalone.mat-button-toggle-appearance-standard[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-button-toggle-group-appearance-standard[_ngcontent-oiq-c25] {
    border: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-button-toggle-appearance-standard[_ngcontent-oiq-c25]   .mat-button-toggle-label-content[_ngcontent-oiq-c25] {
    line-height: 48px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-button-toggle[_ngcontent-oiq-c25] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-card[_ngcontent-oiq-c25] {
    background: white;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-card[_ngcontent-oiq-c25]:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-card.mat-card-flat[_ngcontent-oiq-c25]:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-card-subtitle[_ngcontent-oiq-c25] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-card[_ngcontent-oiq-c25] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-card-title[_ngcontent-oiq-c25] {
    font-size: 24px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-card-header[_ngcontent-oiq-c25]   .mat-card-title[_ngcontent-oiq-c25] {
    font-size: 20px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-card-subtitle[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-card-content[_ngcontent-oiq-c25] {
    font-size: 14px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-checkbox-frame[_ngcontent-oiq-c25] {
    border-color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-checkbox-checkmark[_ngcontent-oiq-c25] {
    fill: #fafafa;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-checkbox-checkmark-path[_ngcontent-oiq-c25] {
    stroke: #fafafa!important;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-checkbox-mixedmark[_ngcontent-oiq-c25] {
    background-color: #fafafa;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-checkbox-indeterminate.mat-primary[_ngcontent-oiq-c25]   .mat-checkbox-background[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-checkbox-checked.mat-primary[_ngcontent-oiq-c25]   .mat-checkbox-background[_ngcontent-oiq-c25] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-checkbox-indeterminate.mat-accent[_ngcontent-oiq-c25]   .mat-checkbox-background[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-checkbox-checked.mat-accent[_ngcontent-oiq-c25]   .mat-checkbox-background[_ngcontent-oiq-c25] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-checkbox-indeterminate.mat-warn[_ngcontent-oiq-c25]   .mat-checkbox-background[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-checkbox-checked.mat-warn[_ngcontent-oiq-c25]   .mat-checkbox-background[_ngcontent-oiq-c25] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-checkbox-disabled.mat-checkbox-checked[_ngcontent-oiq-c25]   .mat-checkbox-background[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-checkbox-disabled.mat-checkbox-indeterminate[_ngcontent-oiq-c25]   .mat-checkbox-background[_ngcontent-oiq-c25] {
    background-color: #b0b0b0;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-checkbox-disabled[_ngcontent-oiq-c25]:not(.mat-checkbox-checked)   .mat-checkbox-frame[_ngcontent-oiq-c25] {
    border-color: #b0b0b0;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-checkbox-disabled[_ngcontent-oiq-c25]   .mat-checkbox-label[_ngcontent-oiq-c25] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-checkbox[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25] {
    background-color: #000;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-checkbox-checked[_ngcontent-oiq-c25]:not(.mat-checkbox-disabled).mat-primary   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-checkbox[_ngcontent-oiq-c25]:active:not(.mat-checkbox-disabled).mat-primary   .mat-ripple-element[_ngcontent-oiq-c25] {
    background: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-checkbox-checked[_ngcontent-oiq-c25]:not(.mat-checkbox-disabled).mat-accent   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-checkbox[_ngcontent-oiq-c25]:active:not(.mat-checkbox-disabled).mat-accent   .mat-ripple-element[_ngcontent-oiq-c25] {
    background: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-checkbox-checked[_ngcontent-oiq-c25]:not(.mat-checkbox-disabled).mat-warn   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-checkbox[_ngcontent-oiq-c25]:active:not(.mat-checkbox-disabled).mat-warn   .mat-ripple-element[_ngcontent-oiq-c25] {
    background: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-checkbox[_ngcontent-oiq-c25] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-checkbox-layout[_ngcontent-oiq-c25]   .mat-checkbox-label[_ngcontent-oiq-c25] {
    line-height: 24px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-chip.mat-standard-chip[_ngcontent-oiq-c25] {
    background-color: #e0e0e0;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-chip.mat-standard-chip[_ngcontent-oiq-c25]   .mat-chip-remove[_ngcontent-oiq-c25] {
    color: #000000de;
    opacity: .4;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-chip.mat-standard-chip[_ngcontent-oiq-c25]:not(.mat-chip-disabled):active {
    box-shadow: 0 3px 3px -2px #0003, 0 3px 4px #00000024, 0 1px 8px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-chip.mat-standard-chip[_ngcontent-oiq-c25]:not(.mat-chip-disabled)   .mat-chip-remove[_ngcontent-oiq-c25]:hover {
    opacity: .54;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-chip.mat-standard-chip.mat-chip-disabled[_ngcontent-oiq-c25] {
    opacity: .4;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-chip.mat-standard-chip[_ngcontent-oiq-c25]:after {
    background: black;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary[_ngcontent-oiq-c25] {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary[_ngcontent-oiq-c25]   .mat-chip-remove[_ngcontent-oiq-c25] {
    color: #fff;
    opacity: .4;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25] {
    background-color: #ffffff1a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn[_ngcontent-oiq-c25] {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn[_ngcontent-oiq-c25]   .mat-chip-remove[_ngcontent-oiq-c25] {
    color: #fff;
    opacity: .4;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25] {
    background-color: #ffffff1a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent[_ngcontent-oiq-c25] {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent[_ngcontent-oiq-c25]   .mat-chip-remove[_ngcontent-oiq-c25] {
    color: #000000de;
    opacity: .4;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25] {
    background-color: #0000001a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-chip[_ngcontent-oiq-c25] {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-chip[_ngcontent-oiq-c25]   .mat-chip-trailing-icon.mat-icon[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-chip[_ngcontent-oiq-c25]   .mat-chip-remove.mat-icon[_ngcontent-oiq-c25] {
    font-size: 18px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-table[_ngcontent-oiq-c25] {
    background: white;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-table[_ngcontent-oiq-c25]   thead[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-table[_ngcontent-oiq-c25]   tbody[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-table[_ngcontent-oiq-c25]   tfoot[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   mat-header-row[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   mat-row[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   mat-footer-row[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   [mat-header-row][_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   [mat-row][_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   [mat-footer-row][_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-table-sticky[_ngcontent-oiq-c25] {
    background: inherit;
}
.default-light-theme[_ngcontent-oiq-c25]   mat-row[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   mat-header-row[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   mat-footer-row[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   th.mat-header-cell[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   td.mat-cell[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   td.mat-footer-cell[_ngcontent-oiq-c25] {
    border-bottom-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-header-cell[_ngcontent-oiq-c25] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-cell[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-footer-cell[_ngcontent-oiq-c25] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-table[_ngcontent-oiq-c25] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-header-cell[_ngcontent-oiq-c25] {
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-cell[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-footer-cell[_ngcontent-oiq-c25] {
    font-size: 14px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-calendar-arrow[_ngcontent-oiq-c25] {
    border-top-color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-toggle[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content[_ngcontent-oiq-c25]   .mat-calendar-next-button[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content[_ngcontent-oiq-c25]   .mat-calendar-previous-button[_ngcontent-oiq-c25] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-calendar-table-header-divider[_ngcontent-oiq-c25]:after {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-calendar-table-header[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-calendar-body-label[_ngcontent-oiq-c25] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-calendar-body-cell-content[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-date-range-input-separator[_ngcontent-oiq-c25] {
    color: #000000de;
    border-color: transparent;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-calendar-body-disabled[_ngcontent-oiq-c25] > .mat-calendar-body-cell-content[_ngcontent-oiq-c25]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-disabled[_ngcontent-oiq-c25]   .mat-date-range-input-separator[_ngcontent-oiq-c25] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-calendar-body-in-preview[_ngcontent-oiq-c25] {
    color: #0000003d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-calendar-body-today[_ngcontent-oiq-c25]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    border-color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-calendar-body-disabled[_ngcontent-oiq-c25] > .mat-calendar-body-today[_ngcontent-oiq-c25]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    border-color: #0000002e;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-calendar-body-in-range[_ngcontent-oiq-c25]:before {
    background: rgba(44, 106, 229, .2);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-calendar-body-comparison-identical[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-calendar-body-in-comparison-range[_ngcontent-oiq-c25]:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-calendar-body-comparison-bridge-start[_ngcontent-oiq-c25]:before,  .default-light-theme[_ngcontent-oiq-c25]   [dir=rtl][_ngcontent-oiq-c25]   .mat-calendar-body-comparison-bridge-end[_ngcontent-oiq-c25]:before {
    background: linear-gradient(to right, rgba(44, 106, 229, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-calendar-body-comparison-bridge-end[_ngcontent-oiq-c25]:before,  .default-light-theme[_ngcontent-oiq-c25]   [dir=rtl][_ngcontent-oiq-c25]   .mat-calendar-body-comparison-bridge-start[_ngcontent-oiq-c25]:before {
    background: linear-gradient(to left, rgba(44, 106, 229, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-calendar-body-in-range[_ngcontent-oiq-c25] > .mat-calendar-body-comparison-identical[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-oiq-c25]:after {
    background: #a8dab5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-calendar-body-in-comparison-range[_ngcontent-oiq-c25] > .mat-calendar-body-selected[_ngcontent-oiq-c25] {
    background: #46a35e;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-calendar-body-selected[_ngcontent-oiq-c25] {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-calendar-body-disabled[_ngcontent-oiq-c25] > .mat-calendar-body-selected[_ngcontent-oiq-c25] {
    background-color: #2c6ae566;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-oiq-c25] {
    box-shadow: inset 0 0 0 1px #fff;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-calendar-body-cell[_ngcontent-oiq-c25]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-oiq-c25]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),  .default-light-theme[_ngcontent-oiq-c25]   .cdk-keyboard-focused[_ngcontent-oiq-c25]   .mat-calendar-body-active[_ngcontent-oiq-c25] > .mat-calendar-body-cell-content[_ngcontent-oiq-c25]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),  .default-light-theme[_ngcontent-oiq-c25]   .cdk-program-focused[_ngcontent-oiq-c25]   .mat-calendar-body-active[_ngcontent-oiq-c25] > .mat-calendar-body-cell-content[_ngcontent-oiq-c25]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #2c6ae54d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content[_ngcontent-oiq-c25] {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
    background-color: #fff;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c25]   .mat-calendar-body-in-range[_ngcontent-oiq-c25]:before {
    background: rgba(50, 201, 141, .2);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c25]   .mat-calendar-body-comparison-identical[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c25]   .mat-calendar-body-in-comparison-range[_ngcontent-oiq-c25]:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c25]   .mat-calendar-body-comparison-bridge-start[_ngcontent-oiq-c25]:before,  .default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c25]   [dir=rtl][_ngcontent-oiq-c25]   .mat-calendar-body-comparison-bridge-end[_ngcontent-oiq-c25]:before {
    background: linear-gradient(to right, rgba(50, 201, 141, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c25]   .mat-calendar-body-comparison-bridge-end[_ngcontent-oiq-c25]:before,  .default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c25]   [dir=rtl][_ngcontent-oiq-c25]   .mat-calendar-body-comparison-bridge-start[_ngcontent-oiq-c25]:before {
    background: linear-gradient(to left, rgba(50, 201, 141, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c25]   .mat-calendar-body-in-range[_ngcontent-oiq-c25] > .mat-calendar-body-comparison-identical[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c25]   .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-oiq-c25]:after {
    background: #a8dab5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c25]   .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c25]   .mat-calendar-body-in-comparison-range[_ngcontent-oiq-c25] > .mat-calendar-body-selected[_ngcontent-oiq-c25] {
    background: #46a35e;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c25]   .mat-calendar-body-selected[_ngcontent-oiq-c25] {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c25]   .mat-calendar-body-disabled[_ngcontent-oiq-c25] > .mat-calendar-body-selected[_ngcontent-oiq-c25] {
    background-color: #32c98d66;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c25]   .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-oiq-c25] {
    box-shadow: inset 0 0 0 1px #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c25]   .mat-calendar-body-cell[_ngcontent-oiq-c25]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-oiq-c25]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),  .default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c25]   .cdk-keyboard-focused[_ngcontent-oiq-c25]   .mat-calendar-body-active[_ngcontent-oiq-c25] > .mat-calendar-body-cell-content[_ngcontent-oiq-c25]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),  .default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c25]   .cdk-program-focused[_ngcontent-oiq-c25]   .mat-calendar-body-active[_ngcontent-oiq-c25] > .mat-calendar-body-cell-content[_ngcontent-oiq-c25]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #32c98d4d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c25]   .mat-calendar-body-in-range[_ngcontent-oiq-c25]:before {
    background: rgba(255, 151, 32, .2);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c25]   .mat-calendar-body-comparison-identical[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c25]   .mat-calendar-body-in-comparison-range[_ngcontent-oiq-c25]:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c25]   .mat-calendar-body-comparison-bridge-start[_ngcontent-oiq-c25]:before,  .default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c25]   [dir=rtl][_ngcontent-oiq-c25]   .mat-calendar-body-comparison-bridge-end[_ngcontent-oiq-c25]:before {
    background: linear-gradient(to right, rgba(255, 151, 32, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c25]   .mat-calendar-body-comparison-bridge-end[_ngcontent-oiq-c25]:before,  .default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c25]   [dir=rtl][_ngcontent-oiq-c25]   .mat-calendar-body-comparison-bridge-start[_ngcontent-oiq-c25]:before {
    background: linear-gradient(to left, rgba(255, 151, 32, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c25]   .mat-calendar-body-in-range[_ngcontent-oiq-c25] > .mat-calendar-body-comparison-identical[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c25]   .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-oiq-c25]:after {
    background: #a8dab5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c25]   .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c25]   .mat-calendar-body-in-comparison-range[_ngcontent-oiq-c25] > .mat-calendar-body-selected[_ngcontent-oiq-c25] {
    background: #46a35e;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c25]   .mat-calendar-body-selected[_ngcontent-oiq-c25] {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c25]   .mat-calendar-body-disabled[_ngcontent-oiq-c25] > .mat-calendar-body-selected[_ngcontent-oiq-c25] {
    background-color: #ff972066;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c25]   .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-oiq-c25] {
    box-shadow: inset 0 0 0 1px #fff;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c25]   .mat-calendar-body-cell[_ngcontent-oiq-c25]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-oiq-c25]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),  .default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c25]   .cdk-keyboard-focused[_ngcontent-oiq-c25]   .mat-calendar-body-active[_ngcontent-oiq-c25] > .mat-calendar-body-cell-content[_ngcontent-oiq-c25]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),  .default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c25]   .cdk-program-focused[_ngcontent-oiq-c25]   .mat-calendar-body-active[_ngcontent-oiq-c25] > .mat-calendar-body-cell-content[_ngcontent-oiq-c25]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #ff97204d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-content-touch[_ngcontent-oiq-c25] {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-toggle-active[_ngcontent-oiq-c25] {
    color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-toggle-active.mat-accent[_ngcontent-oiq-c25] {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-datepicker-toggle-active.mat-warn[_ngcontent-oiq-c25] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-date-range-input-inner[disabled][_ngcontent-oiq-c25] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-calendar[_ngcontent-oiq-c25] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-calendar-body[_ngcontent-oiq-c25] {
    font-size: 13px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-calendar-body-label[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-calendar-period-button[_ngcontent-oiq-c25] {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-calendar-table-header[_ngcontent-oiq-c25]   th[_ngcontent-oiq-c25] {
    font-size: 11px;
    font-weight: 400;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-dialog-container[_ngcontent-oiq-c25] {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
    background: white;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-dialog-title[_ngcontent-oiq-c25] {
    font: 500 20px / 32px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-divider[_ngcontent-oiq-c25] {
    border-top-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-divider-vertical[_ngcontent-oiq-c25] {
    border-right-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-expansion-panel[_ngcontent-oiq-c25] {
    background: white;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-expansion-panel[_ngcontent-oiq-c25]:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-action-row[_ngcontent-oiq-c25] {
    border-top-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-expansion-panel[_ngcontent-oiq-c25]   .mat-expansion-panel-header.cdk-keyboard-focused[_ngcontent-oiq-c25]:not([aria-disabled=true]),  .default-light-theme[_ngcontent-oiq-c25]   .mat-expansion-panel[_ngcontent-oiq-c25]   .mat-expansion-panel-header.cdk-program-focused[_ngcontent-oiq-c25]:not([aria-disabled=true]),  .default-light-theme[_ngcontent-oiq-c25]   .mat-expansion-panel[_ngcontent-oiq-c25]:not(.mat-expanded)   .mat-expansion-panel-header[_ngcontent-oiq-c25]:hover:not([aria-disabled=true]) {
    background: rgba(0, 0, 0, .04);
}
@media (hover: none) {
    .default-light-theme[_ngcontent-oiq-c25]   .mat-expansion-panel[_ngcontent-oiq-c25]> not(.mat-expanded):not([aria-disabled=true])   .mat-expansion-panel-header[_ngcontent-oiq-c25]:hover {
    background: white;
}
}.default-light-theme[_ngcontent-oiq-c25]   .mat-expansion-panel-header-title[_ngcontent-oiq-c25] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-expansion-panel-header-description[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-expansion-indicator[_ngcontent-oiq-c25]:after {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-expansion-panel-header[aria-disabled=true][_ngcontent-oiq-c25] {
    color: #00000042;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-expansion-panel-header[aria-disabled=true][_ngcontent-oiq-c25]   .mat-expansion-panel-header-title[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-expansion-panel-header[aria-disabled=true][_ngcontent-oiq-c25]   .mat-expansion-panel-header-description[_ngcontent-oiq-c25] {
    color: inherit;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-expansion-panel-header[_ngcontent-oiq-c25] {
    height: 48px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-expansion-panel-header.mat-expanded[_ngcontent-oiq-c25] {
    height: 64px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-expansion-panel-header[_ngcontent-oiq-c25] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-expansion-panel-content[_ngcontent-oiq-c25] {
    font: 400 14px / 20px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    color: #0009;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-hint[_ngcontent-oiq-c25] {
    color: #0009;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field.mat-focused[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field.mat-focused[_ngcontent-oiq-c25]   .mat-form-field-label.mat-accent[_ngcontent-oiq-c25] {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field.mat-focused[_ngcontent-oiq-c25]   .mat-form-field-label.mat-warn[_ngcontent-oiq-c25] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-focused[_ngcontent-oiq-c25]   .mat-form-field-required-marker[_ngcontent-oiq-c25] {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-ripple[_ngcontent-oiq-c25] {
    background-color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field.mat-focused[_ngcontent-oiq-c25]   .mat-form-field-ripple[_ngcontent-oiq-c25] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field.mat-focused[_ngcontent-oiq-c25]   .mat-form-field-ripple.mat-accent[_ngcontent-oiq-c25] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field.mat-focused[_ngcontent-oiq-c25]   .mat-form-field-ripple.mat-warn[_ngcontent-oiq-c25] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-type-mat-native-select.mat-focused[_ngcontent-oiq-c25]:not(.mat-form-field-invalid)   .mat-form-field-infix[_ngcontent-oiq-c25]:after {
    color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-type-mat-native-select.mat-focused[_ngcontent-oiq-c25]:not(.mat-form-field-invalid).mat-accent   .mat-form-field-infix[_ngcontent-oiq-c25]:after {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-type-mat-native-select.mat-focused[_ngcontent-oiq-c25]:not(.mat-form-field-invalid).mat-warn   .mat-form-field-infix[_ngcontent-oiq-c25]:after {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field.mat-form-field-invalid[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field.mat-form-field-invalid[_ngcontent-oiq-c25]   .mat-form-field-label.mat-accent[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-form-field.mat-form-field-invalid[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25]   .mat-form-field-required-marker[_ngcontent-oiq-c25] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field.mat-form-field-invalid[_ngcontent-oiq-c25]   .mat-form-field-ripple[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-form-field.mat-form-field-invalid[_ngcontent-oiq-c25]   .mat-form-field-ripple.mat-accent[_ngcontent-oiq-c25] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-error[_ngcontent-oiq-c25] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-legacy[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-legacy[_ngcontent-oiq-c25]   .mat-hint[_ngcontent-oiq-c25] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-legacy[_ngcontent-oiq-c25]   .mat-form-field-underline[_ngcontent-oiq-c25] {
    background-color: #0000006b;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-legacy.mat-form-field-disabled[_ngcontent-oiq-c25]   .mat-form-field-underline[_ngcontent-oiq-c25] {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .42) 33%, transparent 0%);
    background-size: 4px 100%;
    background-repeat: repeat-x;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-standard[_ngcontent-oiq-c25]   .mat-form-field-underline[_ngcontent-oiq-c25] {
    background-color: #0000006b;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-standard.mat-form-field-disabled[_ngcontent-oiq-c25]   .mat-form-field-underline[_ngcontent-oiq-c25] {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .42) 33%, transparent 0%);
    background-size: 4px 100%;
    background-repeat: repeat-x;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-fill[_ngcontent-oiq-c25]   .mat-form-field-flex[_ngcontent-oiq-c25] {
    background-color: #0000000a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-fill.mat-form-field-disabled[_ngcontent-oiq-c25]   .mat-form-field-flex[_ngcontent-oiq-c25] {
    background-color: #00000005;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-fill[_ngcontent-oiq-c25]   .mat-form-field-underline[_ngcontent-oiq-c25]:before {
    background-color: #0000006b;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-fill.mat-form-field-disabled[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-fill.mat-form-field-disabled[_ngcontent-oiq-c25]   .mat-form-field-underline[_ngcontent-oiq-c25]:before {
    background-color: transparent;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-outline[_ngcontent-oiq-c25]   .mat-form-field-outline[_ngcontent-oiq-c25] {
    color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-outline[_ngcontent-oiq-c25]   .mat-form-field-outline-thick[_ngcontent-oiq-c25] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-outline.mat-focused[_ngcontent-oiq-c25]   .mat-form-field-outline-thick[_ngcontent-oiq-c25] {
    color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-outline.mat-focused.mat-accent[_ngcontent-oiq-c25]   .mat-form-field-outline-thick[_ngcontent-oiq-c25] {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-outline.mat-focused.mat-warn[_ngcontent-oiq-c25]   .mat-form-field-outline-thick[_ngcontent-oiq-c25] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid[_ngcontent-oiq-c25]   .mat-form-field-outline-thick[_ngcontent-oiq-c25] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-outline.mat-form-field-disabled[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-outline.mat-form-field-disabled[_ngcontent-oiq-c25]   .mat-form-field-outline[_ngcontent-oiq-c25] {
    color: #0000000f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field[_ngcontent-oiq-c25] {
    font-size: inherit;
    font-weight: 400;
    line-height: 1.125;
    font-family: "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-wrapper[_ngcontent-oiq-c25] {
    padding-bottom: 1.34375em;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-prefix[_ngcontent-oiq-c25]   .mat-icon[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-suffix[_ngcontent-oiq-c25]   .mat-icon[_ngcontent-oiq-c25] {
    font-size: 150%;
    line-height: 1.125;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-prefix[_ngcontent-oiq-c25]   .mat-icon-button[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-suffix[_ngcontent-oiq-c25]   .mat-icon-button[_ngcontent-oiq-c25] {
    height: 1.5em;
    width: 1.5em;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-prefix[_ngcontent-oiq-c25]   .mat-icon-button[_ngcontent-oiq-c25]   .mat-icon[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-suffix[_ngcontent-oiq-c25]   .mat-icon-button[_ngcontent-oiq-c25]   .mat-icon[_ngcontent-oiq-c25] {
    height: 1.125em;
    line-height: 1.125;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-infix[_ngcontent-oiq-c25] {
    padding: .5em 0;
    border-top: .84375em solid transparent;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-can-float[_ngcontent-oiq-c25]   .mat-input-server[_ngcontent-oiq-c25]:focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    transform: translateY(-1.34373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-can-float[_ngcontent-oiq-c25]   .mat-input-server[label][_ngcontent-oiq-c25]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    transform: translateY(-1.34372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-label-wrapper[_ngcontent-oiq-c25] {
    top: -.84375em;
    padding-top: .84375em;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    top: 1.34375em;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-underline[_ngcontent-oiq-c25] {
    bottom: 1.34375em;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-subscript-wrapper[_ngcontent-oiq-c25] {
    font-size: 75%;
    margin-top: .6666666667em;
    top: calc(100% - 1.7916666667em);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-legacy[_ngcontent-oiq-c25]   .mat-form-field-wrapper[_ngcontent-oiq-c25] {
    padding-bottom: 1.25em;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-legacy[_ngcontent-oiq-c25]   .mat-form-field-infix[_ngcontent-oiq-c25] {
    padding: .4375em 0;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c25]   .mat-input-server[_ngcontent-oiq-c25]:focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00106px);
    -ms-transform: translateY(-1.28119em) scale(.75);
    width: 133.3333933333%}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c25]   .mat-form-field-autofill-control[_ngcontent-oiq-c25]:-webkit-autofill + .mat-form-field-label-wrapper[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00107px);
    -ms-transform: translateY(-1.28118em) scale(.75);
    width: 133.3334033333%}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c25]   .mat-input-server[label][_ngcontent-oiq-c25]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00108px);
    -ms-transform: translateY(-1.28117em) scale(.75);
    width: 133.3334133333%}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-legacy[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    top: 1.28125em;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-legacy[_ngcontent-oiq-c25]   .mat-form-field-underline[_ngcontent-oiq-c25] {
    bottom: 1.25em;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-legacy[_ngcontent-oiq-c25]   .mat-form-field-subscript-wrapper[_ngcontent-oiq-c25] {
    margin-top: .5416666667em;
    top: calc(100% - 1.6666666667em);
}
@media print {
    .default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c25]   .mat-input-server[_ngcontent-oiq-c25]: focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    transform: translateY(-1.28116em) scale(.75);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c25]   .mat-form-field-autofill-control[_ngcontent-oiq-c25]:-webkit-autofill + .mat-form-field-label-wrapper[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    transform: translateY(-1.28115em) scale(.75);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c25]   .mat-input-server[label][_ngcontent-oiq-c25]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    transform: translateY(-1.28114em) scale(.75);
}
}.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-fill[_ngcontent-oiq-c25]   .mat-form-field-infix[_ngcontent-oiq-c25] {
    padding: .25em 0 .75em;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-fill[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    top: 1.09375em;
    margin-top: -.5em;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-fill.mat-form-field-can-float[_ngcontent-oiq-c25]   .mat-input-server[_ngcontent-oiq-c25]:focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    transform: translateY(-.59373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-fill.mat-form-field-can-float[_ngcontent-oiq-c25]   .mat-input-server[label][_ngcontent-oiq-c25]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    transform: translateY(-.59372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-outline[_ngcontent-oiq-c25]   .mat-form-field-infix[_ngcontent-oiq-c25] {
    padding: 1em 0;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-outline[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    top: 1.84375em;
    margin-top: -.25em;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-outline.mat-form-field-can-float[_ngcontent-oiq-c25]   .mat-input-server[_ngcontent-oiq-c25]:focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    transform: translateY(-1.59373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-appearance-outline.mat-form-field-can-float[_ngcontent-oiq-c25]   .mat-input-server[label][_ngcontent-oiq-c25]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25] {
    transform: translateY(-1.59372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme[_ngcontent-oiq-c25]   .mat-grid-tile-header[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-grid-tile-footer[_ngcontent-oiq-c25] {
    font-size: 14px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-grid-tile-header[_ngcontent-oiq-c25]   .mat-line[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-grid-tile-footer[_ngcontent-oiq-c25]   .mat-line[_ngcontent-oiq-c25] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-grid-tile-header[_ngcontent-oiq-c25]   .mat-line[_ngcontent-oiq-c25]:nth-child(n+2),  .default-light-theme[_ngcontent-oiq-c25]   .mat-grid-tile-footer[_ngcontent-oiq-c25]   .mat-line[_ngcontent-oiq-c25]:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-icon.mat-primary[_ngcontent-oiq-c25] {
    color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-icon.mat-accent[_ngcontent-oiq-c25] {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-icon.mat-warn[_ngcontent-oiq-c25] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-type-mat-native-select[_ngcontent-oiq-c25]   .mat-form-field-infix[_ngcontent-oiq-c25]:after {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-input-element[_ngcontent-oiq-c25]:disabled,  .default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-oiq-c25]   .mat-form-field-infix[_ngcontent-oiq-c25]:after {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-input-element[_ngcontent-oiq-c25] {
    caret-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-input-element[_ngcontent-oiq-c25]::placeholder {
    color: #0000006b;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-input-element[_ngcontent-oiq-c25]::-moz-placeholder {
    color: #0000006b;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-input-element[_ngcontent-oiq-c25]::-webkit-input-placeholder {
    color: #0000006b;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-input-element[_ngcontent-oiq-c25]:-ms-input-placeholder {
    color: #0000006b;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field.mat-accent[_ngcontent-oiq-c25]   .mat-input-element[_ngcontent-oiq-c25] {
    caret-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field.mat-warn[_ngcontent-oiq-c25]   .mat-input-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-invalid[_ngcontent-oiq-c25]   .mat-input-element[_ngcontent-oiq-c25] {
    caret-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field-type-mat-native-select.mat-form-field-invalid[_ngcontent-oiq-c25]   .mat-form-field-infix[_ngcontent-oiq-c25]:after {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   input.mat-input-element[_ngcontent-oiq-c25] {
    margin-top: -.0625em;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-list-base[_ngcontent-oiq-c25]   .mat-list-item[_ngcontent-oiq-c25] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-list-base[_ngcontent-oiq-c25]   .mat-list-option[_ngcontent-oiq-c25] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-list-base[_ngcontent-oiq-c25]   .mat-subheader[_ngcontent-oiq-c25] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-list-item-disabled[_ngcontent-oiq-c25] {
    background-color: #eee;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-list-option[_ngcontent-oiq-c25]:hover,  .default-light-theme[_ngcontent-oiq-c25]   .mat-list-option[_ngcontent-oiq-c25]:focus,  .default-light-theme[_ngcontent-oiq-c25]   .mat-nav-list[_ngcontent-oiq-c25]   .mat-list-item[_ngcontent-oiq-c25]:hover,  .default-light-theme[_ngcontent-oiq-c25]   .mat-nav-list[_ngcontent-oiq-c25]   .mat-list-item[_ngcontent-oiq-c25]:focus,  .default-light-theme[_ngcontent-oiq-c25]   .mat-action-list[_ngcontent-oiq-c25]   .mat-list-item[_ngcontent-oiq-c25]:hover,  .default-light-theme[_ngcontent-oiq-c25]   .mat-action-list[_ngcontent-oiq-c25]   .mat-list-item[_ngcontent-oiq-c25]:focus {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-list-single-selected-option[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-list-single-selected-option[_ngcontent-oiq-c25]:hover,  .default-light-theme[_ngcontent-oiq-c25]   .mat-list-single-selected-option[_ngcontent-oiq-c25]:focus {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-list-item[_ngcontent-oiq-c25] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-list-option[_ngcontent-oiq-c25] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-list-base[_ngcontent-oiq-c25]   .mat-list-item[_ngcontent-oiq-c25] {
    font-size: 16px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-list-base[_ngcontent-oiq-c25]   .mat-list-item[_ngcontent-oiq-c25]   .mat-line[_ngcontent-oiq-c25] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-list-base[_ngcontent-oiq-c25]   .mat-list-item[_ngcontent-oiq-c25]   .mat-line[_ngcontent-oiq-c25]:nth-child(n+2) {
    font-size: 14px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-list-base[_ngcontent-oiq-c25]   .mat-list-option[_ngcontent-oiq-c25] {
    font-size: 16px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-list-base[_ngcontent-oiq-c25]   .mat-list-option[_ngcontent-oiq-c25]   .mat-line[_ngcontent-oiq-c25] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-list-base[_ngcontent-oiq-c25]   .mat-list-option[_ngcontent-oiq-c25]   .mat-line[_ngcontent-oiq-c25]:nth-child(n+2) {
    font-size: 14px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-list-base[_ngcontent-oiq-c25]   .mat-subheader[_ngcontent-oiq-c25] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-list-base[dense][_ngcontent-oiq-c25]   .mat-list-item[_ngcontent-oiq-c25] {
    font-size: 12px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-list-base[dense][_ngcontent-oiq-c25]   .mat-list-item[_ngcontent-oiq-c25]   .mat-line[_ngcontent-oiq-c25] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-list-base[dense][_ngcontent-oiq-c25]   .mat-list-item[_ngcontent-oiq-c25]   .mat-line[_ngcontent-oiq-c25]:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-list-base[dense][_ngcontent-oiq-c25]   .mat-list-option[_ngcontent-oiq-c25] {
    font-size: 12px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-list-base[dense][_ngcontent-oiq-c25]   .mat-list-option[_ngcontent-oiq-c25]   .mat-line[_ngcontent-oiq-c25] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-list-base[dense][_ngcontent-oiq-c25]   .mat-list-option[_ngcontent-oiq-c25]   .mat-line[_ngcontent-oiq-c25]:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-list-base[dense][_ngcontent-oiq-c25]   .mat-subheader[_ngcontent-oiq-c25] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-menu-panel[_ngcontent-oiq-c25] {
    background: white;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-menu-panel[_ngcontent-oiq-c25]:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-menu-item[_ngcontent-oiq-c25] {
    background: transparent;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-menu-item[disabled][_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-menu-item[disabled][_ngcontent-oiq-c25]   .mat-menu-submenu-icon[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-menu-item[disabled][_ngcontent-oiq-c25]   .mat-icon-no-color[_ngcontent-oiq-c25] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-menu-item[_ngcontent-oiq-c25]   .mat-icon-no-color[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-menu-submenu-icon[_ngcontent-oiq-c25] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-menu-item[_ngcontent-oiq-c25]:hover:not([disabled]),  .default-light-theme[_ngcontent-oiq-c25]   .mat-menu-item.cdk-program-focused[_ngcontent-oiq-c25]:not([disabled]),  .default-light-theme[_ngcontent-oiq-c25]   .mat-menu-item.cdk-keyboard-focused[_ngcontent-oiq-c25]:not([disabled]),  .default-light-theme[_ngcontent-oiq-c25]   .mat-menu-item-highlighted[_ngcontent-oiq-c25]:not([disabled]) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-menu-item[_ngcontent-oiq-c25] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-paginator[_ngcontent-oiq-c25] {
    background: white;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-paginator[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-paginator-page-size[_ngcontent-oiq-c25]   .mat-select-trigger[_ngcontent-oiq-c25] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-paginator-decrement[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-paginator-increment[_ngcontent-oiq-c25] {
    border-top: 2px solid rgba(0, 0, 0, .54);
    border-right: 2px solid rgba(0, 0, 0, .54);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-paginator-first[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-paginator-last[_ngcontent-oiq-c25] {
    border-top: 2px solid rgba(0, 0, 0, .54);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-icon-button[disabled][_ngcontent-oiq-c25]   .mat-paginator-decrement[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-icon-button[disabled][_ngcontent-oiq-c25]   .mat-paginator-increment[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-icon-button[disabled][_ngcontent-oiq-c25]   .mat-paginator-first[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-icon-button[disabled][_ngcontent-oiq-c25]   .mat-paginator-last[_ngcontent-oiq-c25] {
    border-color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-paginator-container[_ngcontent-oiq-c25] {
    min-height: 56px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-paginator[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-paginator-page-size[_ngcontent-oiq-c25]   .mat-select-trigger[_ngcontent-oiq-c25] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-progress-bar-background[_ngcontent-oiq-c25] {
    fill: #c7d6f5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-progress-bar-buffer[_ngcontent-oiq-c25] {
    background-color: #c7d6f5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-progress-bar-fill[_ngcontent-oiq-c25]:after {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-progress-bar.mat-accent[_ngcontent-oiq-c25]   .mat-progress-bar-background[_ngcontent-oiq-c25] {
    fill: #c8eedf;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-progress-bar.mat-accent[_ngcontent-oiq-c25]   .mat-progress-bar-buffer[_ngcontent-oiq-c25] {
    background-color: #c8eedf;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-progress-bar.mat-accent[_ngcontent-oiq-c25]   .mat-progress-bar-fill[_ngcontent-oiq-c25]:after {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-progress-bar.mat-warn[_ngcontent-oiq-c25]   .mat-progress-bar-background[_ngcontent-oiq-c25] {
    fill: #fbe1c4;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-progress-bar.mat-warn[_ngcontent-oiq-c25]   .mat-progress-bar-buffer[_ngcontent-oiq-c25] {
    background-color: #fbe1c4;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-progress-bar.mat-warn[_ngcontent-oiq-c25]   .mat-progress-bar-fill[_ngcontent-oiq-c25]:after {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-progress-spinner[_ngcontent-oiq-c25]   circle[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-spinner[_ngcontent-oiq-c25]   circle[_ngcontent-oiq-c25] {
    stroke: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-progress-spinner.mat-accent[_ngcontent-oiq-c25]   circle[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-spinner.mat-accent[_ngcontent-oiq-c25]   circle[_ngcontent-oiq-c25] {
    stroke: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-progress-spinner.mat-warn[_ngcontent-oiq-c25]   circle[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-spinner.mat-warn[_ngcontent-oiq-c25]   circle[_ngcontent-oiq-c25] {
    stroke: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-radio-outer-circle[_ngcontent-oiq-c25] {
    border-color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-radio-button.mat-primary.mat-radio-checked[_ngcontent-oiq-c25]   .mat-radio-outer-circle[_ngcontent-oiq-c25] {
    border-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-radio-button.mat-primary[_ngcontent-oiq-c25]   .mat-radio-inner-circle[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-radio-button.mat-primary[_ngcontent-oiq-c25]   .mat-radio-ripple[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25]:not(.mat-radio-persistent-ripple),  .default-light-theme[_ngcontent-oiq-c25]   .mat-radio-button.mat-primary.mat-radio-checked[_ngcontent-oiq-c25]   .mat-radio-persistent-ripple[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-radio-button.mat-primary[_ngcontent-oiq-c25]:active   .mat-radio-persistent-ripple[_ngcontent-oiq-c25] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-oiq-c25]   .mat-radio-outer-circle[_ngcontent-oiq-c25] {
    border-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-radio-button.mat-accent[_ngcontent-oiq-c25]   .mat-radio-inner-circle[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-radio-button.mat-accent[_ngcontent-oiq-c25]   .mat-radio-ripple[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25]:not(.mat-radio-persistent-ripple),  .default-light-theme[_ngcontent-oiq-c25]   .mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-oiq-c25]   .mat-radio-persistent-ripple[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-radio-button.mat-accent[_ngcontent-oiq-c25]:active   .mat-radio-persistent-ripple[_ngcontent-oiq-c25] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-radio-button.mat-warn.mat-radio-checked[_ngcontent-oiq-c25]   .mat-radio-outer-circle[_ngcontent-oiq-c25] {
    border-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-radio-button.mat-warn[_ngcontent-oiq-c25]   .mat-radio-inner-circle[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-radio-button.mat-warn[_ngcontent-oiq-c25]   .mat-radio-ripple[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25]:not(.mat-radio-persistent-ripple),  .default-light-theme[_ngcontent-oiq-c25]   .mat-radio-button.mat-warn.mat-radio-checked[_ngcontent-oiq-c25]   .mat-radio-persistent-ripple[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-radio-button.mat-warn[_ngcontent-oiq-c25]:active   .mat-radio-persistent-ripple[_ngcontent-oiq-c25] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-radio-button.mat-radio-disabled.mat-radio-checked[_ngcontent-oiq-c25]   .mat-radio-outer-circle[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-radio-button.mat-radio-disabled[_ngcontent-oiq-c25]   .mat-radio-outer-circle[_ngcontent-oiq-c25] {
    border-color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-radio-button.mat-radio-disabled[_ngcontent-oiq-c25]   .mat-radio-ripple[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-radio-button.mat-radio-disabled[_ngcontent-oiq-c25]   .mat-radio-inner-circle[_ngcontent-oiq-c25] {
    background-color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-radio-button.mat-radio-disabled[_ngcontent-oiq-c25]   .mat-radio-label-content[_ngcontent-oiq-c25] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-radio-button[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25] {
    background-color: #000;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-radio-button[_ngcontent-oiq-c25] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-select-value[_ngcontent-oiq-c25] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-select-placeholder[_ngcontent-oiq-c25] {
    color: #0000006b;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-select-disabled[_ngcontent-oiq-c25]   .mat-select-value[_ngcontent-oiq-c25] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-select-arrow[_ngcontent-oiq-c25] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-select-panel[_ngcontent-oiq-c25] {
    background: white;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-select-panel[_ngcontent-oiq-c25]:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-select-panel[_ngcontent-oiq-c25]   .mat-option.mat-selected[_ngcontent-oiq-c25]:not(.mat-option-multiple) {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field.mat-focused.mat-primary[_ngcontent-oiq-c25]   .mat-select-arrow[_ngcontent-oiq-c25] {
    color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field.mat-focused.mat-accent[_ngcontent-oiq-c25]   .mat-select-arrow[_ngcontent-oiq-c25] {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field.mat-focused.mat-warn[_ngcontent-oiq-c25]   .mat-select-arrow[_ngcontent-oiq-c25] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field[_ngcontent-oiq-c25]   .mat-select.mat-select-invalid[_ngcontent-oiq-c25]   .mat-select-arrow[_ngcontent-oiq-c25] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-form-field[_ngcontent-oiq-c25]   .mat-select.mat-select-disabled[_ngcontent-oiq-c25]   .mat-select-arrow[_ngcontent-oiq-c25] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-select[_ngcontent-oiq-c25] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-select-trigger[_ngcontent-oiq-c25] {
    height: 1.125em;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-drawer-container[_ngcontent-oiq-c25] {
    background-color: #fafafa;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-drawer[_ngcontent-oiq-c25] {
    background-color: #fff;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-drawer.mat-drawer-push[_ngcontent-oiq-c25] {
    background-color: #fff;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-drawer[_ngcontent-oiq-c25]:not(.mat-drawer-side) {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-drawer-side[_ngcontent-oiq-c25] {
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-drawer-side.mat-drawer-end[_ngcontent-oiq-c25] {
    border-left: solid 1px rgba(0, 0, 0, .12);
    border-right: none;
}
.default-light-theme[_ngcontent-oiq-c25]   [dir=rtl][_ngcontent-oiq-c25]   .mat-drawer-side[_ngcontent-oiq-c25] {
    border-left: solid 1px rgba(0, 0, 0, .12);
    border-right: none;
}
.default-light-theme[_ngcontent-oiq-c25]   [dir=rtl][_ngcontent-oiq-c25]   .mat-drawer-side.mat-drawer-end[_ngcontent-oiq-c25] {
    border-left: none;
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-drawer-backdrop.mat-drawer-shown[_ngcontent-oiq-c25] {
    background-color: #0009;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-slide-toggle.mat-checked[_ngcontent-oiq-c25]   .mat-slide-toggle-thumb[_ngcontent-oiq-c25] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-slide-toggle.mat-checked[_ngcontent-oiq-c25]   .mat-slide-toggle-bar[_ngcontent-oiq-c25] {
    background-color: #32c98d8a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-slide-toggle.mat-checked[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-slide-toggle.mat-primary.mat-checked[_ngcontent-oiq-c25]   .mat-slide-toggle-thumb[_ngcontent-oiq-c25] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-slide-toggle.mat-primary.mat-checked[_ngcontent-oiq-c25]   .mat-slide-toggle-bar[_ngcontent-oiq-c25] {
    background-color: #2c6ae58a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-slide-toggle.mat-primary.mat-checked[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-slide-toggle.mat-warn.mat-checked[_ngcontent-oiq-c25]   .mat-slide-toggle-thumb[_ngcontent-oiq-c25] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-slide-toggle.mat-warn.mat-checked[_ngcontent-oiq-c25]   .mat-slide-toggle-bar[_ngcontent-oiq-c25] {
    background-color: #ff97208a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-slide-toggle.mat-warn.mat-checked[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-slide-toggle[_ngcontent-oiq-c25]:not(.mat-checked)   .mat-ripple-element[_ngcontent-oiq-c25] {
    background-color: #000;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-slide-toggle-thumb[_ngcontent-oiq-c25] {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
    background-color: #fafafa;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-slide-toggle-bar[_ngcontent-oiq-c25] {
    background-color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-slide-toggle-content[_ngcontent-oiq-c25] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-slider-track-background[_ngcontent-oiq-c25] {
    background-color: #00000042;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-primary[_ngcontent-oiq-c25]   .mat-slider-track-fill[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-primary[_ngcontent-oiq-c25]   .mat-slider-thumb[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-primary[_ngcontent-oiq-c25]   .mat-slider-thumb-label[_ngcontent-oiq-c25] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-primary[_ngcontent-oiq-c25]   .mat-slider-thumb-label-text[_ngcontent-oiq-c25] {
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-primary[_ngcontent-oiq-c25]   .mat-slider-focus-ring[_ngcontent-oiq-c25] {
    background-color: #2c6ae533;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-accent[_ngcontent-oiq-c25]   .mat-slider-track-fill[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-accent[_ngcontent-oiq-c25]   .mat-slider-thumb[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-accent[_ngcontent-oiq-c25]   .mat-slider-thumb-label[_ngcontent-oiq-c25] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-accent[_ngcontent-oiq-c25]   .mat-slider-thumb-label-text[_ngcontent-oiq-c25] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-accent[_ngcontent-oiq-c25]   .mat-slider-focus-ring[_ngcontent-oiq-c25] {
    background-color: #32c98d33;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-warn[_ngcontent-oiq-c25]   .mat-slider-track-fill[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-warn[_ngcontent-oiq-c25]   .mat-slider-thumb[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-warn[_ngcontent-oiq-c25]   .mat-slider-thumb-label[_ngcontent-oiq-c25] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-warn[_ngcontent-oiq-c25]   .mat-slider-thumb-label-text[_ngcontent-oiq-c25] {
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-warn[_ngcontent-oiq-c25]   .mat-slider-focus-ring[_ngcontent-oiq-c25] {
    background-color: #ff972033;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-slider[_ngcontent-oiq-c25]:hover   .mat-slider-track-background[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-slider.cdk-focused[_ngcontent-oiq-c25]   .mat-slider-track-background[_ngcontent-oiq-c25] {
    background-color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-slider-disabled[_ngcontent-oiq-c25]   .mat-slider-track-background[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-slider-disabled[_ngcontent-oiq-c25]   .mat-slider-track-fill[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-slider-disabled[_ngcontent-oiq-c25]   .mat-slider-thumb[_ngcontent-oiq-c25] {
    background-color: #00000042;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-slider-disabled[_ngcontent-oiq-c25]:hover   .mat-slider-track-background[_ngcontent-oiq-c25] {
    background-color: #00000042;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-slider-min-value[_ngcontent-oiq-c25]   .mat-slider-focus-ring[_ngcontent-oiq-c25] {
    background-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-slider-min-value.mat-slider-thumb-label-showing[_ngcontent-oiq-c25]   .mat-slider-thumb[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-slider-min-value.mat-slider-thumb-label-showing[_ngcontent-oiq-c25]   .mat-slider-thumb-label[_ngcontent-oiq-c25] {
    background-color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused[_ngcontent-oiq-c25]   .mat-slider-thumb[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused[_ngcontent-oiq-c25]   .mat-slider-thumb-label[_ngcontent-oiq-c25] {
    background-color: #00000042;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-slider-min-value[_ngcontent-oiq-c25]:not(.mat-slider-thumb-label-showing)   .mat-slider-thumb[_ngcontent-oiq-c25] {
    border-color: #00000042;
    background-color: transparent;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-slider-min-value[_ngcontent-oiq-c25]:not(.mat-slider-thumb-label-showing):hover   .mat-slider-thumb[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-slider-min-value[_ngcontent-oiq-c25]:not(.mat-slider-thumb-label-showing).cdk-focused   .mat-slider-thumb[_ngcontent-oiq-c25] {
    border-color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-slider-min-value[_ngcontent-oiq-c25]:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled   .mat-slider-thumb[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-slider-min-value[_ngcontent-oiq-c25]:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled   .mat-slider-thumb[_ngcontent-oiq-c25] {
    border-color: #00000042;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-slider-has-ticks[_ngcontent-oiq-c25]   .mat-slider-wrapper[_ngcontent-oiq-c25]:after {
    border-color: #000000b3;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-slider-horizontal[_ngcontent-oiq-c25]   .mat-slider-ticks[_ngcontent-oiq-c25] {
    background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
    background-image: -moz-repeating-linear-gradient(.0001deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-slider-vertical[_ngcontent-oiq-c25]   .mat-slider-ticks[_ngcontent-oiq-c25] {
    background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-slider-thumb-label-text[_ngcontent-oiq-c25] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-step-header.cdk-keyboard-focused[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-step-header.cdk-program-focused[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-step-header[_ngcontent-oiq-c25]:hover:not([aria-disabled]),  .default-light-theme[_ngcontent-oiq-c25]   .mat-step-header[_ngcontent-oiq-c25]:hover[aria-disabled=false] {
    background-color: #0000000a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-step-header[_ngcontent-oiq-c25]:hover[aria-disabled=true] {
    cursor: default;
}
@media (hover: none) {
    .default-light-theme[_ngcontent-oiq-c25]   .mat-step-header[_ngcontent-oiq-c25]: hover {
    background: none;
}
}.default-light-theme[_ngcontent-oiq-c25]   .mat-step-header[_ngcontent-oiq-c25]   .mat-step-label[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-step-header[_ngcontent-oiq-c25]   .mat-step-optional[_ngcontent-oiq-c25] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-step-header[_ngcontent-oiq-c25]   .mat-step-icon[_ngcontent-oiq-c25] {
    background-color: #0000008a;
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-step-header[_ngcontent-oiq-c25]   .mat-step-icon-selected[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-step-header[_ngcontent-oiq-c25]   .mat-step-icon-state-done[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-step-header[_ngcontent-oiq-c25]   .mat-step-icon-state-edit[_ngcontent-oiq-c25] {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-step-header.mat-accent[_ngcontent-oiq-c25]   .mat-step-icon[_ngcontent-oiq-c25] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-step-header.mat-accent[_ngcontent-oiq-c25]   .mat-step-icon-selected[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-step-header.mat-accent[_ngcontent-oiq-c25]   .mat-step-icon-state-done[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-step-header.mat-accent[_ngcontent-oiq-c25]   .mat-step-icon-state-edit[_ngcontent-oiq-c25] {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-step-header.mat-warn[_ngcontent-oiq-c25]   .mat-step-icon[_ngcontent-oiq-c25] {
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-step-header.mat-warn[_ngcontent-oiq-c25]   .mat-step-icon-selected[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-step-header.mat-warn[_ngcontent-oiq-c25]   .mat-step-icon-state-done[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-step-header.mat-warn[_ngcontent-oiq-c25]   .mat-step-icon-state-edit[_ngcontent-oiq-c25] {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-step-header[_ngcontent-oiq-c25]   .mat-step-icon-state-error[_ngcontent-oiq-c25] {
    background-color: transparent;
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-step-header[_ngcontent-oiq-c25]   .mat-step-label.mat-step-label-active[_ngcontent-oiq-c25] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-step-header[_ngcontent-oiq-c25]   .mat-step-label.mat-step-label-error[_ngcontent-oiq-c25] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-stepper-horizontal[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-stepper-vertical[_ngcontent-oiq-c25] {
    background-color: #fff;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-stepper-vertical-line[_ngcontent-oiq-c25]:before {
    border-left-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-horizontal-stepper-header[_ngcontent-oiq-c25]:before,  .default-light-theme[_ngcontent-oiq-c25]   .mat-horizontal-stepper-header[_ngcontent-oiq-c25]:after,  .default-light-theme[_ngcontent-oiq-c25]   .mat-stepper-horizontal-line[_ngcontent-oiq-c25] {
    border-top-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-horizontal-stepper-header[_ngcontent-oiq-c25] {
    height: 72px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-stepper-label-position-bottom[_ngcontent-oiq-c25]   .mat-horizontal-stepper-header[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-vertical-stepper-header[_ngcontent-oiq-c25] {
    padding: 24px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-stepper-vertical-line[_ngcontent-oiq-c25]:before {
    top: -16px;
    bottom: -16px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-stepper-label-position-bottom[_ngcontent-oiq-c25]   .mat-horizontal-stepper-header[_ngcontent-oiq-c25]:after,  .default-light-theme[_ngcontent-oiq-c25]   .mat-stepper-label-position-bottom[_ngcontent-oiq-c25]   .mat-horizontal-stepper-header[_ngcontent-oiq-c25]:before {
    top: 36px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-stepper-label-position-bottom[_ngcontent-oiq-c25]   .mat-stepper-horizontal-line[_ngcontent-oiq-c25] {
    top: 36px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-stepper-vertical[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-stepper-horizontal[_ngcontent-oiq-c25] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-step-label[_ngcontent-oiq-c25] {
    font-size: 14px;
    font-weight: 400;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-step-sub-label-error[_ngcontent-oiq-c25] {
    font-weight: normal;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-step-label-error[_ngcontent-oiq-c25] {
    font-size: 14px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-step-label-selected[_ngcontent-oiq-c25] {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-sort-header-arrow[_ngcontent-oiq-c25] {
    color: #757575;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-header[_ngcontent-oiq-c25] {
    border-bottom: 1px solid rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group-inverted-header[_ngcontent-oiq-c25]   .mat-tab-nav-bar[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group-inverted-header[_ngcontent-oiq-c25]   .mat-tab-header[_ngcontent-oiq-c25] {
    border-top: 1px solid rgba(0, 0, 0, .12);
    border-bottom: none;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-label[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-link[_ngcontent-oiq-c25] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-label.mat-tab-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-link.mat-tab-disabled[_ngcontent-oiq-c25] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c25] {
    border-color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-header-pagination-disabled[_ngcontent-oiq-c25]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c25] {
    border-color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group[class*=mat-background-][_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar[class*=mat-background-][_ngcontent-oiq-c25] {
    border-bottom: none;
    border-top: none;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-primary[_ngcontent-oiq-c25]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-primary[_ngcontent-oiq-c25]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-primary[_ngcontent-oiq-c25]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-primary[_ngcontent-oiq-c25]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-primary[_ngcontent-oiq-c25]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-primary[_ngcontent-oiq-c25]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-primary[_ngcontent-oiq-c25]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-primary[_ngcontent-oiq-c25]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled) {
    background-color: #2c6ae54d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-primary[_ngcontent-oiq-c25]   .mat-ink-bar[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-primary[_ngcontent-oiq-c25]   .mat-ink-bar[_ngcontent-oiq-c25] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-primary.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-ink-bar[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-primary.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-ink-bar[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-primary.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-ink-bar[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-primary.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-ink-bar[_ngcontent-oiq-c25] {
    background-color: #fff;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-accent[_ngcontent-oiq-c25]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-accent[_ngcontent-oiq-c25]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-accent[_ngcontent-oiq-c25]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-accent[_ngcontent-oiq-c25]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-accent[_ngcontent-oiq-c25]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-accent[_ngcontent-oiq-c25]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-accent[_ngcontent-oiq-c25]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-accent[_ngcontent-oiq-c25]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled) {
    background-color: #32c98d4d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-accent[_ngcontent-oiq-c25]   .mat-ink-bar[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-accent[_ngcontent-oiq-c25]   .mat-ink-bar[_ngcontent-oiq-c25] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-accent.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-ink-bar[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-accent.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-ink-bar[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-accent.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-ink-bar[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-accent.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-ink-bar[_ngcontent-oiq-c25] {
    background-color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-warn[_ngcontent-oiq-c25]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-warn[_ngcontent-oiq-c25]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-warn[_ngcontent-oiq-c25]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-warn[_ngcontent-oiq-c25]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-warn[_ngcontent-oiq-c25]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-warn[_ngcontent-oiq-c25]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-warn[_ngcontent-oiq-c25]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-warn[_ngcontent-oiq-c25]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled) {
    background-color: #ff97204d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-warn[_ngcontent-oiq-c25]   .mat-ink-bar[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-warn[_ngcontent-oiq-c25]   .mat-ink-bar[_ngcontent-oiq-c25] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-warn.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-ink-bar[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-warn.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-ink-bar[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-warn.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-ink-bar[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-warn.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-ink-bar[_ngcontent-oiq-c25] {
    background-color: #fff;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c25]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c25]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c25]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c25]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c25]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c25]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c25]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c25]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled) {
    background-color: #2c6ae54d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-header-pagination[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-header-pagination[_ngcontent-oiq-c25] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-tab-label[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-tab-link[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-tab-label[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-tab-link[_ngcontent-oiq-c25] {
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-tab-label.mat-tab-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-tab-link.mat-tab-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-tab-label.mat-tab-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-tab-link.mat-tab-disabled[_ngcontent-oiq-c25] {
    color: #fff6;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-header-pagination[_ngcontent-oiq-c25]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-focus-indicator[_ngcontent-oiq-c25]:before,  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-focus-indicator[_ngcontent-oiq-c25]:before,  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-header-pagination[_ngcontent-oiq-c25]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-focus-indicator[_ngcontent-oiq-c25]:before,  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-focus-indicator[_ngcontent-oiq-c25]:before {
    border-color: #fff;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-tab-header-pagination-disabled[_ngcontent-oiq-c25]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-header-pagination-disabled[_ngcontent-oiq-c25]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-tab-header-pagination-disabled[_ngcontent-oiq-c25]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-header-pagination-disabled[_ngcontent-oiq-c25]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c25] {
    border-color: #fff;
    opacity: .4;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-header-pagination[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c25] > .mat-tab-header-pagination[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25] {
    background-color: #fff;
    opacity: .12;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c25]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c25]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c25]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c25]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c25]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c25]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c25]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c25]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled) {
    background-color: #32c98d4d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-header-pagination[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-header-pagination[_ngcontent-oiq-c25] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-tab-label[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-tab-link[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-tab-label[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-tab-link[_ngcontent-oiq-c25] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-tab-label.mat-tab-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-tab-link.mat-tab-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-tab-label.mat-tab-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-tab-link.mat-tab-disabled[_ngcontent-oiq-c25] {
    color: #0006;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-header-pagination[_ngcontent-oiq-c25]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-focus-indicator[_ngcontent-oiq-c25]:before,  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-focus-indicator[_ngcontent-oiq-c25]:before,  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-header-pagination[_ngcontent-oiq-c25]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-focus-indicator[_ngcontent-oiq-c25]:before,  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-focus-indicator[_ngcontent-oiq-c25]:before {
    border-color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-tab-header-pagination-disabled[_ngcontent-oiq-c25]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-header-pagination-disabled[_ngcontent-oiq-c25]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-tab-header-pagination-disabled[_ngcontent-oiq-c25]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-header-pagination-disabled[_ngcontent-oiq-c25]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c25] {
    border-color: #000;
    opacity: .4;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-header-pagination[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c25] > .mat-tab-header-pagination[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25] {
    background-color: #000;
    opacity: .12;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c25]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c25]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c25]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c25]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c25]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c25]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c25]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c25]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c25]:not(.mat-tab-disabled) {
    background-color: #ff97204d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-header-pagination[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-header-pagination[_ngcontent-oiq-c25] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-tab-label[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-tab-link[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-tab-label[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-tab-link[_ngcontent-oiq-c25] {
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-tab-label.mat-tab-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-tab-link.mat-tab-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-tab-label.mat-tab-disabled[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-tab-link.mat-tab-disabled[_ngcontent-oiq-c25] {
    color: #fff6;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-header-pagination[_ngcontent-oiq-c25]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-focus-indicator[_ngcontent-oiq-c25]:before,  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-focus-indicator[_ngcontent-oiq-c25]:before,  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-header-pagination[_ngcontent-oiq-c25]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-focus-indicator[_ngcontent-oiq-c25]:before,  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-focus-indicator[_ngcontent-oiq-c25]:before {
    border-color: #fff;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-tab-header-pagination-disabled[_ngcontent-oiq-c25]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-header-pagination-disabled[_ngcontent-oiq-c25]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-tab-header-pagination-disabled[_ngcontent-oiq-c25]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-header-pagination-disabled[_ngcontent-oiq-c25]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c25] {
    border-color: #fff;
    opacity: .4;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-header-pagination[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-header[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-link-container[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c25] > .mat-tab-header-pagination[_ngcontent-oiq-c25]   .mat-ripple-element[_ngcontent-oiq-c25] {
    background-color: #fff;
    opacity: .12;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-group[_ngcontent-oiq-c25] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tab-label[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-tab-link[_ngcontent-oiq-c25] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-toolbar[_ngcontent-oiq-c25] {
    background: whitesmoke;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-toolbar.mat-primary[_ngcontent-oiq-c25] {
    background: #2c6ae5;
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-toolbar.mat-accent[_ngcontent-oiq-c25] {
    background: #32c98d;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-toolbar.mat-warn[_ngcontent-oiq-c25] {
    background: #ff9720;
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-toolbar[_ngcontent-oiq-c25]   .mat-form-field-underline[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-toolbar[_ngcontent-oiq-c25]   .mat-form-field-ripple[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-toolbar[_ngcontent-oiq-c25]   .mat-focused[_ngcontent-oiq-c25]   .mat-form-field-ripple[_ngcontent-oiq-c25] {
    background-color: currentColor;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-toolbar[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-toolbar[_ngcontent-oiq-c25]   .mat-focused[_ngcontent-oiq-c25]   .mat-form-field-label[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-toolbar[_ngcontent-oiq-c25]   .mat-select-value[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-toolbar[_ngcontent-oiq-c25]   .mat-select-arrow[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-toolbar[_ngcontent-oiq-c25]   .mat-form-field.mat-focused[_ngcontent-oiq-c25]   .mat-select-arrow[_ngcontent-oiq-c25] {
    color: inherit;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-toolbar[_ngcontent-oiq-c25]   .mat-input-element[_ngcontent-oiq-c25] {
    caret-color: currentColor;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-toolbar-multiple-rows[_ngcontent-oiq-c25] {
    min-height: 64px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-toolbar-row[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-toolbar-single-row[_ngcontent-oiq-c25] {
    height: 64px;
}
@media (max-width: 599px) {
    .default-light-theme[_ngcontent-oiq-c25]   .mat-toolbar-multiple-rows[_ngcontent-oiq-c25] {
    min-height: 56px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-toolbar-row[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-toolbar-single-row[_ngcontent-oiq-c25] {
    height: 56px;
}
}.default-light-theme[_ngcontent-oiq-c25]   .mat-toolbar[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-toolbar[_ngcontent-oiq-c25]   h1[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-toolbar[_ngcontent-oiq-c25]   h2[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-toolbar[_ngcontent-oiq-c25]   h3[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-toolbar[_ngcontent-oiq-c25]   h4[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-toolbar[_ngcontent-oiq-c25]   h5[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-toolbar[_ngcontent-oiq-c25]   h6[_ngcontent-oiq-c25] {
    font: 500 20px / 32px "Nunito Sans", sans-serif;
    letter-spacing: normal;
    margin: 0;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tooltip[_ngcontent-oiq-c25] {
    background: rgba(97, 97, 97, .9);
    font-family: "Nunito Sans", sans-serif;
    font-size: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tooltip-handset[_ngcontent-oiq-c25] {
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tree[_ngcontent-oiq-c25] {
    background: white;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tree-node[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-nested-tree-node[_ngcontent-oiq-c25] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tree-node[_ngcontent-oiq-c25] {
    min-height: 48px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tree[_ngcontent-oiq-c25] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-tree-node[_ngcontent-oiq-c25],  .default-light-theme[_ngcontent-oiq-c25]   .mat-nested-tree-node[_ngcontent-oiq-c25] {
    font-weight: 400;
    font-size: 14px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-snack-bar-container[_ngcontent-oiq-c25] {
    color: #ffffffb3;
    background: #323232;
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-simple-snackbar-action[_ngcontent-oiq-c25] {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-simple-snackbar[_ngcontent-oiq-c25] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
}
.default-light-theme[_ngcontent-oiq-c25]   .mat-simple-snackbar-action[_ngcontent-oiq-c25] {
    line-height: 1;
    font-family: inherit;
    font-size: inherit;
    font-weight: 500;
}
.bg-primary[_ngcontent-oiq-c25] {
    background: #2c6ae5;
}
.bg-accent[_ngcontent-oiq-c25] {
    background: #32c98d;
}
.primary[_ngcontent-oiq-c25] {
    color: #2c6ae5;
}
.accent[_ngcontent-oiq-c25] {
    color: #32c98d;
}
.invention-quickreport[_ngcontent-oiq-c25] {
    box-shadow: 0 20px 40px #122a5b0d;
}
.invention-quickreport-icon[_ngcontent-oiq-c25]   span[_ngcontent-oiq-c25] {
    height: 70px;
    width: 70px;
    min-width: 70px;
    line-height: 66px;
    text-align: center;
    border-radius: 50%;
    display: inline-block;
}
.invention-quickreport-icon[_ngcontent-oiq-c25]   span[_ngcontent-oiq-c25]   svg[_ngcontent-oiq-c25] {
    display: inline-block;
}
.invention-quickreport-icon[_ngcontent-oiq-c25]   span.invention-quickreport-icon1[_ngcontent-oiq-c25] {
    background: #F2F6FF;
}
.invention-quickreport-icon[_ngcontent-oiq-c25]   span.invention-quickreport-icon1[_ngcontent-oiq-c25]   path[_ngcontent-oiq-c25] {
    fill: #235ed2;
}
.invention-quickreport-icon[_ngcontent-oiq-c25]   span.invention-quickreport-icon2[_ngcontent-oiq-c25] {
    background: #F6F1FF;
}
.invention-quickreport-icon[_ngcontent-oiq-c25]   span.invention-quickreport-icon2[_ngcontent-oiq-c25]   path[_ngcontent-oiq-c25] {
    fill: #6625c7;
}
.invention-quickreport-icon[_ngcontent-oiq-c25]   span.invention-quickreport-icon3[_ngcontent-oiq-c25] {
    background: #FBF5EA;
}
.invention-quickreport-icon[_ngcontent-oiq-c25]   span.invention-quickreport-icon3[_ngcontent-oiq-c25]   path[_ngcontent-oiq-c25] {
    fill: #bf8818;
}
.invention-quickreport-icon[_ngcontent-oiq-c25]   span.invention-quickreport-icon4[_ngcontent-oiq-c25] {
    background: #ECFEF7;
}
.invention-quickreport-icon[_ngcontent-oiq-c25]   span.invention-quickreport-icon4[_ngcontent-oiq-c25]   path[_ngcontent-oiq-c25] {
    fill: #14c281;
}
.invention-quickreport-icon[_ngcontent-oiq-c25]   span.invention-quickreport-icon5[_ngcontent-oiq-c25] {
    background: #FCF2F6;
}
.invention-quickreport-icon[_ngcontent-oiq-c25]   span.invention-quickreport-icon5[_ngcontent-oiq-c25]   path[_ngcontent-oiq-c25] {
    fill: #c4346a;
}
.invention-quickreport-icon[_ngcontent-oiq-c25]   span.invention-quickreport-icon6[_ngcontent-oiq-c25] {
    background: #F1FBFE;
}
.invention-quickreport-icon[_ngcontent-oiq-c25]   span.invention-quickreport-icon6[_ngcontent-oiq-c25]   path[_ngcontent-oiq-c25] {
    fill: #239ecc;
}

.apexcharts-legend-marker {
    margin-right: 10px!important;
    border: none!important;
    height: 15px!important;
    width: 30px!important;
    border-radius: 3px!important;
}
.apexcharts-legend-text {
    font-size: 14px!important;
    line-height: 14px!important;
    --tw-text-opacity:  1 !important;
    color: rgba(13, 15, 25, var(--tw-text-opacity))!important;
    font-weight: 600!important;
    font-family: "Nunito Sans", sans-serif!important;
}
.apexcharts-legend-series {
    display: inline-flex!important;
    margin-left: 20px!important;
}
.inventual-line-chart .apexcharts-legend {
    top: 0px!important;
    display: inline-flex!important;
    padding: 0 5px!important;
}
@media (max-width: 575px) {
    .inventual-line-chart .apexcharts-legend {
    left: 0px!important;
    right: auto!important;
    margin: 10px 0!important;
    top: 13px!important;
}
}.apexcharts-title-text {
    font-size: 18px!important;
    font-weight: 700!important;
    line-height: 1!important;
    --tw-text-opacity:  1 !important;
    color: rgba(13, 15, 25, var(--tw-text-opacity))!important;
    font-family: "Nunito Sans", sans-serif!important;
    transform: translate(12px)!important;
}
#chart {
    width: calc(100% - 16px);
    overflow: hidden;
}
.apexcharts-xaxis-label, .apexcharts-yaxis-label {
    font-size: 14px;
    line-height: 14px;
    --tw-text-opacity:  1;
    color: rgba(97, 97, 97, var(--tw-text-opacity));
    font-family: "Nunito Sans", sans-serif!important;
}


.apexcharts-toolbar {
    display: none!important;
}
.apexcharts-title-text {
    font-size: 18px!important;
    font-weight: 700!important;
    line-height: 1!important;
    --tw-text-opacity:  1 !important;
    color: rgba(13, 15, 25, var(--tw-text-opacity))!important;
    font-family: "Nunito Sans", sans-serif!important;
}
.apexcharts-yaxis-title-text {
    --tw-text-opacity:  1;
    color: rgba(255, 151, 32, var(--tw-text-opacity));
    font-size: 14px!important;
    font-weight: 600!important;
    font-family: "Nunito Sans", sans-serif!important;
}
.apexcharts-legend-marker {
    margin-right: 10px!important;
    border: none!important;
    height: 15px!important;
    width: 30px!important;
    border-radius: 3px!important;
}
@media (max-width: 575px) {
    .apexcharts-legend-marker {
    margin-right: 7px!important;
}
}.apexcharts-legend-text {
    font-size: 14px!important;
    line-height: 14px!important;
    --tw-text-opacity:  1 !important;
    color: rgba(13, 15, 25, var(--tw-text-opacity))!important;
    font-weight: 600!important;
    font-family: "Nunito Sans", sans-serif!important;
}
.apexcharts-legend-series {
    display: inline-flex!important;
    margin-left: 20px!important;
}
.apexcharts-xaxis-label, .apexcharts-yaxis-label {
    font-size: 14px;
    line-height: 14px;
    --tw-text-opacity:  1;
    color: rgba(97, 97, 97, var(--tw-text-opacity));
    font-family: "Nunito Sans", sans-serif!important;
}
.inventual-bar-chart .apexcharts-legend {
    top: 0px!important;
    max-height: 25px!important;
    right: 12px!important;
}
@media (max-width: 575px) {
    .inventual-bar-chart .apexcharts-legend {
    left: 0px!important;
    right: auto!important;
    top: 22px!important;
    display: inherit!important;
}
.inventual-bar-chart .apexcharts-legend-series {
    margin-left: 0!important;
    margin-right: 10px!important;
}
}


.mat-badge-content {
    font-weight: 600;
    font-size: 12px;
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-badge-small .mat-badge-content {
    font-size: 9px;
}
.mat-badge-large .mat-badge-content {
    font-size: 24px;
}
.mat-h1, .mat-headline, .mat-typography h1 {
    font: 400 24px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h2, .mat-title, .mat-typography h2 {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h3, .mat-subheading-2, .mat-typography h3 {
    font: 400 16px / 28px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h4, .mat-subheading-1, .mat-typography h4 {
    font: 400 15px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h5, .mat-typography h5 {
    font: 400 calc(14px * .83) / 20px Roboto, "Helvetica Neue", sans-serif;
    margin: 0 0 12px;
}
.mat-h6, .mat-typography h6 {
    font: 400 calc(14px * .67) / 20px Roboto, "Helvetica Neue", sans-serif;
    margin: 0 0 12px;
}
.mat-body-strong, .mat-body-2 {
    font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-body, .mat-body-1, .mat-typography {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-body p, .mat-body-1 p, .mat-typography p {
    margin: 0 0 12px;
}
.mat-small, .mat-caption {
    font: 400 12px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-display-4, .mat-typography .mat-display-4 {
    font: 300 112px / 112px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.05em;
    margin: 0 0 56px;
}
.mat-display-3, .mat-typography .mat-display-3 {
    font: 400 56px / 56px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.02em;
    margin: 0 0 64px;
}
.mat-display-2, .mat-typography .mat-display-2 {
    font: 400 45px / 48px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.005em;
    margin: 0 0 64px;
}
.mat-display-1, .mat-typography .mat-display-1 {
    font: 400 34px / 40px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 64px;
}
.mat-bottom-sheet-container {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button, .mat-flat-button, .mat-fab, .mat-mini-fab {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-button-toggle {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card-title {
    font-size: 24px;
    font-weight: 500;
}
.mat-card-header .mat-card-title {
    font-size: 20px;
}
.mat-card-subtitle, .mat-card-content {
    font-size: 14px;
}
.mat-checkbox {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-checkbox-layout .mat-checkbox-label {
    line-height: 24px;
}
.mat-chip {
    font-size: 14px;
    font-weight: 500;
}
.mat-chip .mat-chip-trailing-icon.mat-icon, .mat-chip .mat-chip-remove.mat-icon {
    font-size: 18px;
}
.mat-table {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-header-cell {
    font-size: 12px;
    font-weight: 500;
}
.mat-cell, .mat-footer-cell {
    font-size: 14px;
}
.mat-calendar {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-calendar-body {
    font-size: 13px;
}
.mat-calendar-body-label, .mat-calendar-period-button {
    font-size: 14px;
    font-weight: 500;
}
.mat-calendar-table-header th {
    font-size: 11px;
    font-weight: 400;
}
.mat-dialog-title {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-expansion-panel-header {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.mat-expansion-panel-content {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-form-field {
    font-size: inherit;
    font-weight: 400;
    line-height: 1.125;
    font-family: Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-form-field-wrapper {
    padding-bottom: 1.34375em;
}
.mat-form-field-prefix .mat-icon, .mat-form-field-suffix .mat-icon {
    font-size: 150%;
    line-height: 1.125;
}
.mat-form-field-prefix .mat-icon-button, .mat-form-field-suffix .mat-icon-button {
    height: 1.5em;
    width: 1.5em;
}
.mat-form-field-prefix .mat-icon-button .mat-icon, .mat-form-field-suffix .mat-icon-button .mat-icon {
    height: 1.125em;
    line-height: 1.125;
}
.mat-form-field-infix {
    padding: .5em 0;
    border-top: .84375em solid transparent;
}
.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34374em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-label-wrapper {
    top: -.84375em;
    padding-top: .84375em;
}
.mat-form-field-label {
    top: 1.34375em;
}
.mat-form-field-underline {
    bottom: 1.34375em;
}
.mat-form-field-subscript-wrapper {
    font-size: 75%;
    margin-top: .6666666667em;
    top: calc(100% - 1.7916666667em);
}
.mat-form-field-appearance-legacy .mat-form-field-wrapper {
    padding-bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-infix {
    padding: .4375em 0;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);
    -ms-transform: translateY(-1.28125em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);
    -ms-transform: translateY(-1.28124em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);
    -ms-transform: translateY(-1.28123em) scale(.75);
    width: 133.3333533333%}
.mat-form-field-appearance-legacy .mat-form-field-label {
    top: 1.28125em;
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
    bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
    margin-top: .5416666667em;
    top: calc(100% - 1.6666666667em);
}
@media print {
    .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server: focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28122em) scale(.75);
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28121em) scale(.75);
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.2812em) scale(.75);
}
}.mat-form-field-appearance-fill .mat-form-field-infix {
    padding: .25em 0 .75em;
}
.mat-form-field-appearance-fill .mat-form-field-label {
    top: 1.09375em;
    margin-top: -.5em;
}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59374em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-appearance-outline .mat-form-field-infix {
    padding: 1em 0;
}
.mat-form-field-appearance-outline .mat-form-field-label {
    top: 1.84375em;
    margin-top: -.25em;
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59374em) scale(.75);
    width: 133.3333433333%}
.mat-grid-tile-header, .mat-grid-tile-footer {
    font-size: 14px;
}
.mat-grid-tile-header .mat-line, .mat-grid-tile-footer .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-grid-tile-header .mat-line:nth-child(n+2), .mat-grid-tile-footer .mat-line:nth-child(n+2) {
    font-size: 12px;
}
input.mat-input-element {
    margin-top: -.0625em;
}
.mat-menu-item {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.mat-paginator, .mat-paginator-page-size .mat-select-trigger {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
}
.mat-radio-button {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select-trigger {
    height: 1.125em;
}
.mat-slide-toggle-content {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-slider-thumb-label-text {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.mat-stepper-vertical, .mat-stepper-horizontal {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-step-label {
    font-size: 14px;
    font-weight: 400;
}
.mat-step-sub-label-error {
    font-weight: normal;
}
.mat-step-label-error {
    font-size: 14px;
}
.mat-step-label-selected {
    font-size: 14px;
    font-weight: 500;
}
.mat-tab-group {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tab-label, .mat-tab-link {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-toolbar, .mat-toolbar h1, .mat-toolbar h2, .mat-toolbar h3, .mat-toolbar h4, .mat-toolbar h5, .mat-toolbar h6 {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0;
}
.mat-tooltip {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.mat-tooltip-handset {
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.mat-list-item {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-option {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-base .mat-list-item {
    font-size: 16px;
}
.mat-list-base .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 14px;
}
.mat-list-base .mat-list-option {
    font-size: 16px;
}
.mat-list-base .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 14px;
}
.mat-list-base .mat-subheader {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-list-base[dense] .mat-list-item {
    font-size: 12px;
}
.mat-list-base[dense] .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.mat-list-base[dense] .mat-list-option {
    font-size: 12px;
}
.mat-list-base[dense] .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.mat-list-base[dense] .mat-subheader {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.mat-option {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 16px;
}
.mat-optgroup-label {
    font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-simple-snackbar {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
}
.mat-simple-snackbar-action {
    line-height: 1;
    font-family: inherit;
    font-size: inherit;
    font-weight: 500;
}
.mat-tree {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tree-node, .mat-nested-tree-node {
    font-weight: 400;
    font-size: 14px;
}
.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, .2, 1);
    transform: scale(0);
}
.cdk-high-contrast-active .mat-ripple-element {
    display: none;
}
.cdk-visually-hidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.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 .4s cubic-bezier(.25, .8, .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, .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
    opacity: 0;
}
.cdk-overlay-connected-position-bounding-box {
    position: absolute;
    z-index: 1000;
    display: flex;
    flex-direction: column;
    min-width: 1px;
    min-height: 1px;
}
.cdk-global-scrollblock {
    position: fixed;
    width: 100%;
    overflow-y: scroll;
}
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-mdc-focus-indicator {
    position: relative;
}
.default-light-theme .mat-ripple-element {
    background-color: #0000001a;
}
.default-light-theme .mat-option {
    color: #000000de;
}
.default-light-theme .mat-option:hover:not(.mat-option-disabled), .default-light-theme .mat-option:focus:not(.mat-option-disabled) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme .mat-option.mat-active {
    background: rgba(0, 0, 0, .04);
    color: #000000de;
}
.default-light-theme .mat-option.mat-option-disabled {
    color: #00000061;
}
.default-light-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #2c6ae5;
}
.default-light-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #32c98d;
}
.default-light-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #ff9720;
}
.default-light-theme .mat-option {
    font-family: "Nunito Sans", sans-serif;
    font-size: 16px;
}
.default-light-theme .mat-optgroup-label {
    color: #0000008a;
}
.default-light-theme .mat-optgroup-disabled .mat-optgroup-label {
    color: #00000061;
}
.default-light-theme .mat-optgroup-label {
    font: 500 14px / 24px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-pseudo-checkbox {
    color: #0000008a;
}
.default-light-theme .mat-pseudo-checkbox:after {
    color: #fafafa;
}
.default-light-theme .mat-pseudo-checkbox-disabled {
    color: #b0b0b0;
}
.default-light-theme .mat-primary .mat-pseudo-checkbox-checked, .default-light-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
    background: #2c6ae5;
}
.default-light-theme .mat-pseudo-checkbox-checked, .default-light-theme .mat-pseudo-checkbox-indeterminate, .default-light-theme .mat-accent .mat-pseudo-checkbox-checked, .default-light-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
    background: #32c98d;
}
.default-light-theme .mat-warn .mat-pseudo-checkbox-checked, .default-light-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
    background: #ff9720;
}
.default-light-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled, .default-light-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
    background: #b0b0b0;
}
.default-light-theme .mat-app-background, .default-light-theme.mat-app-background {
    background-color: #fafafa;
    color: #000000de;
}
.default-light-theme .mat-elevation-z0 {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-elevation-z1 {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
}
.default-light-theme .mat-elevation-z2 {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme .mat-elevation-z3 {
    box-shadow: 0 3px 3px -2px #0003, 0 3px 4px #00000024, 0 1px 8px #0000001f;
}
.default-light-theme .mat-elevation-z4 {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme .mat-elevation-z5 {
    box-shadow: 0 3px 5px -1px #0003, 0 5px 8px #00000024, 0 1px 14px #0000001f;
}
.default-light-theme .mat-elevation-z6 {
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme .mat-elevation-z7 {
    box-shadow: 0 4px 5px -2px #0003, 0 7px 10px 1px #00000024, 0 2px 16px 1px #0000001f;
}
.default-light-theme .mat-elevation-z8 {
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}
.default-light-theme .mat-elevation-z9 {
    box-shadow: 0 5px 6px -3px #0003, 0 9px 12px 1px #00000024, 0 3px 16px 2px #0000001f;
}
.default-light-theme .mat-elevation-z10 {
    box-shadow: 0 6px 6px -3px #0003, 0 10px 14px 1px #00000024, 0 4px 18px 3px #0000001f;
}
.default-light-theme .mat-elevation-z11 {
    box-shadow: 0 6px 7px -4px #0003, 0 11px 15px 1px #00000024, 0 4px 20px 3px #0000001f;
}
.default-light-theme .mat-elevation-z12 {
    box-shadow: 0 7px 8px -4px #0003, 0 12px 17px 2px #00000024, 0 5px 22px 4px #0000001f;
}
.default-light-theme .mat-elevation-z13 {
    box-shadow: 0 7px 8px -4px #0003, 0 13px 19px 2px #00000024, 0 5px 24px 4px #0000001f;
}
.default-light-theme .mat-elevation-z14 {
    box-shadow: 0 7px 9px -4px #0003, 0 14px 21px 2px #00000024, 0 5px 26px 4px #0000001f;
}
.default-light-theme .mat-elevation-z15 {
    box-shadow: 0 8px 9px -5px #0003, 0 15px 22px 2px #00000024, 0 6px 28px 5px #0000001f;
}
.default-light-theme .mat-elevation-z16 {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
}
.default-light-theme .mat-elevation-z17 {
    box-shadow: 0 8px 11px -5px #0003, 0 17px 26px 2px #00000024, 0 6px 32px 5px #0000001f;
}
.default-light-theme .mat-elevation-z18 {
    box-shadow: 0 9px 11px -5px #0003, 0 18px 28px 2px #00000024, 0 7px 34px 6px #0000001f;
}
.default-light-theme .mat-elevation-z19 {
    box-shadow: 0 9px 12px -6px #0003, 0 19px 29px 2px #00000024, 0 7px 36px 6px #0000001f;
}
.default-light-theme .mat-elevation-z20 {
    box-shadow: 0 10px 13px -6px #0003, 0 20px 31px 3px #00000024, 0 8px 38px 7px #0000001f;
}
.default-light-theme .mat-elevation-z21 {
    box-shadow: 0 10px 13px -6px #0003, 0 21px 33px 3px #00000024, 0 8px 40px 7px #0000001f;
}
.default-light-theme .mat-elevation-z22 {
    box-shadow: 0 10px 14px -6px #0003, 0 22px 35px 3px #00000024, 0 8px 42px 7px #0000001f;
}
.default-light-theme .mat-elevation-z23 {
    box-shadow: 0 11px 14px -7px #0003, 0 23px 36px 3px #00000024, 0 9px 44px 8px #0000001f;
}
.default-light-theme .mat-elevation-z24 {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
}
.mat-theme-loaded-marker {
    display: none;
}
.default-light-theme .mat-autocomplete-panel {
    background: white;
    color: #000000de;
}
.default-light-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
    background: white;
}
.default-light-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
    color: #000000de;
}
.default-light-theme .mat-badge {
    position: relative;
}
.default-light-theme .mat-badge-hidden .mat-badge-content {
    display: none;
}
.default-light-theme .mat-badge-content {
    position: absolute;
    text-align: center;
    display: inline-block;
    border-radius: 50%;
    transition: transform .2s ease-in-out;
    transform: scale(.6);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    pointer-events: none;
}
.default-light-theme .ng-animate-disabled .mat-badge-content, .default-light-theme .mat-badge-content._mat-animation-noopable {
    transition: none;
}
.default-light-theme .mat-badge-content.mat-badge-active {
    transform: none;
}
.default-light-theme .mat-badge-small .mat-badge-content {
    width: 16px;
    height: 16px;
    line-height: 16px;
}
.default-light-theme .mat-badge-small.mat-badge-above .mat-badge-content {
    top: -8px;
}
.default-light-theme .mat-badge-small.mat-badge-below .mat-badge-content {
    bottom: -8px;
}
.default-light-theme .mat-badge-small.mat-badge-before .mat-badge-content {
    left: -16px;
}
[dir=rtl] .default-light-theme .mat-badge-small.mat-badge-before .mat-badge-content {
    left: auto;
    right: -16px;
}
.default-light-theme .mat-badge-small.mat-badge-after .mat-badge-content {
    right: -16px;
}
[dir=rtl] .default-light-theme .mat-badge-small.mat-badge-after .mat-badge-content {
    right: auto;
    left: -16px;
}
.default-light-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: -8px;
}
[dir=rtl] .default-light-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: auto;
    right: -8px;
}
.default-light-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: -8px;
}
[dir=rtl] .default-light-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: auto;
    left: -8px;
}
.default-light-theme .mat-badge-medium .mat-badge-content {
    width: 22px;
    height: 22px;
    line-height: 22px;
}
.default-light-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
    top: -11px;
}
.default-light-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
    bottom: -11px;
}
.default-light-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
    left: -22px;
}
[dir=rtl] .default-light-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
    left: auto;
    right: -22px;
}
.default-light-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
    right: -22px;
}
[dir=rtl] .default-light-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
    right: auto;
    left: -22px;
}
.default-light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: -11px;
}
[dir=rtl] .default-light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: auto;
    right: -11px;
}
.default-light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: -11px;
}
[dir=rtl] .default-light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: auto;
    left: -11px;
}
.default-light-theme .mat-badge-large .mat-badge-content {
    width: 28px;
    height: 28px;
    line-height: 28px;
}
.default-light-theme .mat-badge-large.mat-badge-above .mat-badge-content {
    top: -14px;
}
.default-light-theme .mat-badge-large.mat-badge-below .mat-badge-content {
    bottom: -14px;
}
.default-light-theme .mat-badge-large.mat-badge-before .mat-badge-content {
    left: -28px;
}
[dir=rtl] .default-light-theme .mat-badge-large.mat-badge-before .mat-badge-content {
    left: auto;
    right: -28px;
}
.default-light-theme .mat-badge-large.mat-badge-after .mat-badge-content {
    right: -28px;
}
[dir=rtl] .default-light-theme .mat-badge-large.mat-badge-after .mat-badge-content {
    right: auto;
    left: -28px;
}
.default-light-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: -14px;
}
[dir=rtl] .default-light-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: auto;
    right: -14px;
}
.default-light-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: -14px;
}
[dir=rtl] .default-light-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: auto;
    left: -14px;
}
.default-light-theme .mat-badge-content {
    color: #fff;
    background: #2c6ae5;
}
.cdk-high-contrast-active .default-light-theme .mat-badge-content {
    outline: solid 1px;
    border-radius: 0;
}
.default-light-theme .mat-badge-accent .mat-badge-content {
    background: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-badge-warn .mat-badge-content {
    color: #fff;
    background: #ff9720;
}
.default-light-theme .mat-badge-disabled .mat-badge-content {
    background: #b9b9b9;
    color: #00000061;
}
.default-light-theme .mat-badge-content {
    font-weight: 600;
    font-size: 12px;
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-badge-small .mat-badge-content {
    font-size: 9px;
}
.default-light-theme .mat-badge-large .mat-badge-content {
    font-size: 24px;
}
.default-light-theme .mat-bottom-sheet-container {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
    background: white;
    color: #000000de;
    font: 400 14px / 20px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-button, .default-light-theme .mat-icon-button, .default-light-theme .mat-stroked-button {
    color: inherit;
    background: transparent;
}
.default-light-theme .mat-button.mat-primary, .default-light-theme .mat-icon-button.mat-primary, .default-light-theme .mat-stroked-button.mat-primary {
    color: #2c6ae5;
}
.default-light-theme .mat-button.mat-accent, .default-light-theme .mat-icon-button.mat-accent, .default-light-theme .mat-stroked-button.mat-accent {
    color: #32c98d;
}
.default-light-theme .mat-button.mat-warn, .default-light-theme .mat-icon-button.mat-warn, .default-light-theme .mat-stroked-button.mat-warn {
    color: #ff9720;
}
.default-light-theme .mat-button.mat-primary.mat-button-disabled, .default-light-theme .mat-button.mat-accent.mat-button-disabled, .default-light-theme .mat-button.mat-warn.mat-button-disabled, .default-light-theme .mat-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-icon-button.mat-primary.mat-button-disabled, .default-light-theme .mat-icon-button.mat-accent.mat-button-disabled, .default-light-theme .mat-icon-button.mat-warn.mat-button-disabled, .default-light-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-stroked-button.mat-primary.mat-button-disabled, .default-light-theme .mat-stroked-button.mat-accent.mat-button-disabled, .default-light-theme .mat-stroked-button.mat-warn.mat-button-disabled, .default-light-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
    color: #00000042;
}
.default-light-theme .mat-button.mat-primary .mat-button-focus-overlay, .default-light-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .default-light-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
    background-color: #2c6ae5;
}
.default-light-theme .mat-button.mat-accent .mat-button-focus-overlay, .default-light-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .default-light-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
    background-color: #32c98d;
}
.default-light-theme .mat-button.mat-warn .mat-button-focus-overlay, .default-light-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .default-light-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
    background-color: #ff9720;
}
.default-light-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .default-light-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .default-light-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
    background-color: transparent;
}
.default-light-theme .mat-button .mat-ripple-element, .default-light-theme .mat-icon-button .mat-ripple-element, .default-light-theme .mat-stroked-button .mat-ripple-element {
    opacity: .1;
    background-color: currentColor;
}
.default-light-theme .mat-button-focus-overlay {
    background: black;
}
.default-light-theme .mat-stroked-button:not(.mat-button-disabled) {
    border-color: #0000001f;
}
.default-light-theme .mat-flat-button, .default-light-theme .mat-raised-button, .default-light-theme .mat-fab, .default-light-theme .mat-mini-fab {
    color: #000000de;
    background-color: #fff;
}
.default-light-theme .mat-flat-button.mat-primary, .default-light-theme .mat-raised-button.mat-primary, .default-light-theme .mat-fab.mat-primary, .default-light-theme .mat-mini-fab.mat-primary {
    color: #fff;
}
.default-light-theme .mat-flat-button.mat-accent, .default-light-theme .mat-raised-button.mat-accent, .default-light-theme .mat-fab.mat-accent, .default-light-theme .mat-mini-fab.mat-accent {
    color: #000000de;
}
.default-light-theme .mat-flat-button.mat-warn, .default-light-theme .mat-raised-button.mat-warn, .default-light-theme .mat-fab.mat-warn, .default-light-theme .mat-mini-fab.mat-warn {
    color: #fff;
}
.default-light-theme .mat-flat-button.mat-primary.mat-button-disabled, .default-light-theme .mat-flat-button.mat-accent.mat-button-disabled, .default-light-theme .mat-flat-button.mat-warn.mat-button-disabled, .default-light-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-raised-button.mat-primary.mat-button-disabled, .default-light-theme .mat-raised-button.mat-accent.mat-button-disabled, .default-light-theme .mat-raised-button.mat-warn.mat-button-disabled, .default-light-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-fab.mat-primary.mat-button-disabled, .default-light-theme .mat-fab.mat-accent.mat-button-disabled, .default-light-theme .mat-fab.mat-warn.mat-button-disabled, .default-light-theme .mat-fab.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-primary.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-accent.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-warn.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
    color: #00000042;
}
.default-light-theme .mat-flat-button.mat-primary, .default-light-theme .mat-raised-button.mat-primary, .default-light-theme .mat-fab.mat-primary, .default-light-theme .mat-mini-fab.mat-primary {
    background-color: #2c6ae5;
}
.default-light-theme .mat-flat-button.mat-accent, .default-light-theme .mat-raised-button.mat-accent, .default-light-theme .mat-fab.mat-accent, .default-light-theme .mat-mini-fab.mat-accent {
    background-color: #32c98d;
}
.default-light-theme .mat-flat-button.mat-warn, .default-light-theme .mat-raised-button.mat-warn, .default-light-theme .mat-fab.mat-warn, .default-light-theme .mat-mini-fab.mat-warn {
    background-color: #ff9720;
}
.default-light-theme .mat-flat-button.mat-primary.mat-button-disabled, .default-light-theme .mat-flat-button.mat-accent.mat-button-disabled, .default-light-theme .mat-flat-button.mat-warn.mat-button-disabled, .default-light-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-raised-button.mat-primary.mat-button-disabled, .default-light-theme .mat-raised-button.mat-accent.mat-button-disabled, .default-light-theme .mat-raised-button.mat-warn.mat-button-disabled, .default-light-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-fab.mat-primary.mat-button-disabled, .default-light-theme .mat-fab.mat-accent.mat-button-disabled, .default-light-theme .mat-fab.mat-warn.mat-button-disabled, .default-light-theme .mat-fab.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-primary.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-accent.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-warn.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
    background-color: #0000001f;
}
.default-light-theme .mat-flat-button.mat-primary .mat-ripple-element, .default-light-theme .mat-raised-button.mat-primary .mat-ripple-element, .default-light-theme .mat-fab.mat-primary .mat-ripple-element, .default-light-theme .mat-mini-fab.mat-primary .mat-ripple-element {
    background-color: #ffffff1a;
}
.default-light-theme .mat-flat-button.mat-accent .mat-ripple-element, .default-light-theme .mat-raised-button.mat-accent .mat-ripple-element, .default-light-theme .mat-fab.mat-accent .mat-ripple-element, .default-light-theme .mat-mini-fab.mat-accent .mat-ripple-element {
    background-color: #0000001a;
}
.default-light-theme .mat-flat-button.mat-warn .mat-ripple-element, .default-light-theme .mat-raised-button.mat-warn .mat-ripple-element, .default-light-theme .mat-fab.mat-warn .mat-ripple-element, .default-light-theme .mat-mini-fab.mat-warn .mat-ripple-element {
    background-color: #ffffff1a;
}
.default-light-theme .mat-stroked-button:not([class*=mat-elevation-z]), .default-light-theme .mat-flat-button:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-raised-button:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}
.default-light-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-fab:not([class*=mat-elevation-z]), .default-light-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .default-light-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
    box-shadow: 0 7px 8px -4px #0003, 0 12px 17px 2px #00000024, 0 5px 22px 4px #0000001f;
}
.default-light-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .default-light-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-button, .default-light-theme .mat-raised-button, .default-light-theme .mat-icon-button, .default-light-theme .mat-stroked-button, .default-light-theme .mat-flat-button, .default-light-theme .mat-fab, .default-light-theme .mat-mini-fab {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-button-toggle-standalone, .default-light-theme .mat-button-toggle-group {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard, .default-light-theme .mat-button-toggle-group-appearance-standard {
    box-shadow: none;
}
.default-light-theme .mat-button-toggle {
    color: #00000061;
}
.default-light-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
    background-color: #0000001f;
}
.default-light-theme .mat-button-toggle-appearance-standard {
    color: #000000de;
    background: white;
}
.default-light-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
    background-color: #000;
}
.default-light-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle {
    border-left: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle {
    border-left: none;
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle {
    border-left: none;
    border-right: none;
    border-top: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-button-toggle-checked {
    background-color: #e0e0e0;
    color: #0000008a;
}
.default-light-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
    color: #000000de;
}
.default-light-theme .mat-button-toggle-disabled {
    color: #00000042;
    background-color: #eee;
}
.default-light-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
    background: white;
}
.default-light-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
    background-color: #bdbdbd;
}
.default-light-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard, .default-light-theme .mat-button-toggle-group-appearance-standard {
    border: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
    line-height: 48px;
}
.default-light-theme .mat-button-toggle {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-card {
    background: white;
    color: #000000de;
}
.default-light-theme .mat-card:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
}
.default-light-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-card-subtitle {
    color: #0000008a;
}
.default-light-theme .mat-card {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-card-title {
    font-size: 24px;
    font-weight: 500;
}
.default-light-theme .mat-card-header .mat-card-title {
    font-size: 20px;
}
.default-light-theme .mat-card-subtitle, .default-light-theme .mat-card-content {
    font-size: 14px;
}
.default-light-theme .mat-checkbox-frame {
    border-color: #0000008a;
}
.default-light-theme .mat-checkbox-checkmark {
    fill: #fafafa;
}
.default-light-theme .mat-checkbox-checkmark-path {
    stroke: #fafafa!important;
}
.default-light-theme .mat-checkbox-mixedmark {
    background-color: #fafafa;
}
.default-light-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .default-light-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
    background-color: #2c6ae5;
}
.default-light-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .default-light-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
    background-color: #32c98d;
}
.default-light-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .default-light-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
    background-color: #ff9720;
}
.default-light-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .default-light-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
    background-color: #b0b0b0;
}
.default-light-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
    border-color: #b0b0b0;
}
.default-light-theme .mat-checkbox-disabled .mat-checkbox-label {
    color: #0000008a;
}
.default-light-theme .mat-checkbox .mat-ripple-element {
    background-color: #000;
}
.default-light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element, .default-light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
    background: #2c6ae5;
}
.default-light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element, .default-light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
    background: #32c98d;
}
.default-light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element, .default-light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
    background: #ff9720;
}
.default-light-theme .mat-checkbox {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-checkbox-layout .mat-checkbox-label {
    line-height: 24px;
}
.default-light-theme .mat-chip.mat-standard-chip {
    background-color: #e0e0e0;
    color: #000000de;
}
.default-light-theme .mat-chip.mat-standard-chip .mat-chip-remove {
    color: #000000de;
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
    box-shadow: 0 3px 3px -2px #0003, 0 3px 4px #00000024, 0 1px 8px #0000001f;
}
.default-light-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
    opacity: .54;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip:after {
    background: black;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
    color: #fff;
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
    background-color: #ffffff1a;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
    color: #fff;
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
    background-color: #ffffff1a;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
    color: #000000de;
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
    background-color: #0000001a;
}
.default-light-theme .mat-chip {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-chip .mat-chip-trailing-icon.mat-icon, .default-light-theme .mat-chip .mat-chip-remove.mat-icon {
    font-size: 18px;
}
.default-light-theme .mat-table {
    background: white;
}
.default-light-theme .mat-table thead, .default-light-theme .mat-table tbody, .default-light-theme .mat-table tfoot, .default-light-theme mat-header-row, .default-light-theme mat-row, .default-light-theme mat-footer-row, .default-light-theme [mat-header-row], .default-light-theme [mat-row], .default-light-theme [mat-footer-row], .default-light-theme .mat-table-sticky {
    background: inherit;
}
.default-light-theme mat-row, .default-light-theme mat-header-row, .default-light-theme mat-footer-row, .default-light-theme th.mat-header-cell, .default-light-theme td.mat-cell, .default-light-theme td.mat-footer-cell {
    border-bottom-color: #0000001f;
}
.default-light-theme .mat-header-cell {
    color: #0000008a;
}
.default-light-theme .mat-cell, .default-light-theme .mat-footer-cell {
    color: #000000de;
}
.default-light-theme .mat-table {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-header-cell {
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme .mat-cell, .default-light-theme .mat-footer-cell {
    font-size: 14px;
}
.default-light-theme .mat-calendar-arrow {
    border-top-color: #0000008a;
}
.default-light-theme .mat-datepicker-toggle, .default-light-theme .mat-datepicker-content .mat-calendar-next-button, .default-light-theme .mat-datepicker-content .mat-calendar-previous-button {
    color: #0000008a;
}
.default-light-theme .mat-calendar-table-header-divider:after {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme .mat-calendar-table-header, .default-light-theme .mat-calendar-body-label {
    color: #0000008a;
}
.default-light-theme .mat-calendar-body-cell-content, .default-light-theme .mat-date-range-input-separator {
    color: #000000de;
    border-color: transparent;
}
.default-light-theme .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    color: #00000061;
}
.default-light-theme .mat-form-field-disabled .mat-date-range-input-separator {
    color: #00000061;
}
.default-light-theme .mat-calendar-body-in-preview {
    color: #0000003d;
}
.default-light-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    border-color: #00000061;
}
.default-light-theme .mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    border-color: #0000002e;
}
.default-light-theme .mat-calendar-body-in-range:before {
    background: rgba(44, 106, 229, .2);
}
.default-light-theme .mat-calendar-body-comparison-identical, .default-light-theme .mat-calendar-body-in-comparison-range:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme .mat-calendar-body-comparison-bridge-start:before, .default-light-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
    background: linear-gradient(to right, rgba(44, 106, 229, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-calendar-body-comparison-bridge-end:before, .default-light-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
    background: linear-gradient(to left, rgba(44, 106, 229, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical, .default-light-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
    background: #a8dab5;
}
.default-light-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected, .default-light-theme .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
    background: #46a35e;
}
.default-light-theme .mat-calendar-body-selected {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme .mat-calendar-body-disabled>.mat-calendar-body-selected {
    background-color: #2c6ae566;
}
.default-light-theme .mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px #fff;
}
.default-light-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #2c6ae54d;
}
.default-light-theme .mat-datepicker-content {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
    background-color: #fff;
    color: #000000de;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before {
    background: rgba(50, 201, 141, .2);
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical, .default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before, .default-light-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
    background: linear-gradient(to right, rgba(50, 201, 141, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before, .default-light-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
    background: linear-gradient(to left, rgba(50, 201, 141, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical, .default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
    background: #a8dab5;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected, .default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
    background: #46a35e;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected {
    background-color: #32c98d66;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px #000000de;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #32c98d4d;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before {
    background: rgba(255, 151, 32, .2);
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical, .default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before, .default-light-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
    background: linear-gradient(to right, rgba(255, 151, 32, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before, .default-light-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
    background: linear-gradient(to left, rgba(255, 151, 32, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical, .default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
    background: #a8dab5;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected, .default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
    background: #46a35e;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected {
    background-color: #ff972066;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px #fff;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #ff97204d;
}
.default-light-theme .mat-datepicker-content-touch {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
}
.default-light-theme .mat-datepicker-toggle-active {
    color: #2c6ae5;
}
.default-light-theme .mat-datepicker-toggle-active.mat-accent {
    color: #32c98d;
}
.default-light-theme .mat-datepicker-toggle-active.mat-warn {
    color: #ff9720;
}
.default-light-theme .mat-date-range-input-inner[disabled] {
    color: #00000061;
}
.default-light-theme .mat-calendar {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-calendar-body {
    font-size: 13px;
}
.default-light-theme .mat-calendar-body-label, .default-light-theme .mat-calendar-period-button {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-calendar-table-header th {
    font-size: 11px;
    font-weight: 400;
}
.default-light-theme .mat-dialog-container {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
    background: white;
    color: #000000de;
}
.default-light-theme .mat-dialog-title {
    font: 500 20px / 32px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-divider {
    border-top-color: #0000001f;
}
.default-light-theme .mat-divider-vertical {
    border-right-color: #0000001f;
}
.default-light-theme .mat-expansion-panel {
    background: white;
    color: #000000de;
}
.default-light-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme .mat-action-row {
    border-top-color: #0000001f;
}
.default-light-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .default-light-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .default-light-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
    background: rgba(0, 0, 0, .04);
}
@media (hover: none) {
    .default-light-theme .mat-expansion-panel> not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
}
}.default-light-theme .mat-expansion-panel-header-title {
    color: #000000de;
}
.default-light-theme .mat-expansion-panel-header-description, .default-light-theme .mat-expansion-indicator:after {
    color: #0000008a;
}
.default-light-theme .mat-expansion-panel-header[aria-disabled=true] {
    color: #00000042;
}
.default-light-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title, .default-light-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
    color: inherit;
}
.default-light-theme .mat-expansion-panel-header {
    height: 48px;
}
.default-light-theme .mat-expansion-panel-header.mat-expanded {
    height: 64px;
}
.default-light-theme .mat-expansion-panel-header {
    font-family: "Nunito Sans", sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.default-light-theme .mat-expansion-panel-content {
    font: 400 14px / 20px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-form-field-label {
    color: #0009;
}
.default-light-theme .mat-hint {
    color: #0009;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-label {
    color: #2c6ae5;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
    color: #32c98d;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
    color: #ff9720;
}
.default-light-theme .mat-focused .mat-form-field-required-marker {
    color: #32c98d;
}
.default-light-theme .mat-form-field-ripple {
    background-color: #000000de;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-ripple {
    background-color: #2c6ae5;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
    background-color: #32c98d;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
    background-color: #ff9720;
}
.default-light-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after {
    color: #2c6ae5;
}
.default-light-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after {
    color: #32c98d;
}
.default-light-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after {
    color: #ff9720;
}
.default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
    color: #ff9720;
}
.default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent, .default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
    color: #ff9720;
}
.default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple, .default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
    background-color: #ff9720;
}
.default-light-theme .mat-error {
    color: #ff9720;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-label {
    color: #0000008a;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-hint {
    color: #0000008a;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
    background-color: #0000006b;
}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .42) 33%, transparent 0%);
    background-size: 4px 100%;
    background-repeat: repeat-x;
}
.default-light-theme .mat-form-field-appearance-standard .mat-form-field-underline {
    background-color: #0000006b;
}
.default-light-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .42) 33%, transparent 0%);
    background-size: 4px 100%;
    background-repeat: repeat-x;
}
.default-light-theme .mat-form-field-appearance-fill .mat-form-field-flex {
    background-color: #0000000a;
}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
    background-color: #00000005;
}
.default-light-theme .mat-form-field-appearance-fill .mat-form-field-underline:before {
    background-color: #0000006b;
}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
    color: #00000061;
}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before {
    background-color: transparent;
}
.default-light-theme .mat-form-field-appearance-outline .mat-form-field-outline {
    color: #0000001f;
}
.default-light-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
    color: #000000de;
}
.default-light-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
    color: #2c6ae5;
}
.default-light-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
    color: #32c98d;
}
.default-light-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
    color: #ff9720;
}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
    color: #ff9720;
}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
    color: #00000061;
}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
    color: #0000000f;
}
.default-light-theme .mat-form-field {
    font-size: inherit;
    font-weight: 400;
    line-height: 1.125;
    font-family: "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-form-field-wrapper {
    padding-bottom: 1.34375em;
}
.default-light-theme .mat-form-field-prefix .mat-icon, .default-light-theme .mat-form-field-suffix .mat-icon {
    font-size: 150%;
    line-height: 1.125;
}
.default-light-theme .mat-form-field-prefix .mat-icon-button, .default-light-theme .mat-form-field-suffix .mat-icon-button {
    height: 1.5em;
    width: 1.5em;
}
.default-light-theme .mat-form-field-prefix .mat-icon-button .mat-icon, .default-light-theme .mat-form-field-suffix .mat-icon-button .mat-icon {
    height: 1.125em;
    line-height: 1.125;
}
.default-light-theme .mat-form-field-infix {
    padding: .5em 0;
    border-top: .84375em solid transparent;
}
.default-light-theme .mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme .mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme .mat-form-field-label-wrapper {
    top: -.84375em;
    padding-top: .84375em;
}
.default-light-theme .mat-form-field-label {
    top: 1.34375em;
}
.default-light-theme .mat-form-field-underline {
    bottom: 1.34375em;
}
.default-light-theme .mat-form-field-subscript-wrapper {
    font-size: 75%;
    margin-top: .6666666667em;
    top: calc(100% - 1.7916666667em);
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-wrapper {
    padding-bottom: 1.25em;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-infix {
    padding: .4375em 0;
}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00106px);
    -ms-transform: translateY(-1.28119em) scale(.75);
    width: 133.3333933333%}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00107px);
    -ms-transform: translateY(-1.28118em) scale(.75);
    width: 133.3334033333%}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00108px);
    -ms-transform: translateY(-1.28117em) scale(.75);
    width: 133.3334133333%}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-label {
    top: 1.28125em;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
    bottom: 1.25em;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
    margin-top: .5416666667em;
    top: calc(100% - 1.6666666667em);
}
@media print {
    .default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server: focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28116em) scale(.75);
}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28115em) scale(.75);
}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28114em) scale(.75);
}
}.default-light-theme .mat-form-field-appearance-fill .mat-form-field-infix {
    padding: .25em 0 .75em;
}
.default-light-theme .mat-form-field-appearance-fill .mat-form-field-label {
    top: 1.09375em;
    margin-top: -.5em;
}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme .mat-form-field-appearance-outline .mat-form-field-infix {
    padding: 1em 0;
}
.default-light-theme .mat-form-field-appearance-outline .mat-form-field-label {
    top: 1.84375em;
    margin-top: -.25em;
}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme .mat-grid-tile-header, .default-light-theme .mat-grid-tile-footer {
    font-size: 14px;
}
.default-light-theme .mat-grid-tile-header .mat-line, .default-light-theme .mat-grid-tile-footer .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-grid-tile-header .mat-line:nth-child(n+2), .default-light-theme .mat-grid-tile-footer .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme .mat-icon.mat-primary {
    color: #2c6ae5;
}
.default-light-theme .mat-icon.mat-accent {
    color: #32c98d;
}
.default-light-theme .mat-icon.mat-warn {
    color: #ff9720;
}
.default-light-theme .mat-form-field-type-mat-native-select .mat-form-field-infix:after {
    color: #0000008a;
}
.default-light-theme .mat-input-element:disabled, .default-light-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after {
    color: #00000061;
}
.default-light-theme .mat-input-element {
    caret-color: #2c6ae5;
}
.default-light-theme .mat-input-element::placeholder {
    color: #0000006b;
}
.default-light-theme .mat-input-element::-moz-placeholder {
    color: #0000006b;
}
.default-light-theme .mat-input-element::-webkit-input-placeholder {
    color: #0000006b;
}
.default-light-theme .mat-input-element:-ms-input-placeholder {
    color: #0000006b;
}
.default-light-theme .mat-form-field.mat-accent .mat-input-element {
    caret-color: #32c98d;
}
.default-light-theme .mat-form-field.mat-warn .mat-input-element, .default-light-theme .mat-form-field-invalid .mat-input-element {
    caret-color: #ff9720;
}
.default-light-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after {
    color: #ff9720;
}
.default-light-theme input.mat-input-element {
    margin-top: -.0625em;
}
.default-light-theme .mat-list-base .mat-list-item {
    color: #000000de;
}
.default-light-theme .mat-list-base .mat-list-option {
    color: #000000de;
}
.default-light-theme .mat-list-base .mat-subheader {
    color: #0000008a;
}
.default-light-theme .mat-list-item-disabled {
    background-color: #eee;
}
.default-light-theme .mat-list-option:hover, .default-light-theme .mat-list-option:focus, .default-light-theme .mat-nav-list .mat-list-item:hover, .default-light-theme .mat-nav-list .mat-list-item:focus, .default-light-theme .mat-action-list .mat-list-item:hover, .default-light-theme .mat-action-list .mat-list-item:focus {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme .mat-list-single-selected-option, .default-light-theme .mat-list-single-selected-option:hover, .default-light-theme .mat-list-single-selected-option:focus {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme .mat-list-item {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-list-option {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-list-base .mat-list-item {
    font-size: 16px;
}
.default-light-theme .mat-list-base .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 14px;
}
.default-light-theme .mat-list-base .mat-list-option {
    font-size: 16px;
}
.default-light-theme .mat-list-base .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 14px;
}
.default-light-theme .mat-list-base .mat-subheader {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-list-base[dense] .mat-list-item {
    font-size: 12px;
}
.default-light-theme .mat-list-base[dense] .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme .mat-list-base[dense] .mat-list-option {
    font-size: 12px;
}
.default-light-theme .mat-list-base[dense] .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme .mat-list-base[dense] .mat-subheader {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme .mat-menu-panel {
    background: white;
}
.default-light-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme .mat-menu-item {
    background: transparent;
    color: #000000de;
}
.default-light-theme .mat-menu-item[disabled], .default-light-theme .mat-menu-item[disabled] .mat-menu-submenu-icon, .default-light-theme .mat-menu-item[disabled] .mat-icon-no-color {
    color: #00000061;
}
.default-light-theme .mat-menu-item .mat-icon-no-color, .default-light-theme .mat-menu-submenu-icon {
    color: #0000008a;
}
.default-light-theme .mat-menu-item:hover:not([disabled]), .default-light-theme .mat-menu-item.cdk-program-focused:not([disabled]), .default-light-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]), .default-light-theme .mat-menu-item-highlighted:not([disabled]) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme .mat-menu-item {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.default-light-theme .mat-paginator {
    background: white;
}
.default-light-theme .mat-paginator, .default-light-theme .mat-paginator-page-size .mat-select-trigger {
    color: #0000008a;
}
.default-light-theme .mat-paginator-decrement, .default-light-theme .mat-paginator-increment {
    border-top: 2px solid rgba(0, 0, 0, .54);
    border-right: 2px solid rgba(0, 0, 0, .54);
}
.default-light-theme .mat-paginator-first, .default-light-theme .mat-paginator-last {
    border-top: 2px solid rgba(0, 0, 0, .54);
}
.default-light-theme .mat-icon-button[disabled] .mat-paginator-decrement, .default-light-theme .mat-icon-button[disabled] .mat-paginator-increment, .default-light-theme .mat-icon-button[disabled] .mat-paginator-first, .default-light-theme .mat-icon-button[disabled] .mat-paginator-last {
    border-color: #00000061;
}
.default-light-theme .mat-paginator-container {
    min-height: 56px;
}
.default-light-theme .mat-paginator, .default-light-theme .mat-paginator-page-size .mat-select-trigger {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
}
.default-light-theme .mat-progress-bar-background {
    fill: #c7d6f5;
}
.default-light-theme .mat-progress-bar-buffer {
    background-color: #c7d6f5;
}
.default-light-theme .mat-progress-bar-fill:after {
    background-color: #2c6ae5;
}
.default-light-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
    fill: #c8eedf;
}
.default-light-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
    background-color: #c8eedf;
}
.default-light-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill:after {
    background-color: #32c98d;
}
.default-light-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
    fill: #fbe1c4;
}
.default-light-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
    background-color: #fbe1c4;
}
.default-light-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill:after {
    background-color: #ff9720;
}
.default-light-theme .mat-progress-spinner circle, .default-light-theme .mat-spinner circle {
    stroke: #2c6ae5;
}
.default-light-theme .mat-progress-spinner.mat-accent circle, .default-light-theme .mat-spinner.mat-accent circle {
    stroke: #32c98d;
}
.default-light-theme .mat-progress-spinner.mat-warn circle, .default-light-theme .mat-spinner.mat-warn circle {
    stroke: #ff9720;
}
.default-light-theme .mat-radio-outer-circle {
    border-color: #0000008a;
}
.default-light-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
    border-color: #2c6ae5;
}
.default-light-theme .mat-radio-button.mat-primary .mat-radio-inner-circle, .default-light-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .default-light-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .default-light-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
    background-color: #2c6ae5;
}
.default-light-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
    border-color: #32c98d;
}
.default-light-theme .mat-radio-button.mat-accent .mat-radio-inner-circle, .default-light-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .default-light-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .default-light-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
    background-color: #32c98d;
}
.default-light-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
    border-color: #ff9720;
}
.default-light-theme .mat-radio-button.mat-warn .mat-radio-inner-circle, .default-light-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .default-light-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .default-light-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
    background-color: #ff9720;
}
.default-light-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle, .default-light-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
    border-color: #00000061;
}
.default-light-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element, .default-light-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
    background-color: #00000061;
}
.default-light-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
    color: #00000061;
}
.default-light-theme .mat-radio-button .mat-ripple-element {
    background-color: #000;
}
.default-light-theme .mat-radio-button {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-select-value {
    color: #000000de;
}
.default-light-theme .mat-select-placeholder {
    color: #0000006b;
}
.default-light-theme .mat-select-disabled .mat-select-value {
    color: #00000061;
}
.default-light-theme .mat-select-arrow {
    color: #0000008a;
}
.default-light-theme .mat-select-panel {
    background: white;
}
.default-light-theme .mat-select-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
    color: #2c6ae5;
}
.default-light-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
    color: #32c98d;
}
.default-light-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
    color: #ff9720;
}
.default-light-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
    color: #ff9720;
}
.default-light-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
    color: #00000061;
}
.default-light-theme .mat-select {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-select-trigger {
    height: 1.125em;
}
.default-light-theme .mat-drawer-container {
    background-color: #fafafa;
    color: #000000de;
}
.default-light-theme .mat-drawer {
    background-color: #fff;
    color: #000000de;
}
.default-light-theme .mat-drawer.mat-drawer-push {
    background-color: #fff;
}
.default-light-theme .mat-drawer:not(.mat-drawer-side) {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
}
.default-light-theme .mat-drawer-side {
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-drawer-side.mat-drawer-end {
    border-left: solid 1px rgba(0, 0, 0, .12);
    border-right: none;
}
.default-light-theme [dir=rtl] .mat-drawer-side {
    border-left: solid 1px rgba(0, 0, 0, .12);
    border-right: none;
}
.default-light-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
    border-left: none;
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-drawer-backdrop.mat-drawer-shown {
    background-color: #0009;
}
.default-light-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
    background-color: #32c98d;
}
.default-light-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
    background-color: #32c98d8a;
}
.default-light-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
    background-color: #32c98d;
}
.default-light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
    background-color: #2c6ae5;
}
.default-light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
    background-color: #2c6ae58a;
}
.default-light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
    background-color: #2c6ae5;
}
.default-light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
    background-color: #ff9720;
}
.default-light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
    background-color: #ff97208a;
}
.default-light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
    background-color: #ff9720;
}
.default-light-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
    background-color: #000;
}
.default-light-theme .mat-slide-toggle-thumb {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
    background-color: #fafafa;
}
.default-light-theme .mat-slide-toggle-bar {
    background-color: #00000061;
}
.default-light-theme .mat-slide-toggle-content {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-slider-track-background {
    background-color: #00000042;
}
.default-light-theme .mat-primary .mat-slider-track-fill, .default-light-theme .mat-primary .mat-slider-thumb, .default-light-theme .mat-primary .mat-slider-thumb-label {
    background-color: #2c6ae5;
}
.default-light-theme .mat-primary .mat-slider-thumb-label-text {
    color: #fff;
}
.default-light-theme .mat-primary .mat-slider-focus-ring {
    background-color: #2c6ae533;
}
.default-light-theme .mat-accent .mat-slider-track-fill, .default-light-theme .mat-accent .mat-slider-thumb, .default-light-theme .mat-accent .mat-slider-thumb-label {
    background-color: #32c98d;
}
.default-light-theme .mat-accent .mat-slider-thumb-label-text {
    color: #000000de;
}
.default-light-theme .mat-accent .mat-slider-focus-ring {
    background-color: #32c98d33;
}
.default-light-theme .mat-warn .mat-slider-track-fill, .default-light-theme .mat-warn .mat-slider-thumb, .default-light-theme .mat-warn .mat-slider-thumb-label {
    background-color: #ff9720;
}
.default-light-theme .mat-warn .mat-slider-thumb-label-text {
    color: #fff;
}
.default-light-theme .mat-warn .mat-slider-focus-ring {
    background-color: #ff972033;
}
.default-light-theme .mat-slider:hover .mat-slider-track-background, .default-light-theme .mat-slider.cdk-focused .mat-slider-track-background {
    background-color: #00000061;
}
.default-light-theme .mat-slider-disabled .mat-slider-track-background, .default-light-theme .mat-slider-disabled .mat-slider-track-fill, .default-light-theme .mat-slider-disabled .mat-slider-thumb {
    background-color: #00000042;
}
.default-light-theme .mat-slider-disabled:hover .mat-slider-track-background {
    background-color: #00000042;
}
.default-light-theme .mat-slider-min-value .mat-slider-focus-ring {
    background-color: #0000001f;
}
.default-light-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb, .default-light-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
    background-color: #000000de;
}
.default-light-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb, .default-light-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
    background-color: #00000042;
}
.default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
    border-color: #00000042;
    background-color: transparent;
}
.default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
    border-color: #00000061;
}
.default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
    border-color: #00000042;
}
.default-light-theme .mat-slider-has-ticks .mat-slider-wrapper:after {
    border-color: #000000b3;
}
.default-light-theme .mat-slider-horizontal .mat-slider-ticks {
    background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
    background-image: -moz-repeating-linear-gradient(.0001deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
}
.default-light-theme .mat-slider-vertical .mat-slider-ticks {
    background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
}
.default-light-theme .mat-slider-thumb-label-text {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme .mat-step-header.cdk-keyboard-focused, .default-light-theme .mat-step-header.cdk-program-focused, .default-light-theme .mat-step-header:hover:not([aria-disabled]), .default-light-theme .mat-step-header:hover[aria-disabled=false] {
    background-color: #0000000a;
}
.default-light-theme .mat-step-header:hover[aria-disabled=true] {
    cursor: default;
}
@media (hover: none) {
    .default-light-theme .mat-step-header: hover {
    background: none;
}
}.default-light-theme .mat-step-header .mat-step-label, .default-light-theme .mat-step-header .mat-step-optional {
    color: #0000008a;
}
.default-light-theme .mat-step-header .mat-step-icon {
    background-color: #0000008a;
    color: #fff;
}
.default-light-theme .mat-step-header .mat-step-icon-selected, .default-light-theme .mat-step-header .mat-step-icon-state-done, .default-light-theme .mat-step-header .mat-step-icon-state-edit {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme .mat-step-header.mat-accent .mat-step-icon {
    color: #000000de;
}
.default-light-theme .mat-step-header.mat-accent .mat-step-icon-selected, .default-light-theme .mat-step-header.mat-accent .mat-step-icon-state-done, .default-light-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-step-header.mat-warn .mat-step-icon {
    color: #fff;
}
.default-light-theme .mat-step-header.mat-warn .mat-step-icon-selected, .default-light-theme .mat-step-header.mat-warn .mat-step-icon-state-done, .default-light-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme .mat-step-header .mat-step-icon-state-error {
    background-color: transparent;
    color: #ff9720;
}
.default-light-theme .mat-step-header .mat-step-label.mat-step-label-active {
    color: #000000de;
}
.default-light-theme .mat-step-header .mat-step-label.mat-step-label-error {
    color: #ff9720;
}
.default-light-theme .mat-stepper-horizontal, .default-light-theme .mat-stepper-vertical {
    background-color: #fff;
}
.default-light-theme .mat-stepper-vertical-line:before {
    border-left-color: #0000001f;
}
.default-light-theme .mat-horizontal-stepper-header:before, .default-light-theme .mat-horizontal-stepper-header:after, .default-light-theme .mat-stepper-horizontal-line {
    border-top-color: #0000001f;
}
.default-light-theme .mat-horizontal-stepper-header {
    height: 72px;
}
.default-light-theme .mat-stepper-label-position-bottom .mat-horizontal-stepper-header, .default-light-theme .mat-vertical-stepper-header {
    padding: 24px;
}
.default-light-theme .mat-stepper-vertical-line:before {
    top: -16px;
    bottom: -16px;
}
.default-light-theme .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after, .default-light-theme .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before {
    top: 36px;
}
.default-light-theme .mat-stepper-label-position-bottom .mat-stepper-horizontal-line {
    top: 36px;
}
.default-light-theme .mat-stepper-vertical, .default-light-theme .mat-stepper-horizontal {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-step-label {
    font-size: 14px;
    font-weight: 400;
}
.default-light-theme .mat-step-sub-label-error {
    font-weight: normal;
}
.default-light-theme .mat-step-label-error {
    font-size: 14px;
}
.default-light-theme .mat-step-label-selected {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-sort-header-arrow {
    color: #757575;
}
.default-light-theme .mat-tab-nav-bar, .default-light-theme .mat-tab-header {
    border-bottom: 1px solid rgba(0, 0, 0, .12);
}
.default-light-theme .mat-tab-group-inverted-header .mat-tab-nav-bar, .default-light-theme .mat-tab-group-inverted-header .mat-tab-header {
    border-top: 1px solid rgba(0, 0, 0, .12);
    border-bottom: none;
}
.default-light-theme .mat-tab-label, .default-light-theme .mat-tab-link {
    color: #000000de;
}
.default-light-theme .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-link.mat-tab-disabled {
    color: #00000061;
}
.default-light-theme .mat-tab-header-pagination-chevron {
    border-color: #000000de;
}
.default-light-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #00000061;
}
.default-light-theme .mat-tab-group[class*=mat-background-]>.mat-tab-header, .default-light-theme .mat-tab-nav-bar[class*=mat-background-] {
    border-bottom: none;
    border-top: none;
}
.default-light-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #2c6ae54d;
}
.default-light-theme .mat-tab-group.mat-primary .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
    background-color: #2c6ae5;
}
.default-light-theme .mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar {
    background-color: #fff;
}
.default-light-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #32c98d4d;
}
.default-light-theme .mat-tab-group.mat-accent .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
    background-color: #32c98d;
}
.default-light-theme .mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar {
    background-color: #000000de;
}
.default-light-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #ff97204d;
}
.default-light-theme .mat-tab-group.mat-warn .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
    background-color: #ff9720;
}
.default-light-theme .mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar {
    background-color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #2c6ae54d;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination {
    background-color: #2c6ae5;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link {
    color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
    color: #fff6;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator:before {
    border-color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #fff;
    opacity: .4;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element {
    background-color: #fff;
    opacity: .12;
}
.default-light-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #32c98d4d;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination {
    background-color: #32c98d;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link {
    color: #000000de;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
    color: #0006;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator:before {
    border-color: #000000de;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #000;
    opacity: .4;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element {
    background-color: #000;
    opacity: .12;
}
.default-light-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #ff97204d;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination {
    background-color: #ff9720;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link {
    color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
    color: #fff6;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator:before {
    border-color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #fff;
    opacity: .4;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element {
    background-color: #fff;
    opacity: .12;
}
.default-light-theme .mat-tab-group {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-tab-label, .default-light-theme .mat-tab-link {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-toolbar {
    background: whitesmoke;
    color: #000000de;
}
.default-light-theme .mat-toolbar.mat-primary {
    background: #2c6ae5;
    color: #fff;
}
.default-light-theme .mat-toolbar.mat-accent {
    background: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-toolbar.mat-warn {
    background: #ff9720;
    color: #fff;
}
.default-light-theme .mat-toolbar .mat-form-field-underline, .default-light-theme .mat-toolbar .mat-form-field-ripple, .default-light-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
    background-color: currentColor;
}
.default-light-theme .mat-toolbar .mat-form-field-label, .default-light-theme .mat-toolbar .mat-focused .mat-form-field-label, .default-light-theme .mat-toolbar .mat-select-value, .default-light-theme .mat-toolbar .mat-select-arrow, .default-light-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
    color: inherit;
}
.default-light-theme .mat-toolbar .mat-input-element {
    caret-color: currentColor;
}
.default-light-theme .mat-toolbar-multiple-rows {
    min-height: 64px;
}
.default-light-theme .mat-toolbar-row, .default-light-theme .mat-toolbar-single-row {
    height: 64px;
}
@media (max-width: 599px) {
    .default-light-theme .mat-toolbar-multiple-rows {
    min-height: 56px;
}
.default-light-theme .mat-toolbar-row, .default-light-theme .mat-toolbar-single-row {
    height: 56px;
}
}.default-light-theme .mat-toolbar, .default-light-theme .mat-toolbar h1, .default-light-theme .mat-toolbar h2, .default-light-theme .mat-toolbar h3, .default-light-theme .mat-toolbar h4, .default-light-theme .mat-toolbar h5, .default-light-theme .mat-toolbar h6 {
    font: 500 20px / 32px "Nunito Sans", sans-serif;
    letter-spacing: normal;
    margin: 0;
}
.default-light-theme .mat-tooltip {
    background: rgba(97, 97, 97, .9);
    font-family: "Nunito Sans", sans-serif;
    font-size: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.default-light-theme .mat-tooltip-handset {
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.default-light-theme .mat-tree {
    background: white;
}
.default-light-theme .mat-tree-node, .default-light-theme .mat-nested-tree-node {
    color: #000000de;
}
.default-light-theme .mat-tree-node {
    min-height: 48px;
}
.default-light-theme .mat-tree {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-tree-node, .default-light-theme .mat-nested-tree-node {
    font-weight: 400;
    font-size: 14px;
}
.default-light-theme .mat-snack-bar-container {
    color: #ffffffb3;
    background: #323232;
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme .mat-simple-snackbar-action {
    color: #32c98d;
}
.default-light-theme .mat-simple-snackbar {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
}
.default-light-theme .mat-simple-snackbar-action {
    line-height: 1;
    font-family: inherit;
    font-size: inherit;
    font-weight: 500;
}
.bg-primary {
    background: #2c6ae5;
}
.bg-accent {
    background: #32c98d;
}
.primary {
    color: #2c6ae5;
}
.accent {
    color: #32c98d;
}
.inventual-dashboard-supplier-wrapper .inventual-dashboard-supplier-list-sl {
    width: 50px;
    min-width: 50px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: 100%}
@media (max-width: 767px) {
    .inventual-dashboard-supplier-wrapper .inventual-dashboard-supplier-list-sl {
    width: 35px;
    min-width: 35px;
}
}.inventual-dashboard-supplier-wrapper .inventual-dashboard-supplier-list-name {
    width: 250px;
    min-width: 250px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    height: 100%}
@media (min-width: 1401px) and (max-width: 1600px) {
    .inventual-dashboard-supplier-wrapper .inventual-dashboard-supplier-list-name {
    width: 145px;
    min-width: 145px;
}
}@media (min-width: 992px) and (max-width: 1200px) {
    .inventual-dashboard-supplier-wrapper .inventual-dashboard-supplier-list-name {
    width: 145px;
    min-width: 145px;
}
}@media (max-width: 767px) {
    .inventual-dashboard-supplier-wrapper .inventual-dashboard-supplier-list-name {
    width: 125px;
    min-width: 125px;
}
.inventual-dashboard-supplier-wrapper .inventual-dashboard-supplier-list-name {
    padding-left: .625rem;
}
}.inventual-dashboard-supplier-wrapper .inventual-dashboard-supplier-list-amount {
    width: 110px;
    min-width: 110px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: 100%}
@media (max-width: 767px) {
    .inventual-dashboard-supplier-wrapper .inventual-dashboard-supplier-list-amount {
    width: 90px;
    min-width: 90px;
}
}


.mat-badge-content {
    font-weight: 600;
    font-size: 12px;
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-badge-small .mat-badge-content {
    font-size: 9px;
}
.mat-badge-large .mat-badge-content {
    font-size: 24px;
}
.mat-h1, .mat-headline, .mat-typography h1 {
    font: 400 24px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h2, .mat-title, .mat-typography h2 {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h3, .mat-subheading-2, .mat-typography h3 {
    font: 400 16px / 28px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h4, .mat-subheading-1, .mat-typography h4 {
    font: 400 15px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h5, .mat-typography h5 {
    font: 400 calc(14px * .83) / 20px Roboto, "Helvetica Neue", sans-serif;
    margin: 0 0 12px;
}
.mat-h6, .mat-typography h6 {
    font: 400 calc(14px * .67) / 20px Roboto, "Helvetica Neue", sans-serif;
    margin: 0 0 12px;
}
.mat-body-strong, .mat-body-2 {
    font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-body, .mat-body-1, .mat-typography {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-body p, .mat-body-1 p, .mat-typography p {
    margin: 0 0 12px;
}
.mat-small, .mat-caption {
    font: 400 12px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-display-4, .mat-typography .mat-display-4 {
    font: 300 112px / 112px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.05em;
    margin: 0 0 56px;
}
.mat-display-3, .mat-typography .mat-display-3 {
    font: 400 56px / 56px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.02em;
    margin: 0 0 64px;
}
.mat-display-2, .mat-typography .mat-display-2 {
    font: 400 45px / 48px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.005em;
    margin: 0 0 64px;
}
.mat-display-1, .mat-typography .mat-display-1 {
    font: 400 34px / 40px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 64px;
}
.mat-bottom-sheet-container {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button, .mat-flat-button, .mat-fab, .mat-mini-fab {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-button-toggle {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card-title {
    font-size: 24px;
    font-weight: 500;
}
.mat-card-header .mat-card-title {
    font-size: 20px;
}
.mat-card-subtitle, .mat-card-content {
    font-size: 14px;
}
.mat-checkbox {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-checkbox-layout .mat-checkbox-label {
    line-height: 24px;
}
.mat-chip {
    font-size: 14px;
    font-weight: 500;
}
.mat-chip .mat-chip-trailing-icon.mat-icon, .mat-chip .mat-chip-remove.mat-icon {
    font-size: 18px;
}
.mat-table {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-header-cell {
    font-size: 12px;
    font-weight: 500;
}
.mat-cell, .mat-footer-cell {
    font-size: 14px;
}
.mat-calendar {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-calendar-body {
    font-size: 13px;
}
.mat-calendar-body-label, .mat-calendar-period-button {
    font-size: 14px;
    font-weight: 500;
}
.mat-calendar-table-header th {
    font-size: 11px;
    font-weight: 400;
}
.mat-dialog-title {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-expansion-panel-header {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.mat-expansion-panel-content {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-form-field {
    font-size: inherit;
    font-weight: 400;
    line-height: 1.125;
    font-family: Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-form-field-wrapper {
    padding-bottom: 1.34375em;
}
.mat-form-field-prefix .mat-icon, .mat-form-field-suffix .mat-icon {
    font-size: 150%;
    line-height: 1.125;
}
.mat-form-field-prefix .mat-icon-button, .mat-form-field-suffix .mat-icon-button {
    height: 1.5em;
    width: 1.5em;
}
.mat-form-field-prefix .mat-icon-button .mat-icon, .mat-form-field-suffix .mat-icon-button .mat-icon {
    height: 1.125em;
    line-height: 1.125;
}
.mat-form-field-infix {
    padding: .5em 0;
    border-top: .84375em solid transparent;
}
.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34374em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-label-wrapper {
    top: -.84375em;
    padding-top: .84375em;
}
.mat-form-field-label {
    top: 1.34375em;
}
.mat-form-field-underline {
    bottom: 1.34375em;
}
.mat-form-field-subscript-wrapper {
    font-size: 75%;
    margin-top: .6666666667em;
    top: calc(100% - 1.7916666667em);
}
.mat-form-field-appearance-legacy .mat-form-field-wrapper {
    padding-bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-infix {
    padding: .4375em 0;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);
    -ms-transform: translateY(-1.28125em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);
    -ms-transform: translateY(-1.28124em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);
    -ms-transform: translateY(-1.28123em) scale(.75);
    width: 133.3333533333%}
.mat-form-field-appearance-legacy .mat-form-field-label {
    top: 1.28125em;
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
    bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
    margin-top: .5416666667em;
    top: calc(100% - 1.6666666667em);
}
@media print {
    .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server: focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28122em) scale(.75);
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28121em) scale(.75);
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.2812em) scale(.75);
}
}.mat-form-field-appearance-fill .mat-form-field-infix {
    padding: .25em 0 .75em;
}
.mat-form-field-appearance-fill .mat-form-field-label {
    top: 1.09375em;
    margin-top: -.5em;
}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59374em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-appearance-outline .mat-form-field-infix {
    padding: 1em 0;
}
.mat-form-field-appearance-outline .mat-form-field-label {
    top: 1.84375em;
    margin-top: -.25em;
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59374em) scale(.75);
    width: 133.3333433333%}
.mat-grid-tile-header, .mat-grid-tile-footer {
    font-size: 14px;
}
.mat-grid-tile-header .mat-line, .mat-grid-tile-footer .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-grid-tile-header .mat-line:nth-child(n+2), .mat-grid-tile-footer .mat-line:nth-child(n+2) {
    font-size: 12px;
}
input.mat-input-element {
    margin-top: -.0625em;
}
.mat-menu-item {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.mat-paginator, .mat-paginator-page-size .mat-select-trigger {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
}
.mat-radio-button {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select-trigger {
    height: 1.125em;
}
.mat-slide-toggle-content {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-slider-thumb-label-text {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.mat-stepper-vertical, .mat-stepper-horizontal {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-step-label {
    font-size: 14px;
    font-weight: 400;
}
.mat-step-sub-label-error {
    font-weight: normal;
}
.mat-step-label-error {
    font-size: 14px;
}
.mat-step-label-selected {
    font-size: 14px;
    font-weight: 500;
}
.mat-tab-group {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tab-label, .mat-tab-link {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-toolbar, .mat-toolbar h1, .mat-toolbar h2, .mat-toolbar h3, .mat-toolbar h4, .mat-toolbar h5, .mat-toolbar h6 {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0;
}
.mat-tooltip {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.mat-tooltip-handset {
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.mat-list-item {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-option {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-base .mat-list-item {
    font-size: 16px;
}
.mat-list-base .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 14px;
}
.mat-list-base .mat-list-option {
    font-size: 16px;
}
.mat-list-base .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 14px;
}
.mat-list-base .mat-subheader {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-list-base[dense] .mat-list-item {
    font-size: 12px;
}
.mat-list-base[dense] .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.mat-list-base[dense] .mat-list-option {
    font-size: 12px;
}
.mat-list-base[dense] .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.mat-list-base[dense] .mat-subheader {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.mat-option {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 16px;
}
.mat-optgroup-label {
    font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-simple-snackbar {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
}
.mat-simple-snackbar-action {
    line-height: 1;
    font-family: inherit;
    font-size: inherit;
    font-weight: 500;
}
.mat-tree {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tree-node, .mat-nested-tree-node {
    font-weight: 400;
    font-size: 14px;
}
.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, .2, 1);
    transform: scale(0);
}
.cdk-high-contrast-active .mat-ripple-element {
    display: none;
}
.cdk-visually-hidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.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 .4s cubic-bezier(.25, .8, .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, .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
    opacity: 0;
}
.cdk-overlay-connected-position-bounding-box {
    position: absolute;
    z-index: 1000;
    display: flex;
    flex-direction: column;
    min-width: 1px;
    min-height: 1px;
}
.cdk-global-scrollblock {
    position: fixed;
    width: 100%;
    overflow-y: scroll;
}
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-mdc-focus-indicator {
    position: relative;
}
.default-light-theme .mat-ripple-element {
    background-color: #0000001a;
}
.default-light-theme .mat-option {
    color: #000000de;
}
.default-light-theme .mat-option:hover:not(.mat-option-disabled), .default-light-theme .mat-option:focus:not(.mat-option-disabled) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme .mat-option.mat-active {
    background: rgba(0, 0, 0, .04);
    color: #000000de;
}
.default-light-theme .mat-option.mat-option-disabled {
    color: #00000061;
}
.default-light-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #2c6ae5;
}
.default-light-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #32c98d;
}
.default-light-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #ff9720;
}
.default-light-theme .mat-option {
    font-family: "Nunito Sans", sans-serif;
    font-size: 16px;
}
.default-light-theme .mat-optgroup-label {
    color: #0000008a;
}
.default-light-theme .mat-optgroup-disabled .mat-optgroup-label {
    color: #00000061;
}
.default-light-theme .mat-optgroup-label {
    font: 500 14px / 24px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-pseudo-checkbox {
    color: #0000008a;
}
.default-light-theme .mat-pseudo-checkbox:after {
    color: #fafafa;
}
.default-light-theme .mat-pseudo-checkbox-disabled {
    color: #b0b0b0;
}
.default-light-theme .mat-primary .mat-pseudo-checkbox-checked, .default-light-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
    background: #2c6ae5;
}
.default-light-theme .mat-pseudo-checkbox-checked, .default-light-theme .mat-pseudo-checkbox-indeterminate, .default-light-theme .mat-accent .mat-pseudo-checkbox-checked, .default-light-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
    background: #32c98d;
}
.default-light-theme .mat-warn .mat-pseudo-checkbox-checked, .default-light-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
    background: #ff9720;
}
.default-light-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled, .default-light-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
    background: #b0b0b0;
}
.default-light-theme .mat-app-background, .default-light-theme.mat-app-background {
    background-color: #fafafa;
    color: #000000de;
}
.default-light-theme .mat-elevation-z0 {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-elevation-z1 {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
}
.default-light-theme .mat-elevation-z2 {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme .mat-elevation-z3 {
    box-shadow: 0 3px 3px -2px #0003, 0 3px 4px #00000024, 0 1px 8px #0000001f;
}
.default-light-theme .mat-elevation-z4 {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme .mat-elevation-z5 {
    box-shadow: 0 3px 5px -1px #0003, 0 5px 8px #00000024, 0 1px 14px #0000001f;
}
.default-light-theme .mat-elevation-z6 {
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme .mat-elevation-z7 {
    box-shadow: 0 4px 5px -2px #0003, 0 7px 10px 1px #00000024, 0 2px 16px 1px #0000001f;
}
.default-light-theme .mat-elevation-z8 {
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}
.default-light-theme .mat-elevation-z9 {
    box-shadow: 0 5px 6px -3px #0003, 0 9px 12px 1px #00000024, 0 3px 16px 2px #0000001f;
}
.default-light-theme .mat-elevation-z10 {
    box-shadow: 0 6px 6px -3px #0003, 0 10px 14px 1px #00000024, 0 4px 18px 3px #0000001f;
}
.default-light-theme .mat-elevation-z11 {
    box-shadow: 0 6px 7px -4px #0003, 0 11px 15px 1px #00000024, 0 4px 20px 3px #0000001f;
}
.default-light-theme .mat-elevation-z12 {
    box-shadow: 0 7px 8px -4px #0003, 0 12px 17px 2px #00000024, 0 5px 22px 4px #0000001f;
}
.default-light-theme .mat-elevation-z13 {
    box-shadow: 0 7px 8px -4px #0003, 0 13px 19px 2px #00000024, 0 5px 24px 4px #0000001f;
}
.default-light-theme .mat-elevation-z14 {
    box-shadow: 0 7px 9px -4px #0003, 0 14px 21px 2px #00000024, 0 5px 26px 4px #0000001f;
}
.default-light-theme .mat-elevation-z15 {
    box-shadow: 0 8px 9px -5px #0003, 0 15px 22px 2px #00000024, 0 6px 28px 5px #0000001f;
}
.default-light-theme .mat-elevation-z16 {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
}
.default-light-theme .mat-elevation-z17 {
    box-shadow: 0 8px 11px -5px #0003, 0 17px 26px 2px #00000024, 0 6px 32px 5px #0000001f;
}
.default-light-theme .mat-elevation-z18 {
    box-shadow: 0 9px 11px -5px #0003, 0 18px 28px 2px #00000024, 0 7px 34px 6px #0000001f;
}
.default-light-theme .mat-elevation-z19 {
    box-shadow: 0 9px 12px -6px #0003, 0 19px 29px 2px #00000024, 0 7px 36px 6px #0000001f;
}
.default-light-theme .mat-elevation-z20 {
    box-shadow: 0 10px 13px -6px #0003, 0 20px 31px 3px #00000024, 0 8px 38px 7px #0000001f;
}
.default-light-theme .mat-elevation-z21 {
    box-shadow: 0 10px 13px -6px #0003, 0 21px 33px 3px #00000024, 0 8px 40px 7px #0000001f;
}
.default-light-theme .mat-elevation-z22 {
    box-shadow: 0 10px 14px -6px #0003, 0 22px 35px 3px #00000024, 0 8px 42px 7px #0000001f;
}
.default-light-theme .mat-elevation-z23 {
    box-shadow: 0 11px 14px -7px #0003, 0 23px 36px 3px #00000024, 0 9px 44px 8px #0000001f;
}
.default-light-theme .mat-elevation-z24 {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
}
.mat-theme-loaded-marker {
    display: none;
}
.default-light-theme .mat-autocomplete-panel {
    background: white;
    color: #000000de;
}
.default-light-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
    background: white;
}
.default-light-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
    color: #000000de;
}
.default-light-theme .mat-badge {
    position: relative;
}
.default-light-theme .mat-badge-hidden .mat-badge-content {
    display: none;
}
.default-light-theme .mat-badge-content {
    position: absolute;
    text-align: center;
    display: inline-block;
    border-radius: 50%;
    transition: transform .2s ease-in-out;
    transform: scale(.6);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    pointer-events: none;
}
.default-light-theme .ng-animate-disabled .mat-badge-content, .default-light-theme .mat-badge-content._mat-animation-noopable {
    transition: none;
}
.default-light-theme .mat-badge-content.mat-badge-active {
    transform: none;
}
.default-light-theme .mat-badge-small .mat-badge-content {
    width: 16px;
    height: 16px;
    line-height: 16px;
}
.default-light-theme .mat-badge-small.mat-badge-above .mat-badge-content {
    top: -8px;
}
.default-light-theme .mat-badge-small.mat-badge-below .mat-badge-content {
    bottom: -8px;
}
.default-light-theme .mat-badge-small.mat-badge-before .mat-badge-content {
    left: -16px;
}
[dir=rtl] .default-light-theme .mat-badge-small.mat-badge-before .mat-badge-content {
    left: auto;
    right: -16px;
}
.default-light-theme .mat-badge-small.mat-badge-after .mat-badge-content {
    right: -16px;
}
[dir=rtl] .default-light-theme .mat-badge-small.mat-badge-after .mat-badge-content {
    right: auto;
    left: -16px;
}
.default-light-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: -8px;
}
[dir=rtl] .default-light-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: auto;
    right: -8px;
}
.default-light-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: -8px;
}
[dir=rtl] .default-light-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: auto;
    left: -8px;
}
.default-light-theme .mat-badge-medium .mat-badge-content {
    width: 22px;
    height: 22px;
    line-height: 22px;
}
.default-light-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
    top: -11px;
}
.default-light-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
    bottom: -11px;
}
.default-light-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
    left: -22px;
}
[dir=rtl] .default-light-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
    left: auto;
    right: -22px;
}
.default-light-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
    right: -22px;
}
[dir=rtl] .default-light-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
    right: auto;
    left: -22px;
}
.default-light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: -11px;
}
[dir=rtl] .default-light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: auto;
    right: -11px;
}
.default-light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: -11px;
}
[dir=rtl] .default-light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: auto;
    left: -11px;
}
.default-light-theme .mat-badge-large .mat-badge-content {
    width: 28px;
    height: 28px;
    line-height: 28px;
}
.default-light-theme .mat-badge-large.mat-badge-above .mat-badge-content {
    top: -14px;
}
.default-light-theme .mat-badge-large.mat-badge-below .mat-badge-content {
    bottom: -14px;
}
.default-light-theme .mat-badge-large.mat-badge-before .mat-badge-content {
    left: -28px;
}
[dir=rtl] .default-light-theme .mat-badge-large.mat-badge-before .mat-badge-content {
    left: auto;
    right: -28px;
}
.default-light-theme .mat-badge-large.mat-badge-after .mat-badge-content {
    right: -28px;
}
[dir=rtl] .default-light-theme .mat-badge-large.mat-badge-after .mat-badge-content {
    right: auto;
    left: -28px;
}
.default-light-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: -14px;
}
[dir=rtl] .default-light-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: auto;
    right: -14px;
}
.default-light-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: -14px;
}
[dir=rtl] .default-light-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: auto;
    left: -14px;
}
.default-light-theme .mat-badge-content {
    color: #fff;
    background: #2c6ae5;
}
.cdk-high-contrast-active .default-light-theme .mat-badge-content {
    outline: solid 1px;
    border-radius: 0;
}
.default-light-theme .mat-badge-accent .mat-badge-content {
    background: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-badge-warn .mat-badge-content {
    color: #fff;
    background: #ff9720;
}
.default-light-theme .mat-badge-disabled .mat-badge-content {
    background: #b9b9b9;
    color: #00000061;
}
.default-light-theme .mat-badge-content {
    font-weight: 600;
    font-size: 12px;
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-badge-small .mat-badge-content {
    font-size: 9px;
}
.default-light-theme .mat-badge-large .mat-badge-content {
    font-size: 24px;
}
.default-light-theme .mat-bottom-sheet-container {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
    background: white;
    color: #000000de;
    font: 400 14px / 20px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-button, .default-light-theme .mat-icon-button, .default-light-theme .mat-stroked-button {
    color: inherit;
    background: transparent;
}
.default-light-theme .mat-button.mat-primary, .default-light-theme .mat-icon-button.mat-primary, .default-light-theme .mat-stroked-button.mat-primary {
    color: #2c6ae5;
}
.default-light-theme .mat-button.mat-accent, .default-light-theme .mat-icon-button.mat-accent, .default-light-theme .mat-stroked-button.mat-accent {
    color: #32c98d;
}
.default-light-theme .mat-button.mat-warn, .default-light-theme .mat-icon-button.mat-warn, .default-light-theme .mat-stroked-button.mat-warn {
    color: #ff9720;
}
.default-light-theme .mat-button.mat-primary.mat-button-disabled, .default-light-theme .mat-button.mat-accent.mat-button-disabled, .default-light-theme .mat-button.mat-warn.mat-button-disabled, .default-light-theme .mat-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-icon-button.mat-primary.mat-button-disabled, .default-light-theme .mat-icon-button.mat-accent.mat-button-disabled, .default-light-theme .mat-icon-button.mat-warn.mat-button-disabled, .default-light-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-stroked-button.mat-primary.mat-button-disabled, .default-light-theme .mat-stroked-button.mat-accent.mat-button-disabled, .default-light-theme .mat-stroked-button.mat-warn.mat-button-disabled, .default-light-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
    color: #00000042;
}
.default-light-theme .mat-button.mat-primary .mat-button-focus-overlay, .default-light-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .default-light-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
    background-color: #2c6ae5;
}
.default-light-theme .mat-button.mat-accent .mat-button-focus-overlay, .default-light-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .default-light-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
    background-color: #32c98d;
}
.default-light-theme .mat-button.mat-warn .mat-button-focus-overlay, .default-light-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .default-light-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
    background-color: #ff9720;
}
.default-light-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .default-light-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .default-light-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
    background-color: transparent;
}
.default-light-theme .mat-button .mat-ripple-element, .default-light-theme .mat-icon-button .mat-ripple-element, .default-light-theme .mat-stroked-button .mat-ripple-element {
    opacity: .1;
    background-color: currentColor;
}
.default-light-theme .mat-button-focus-overlay {
    background: black;
}
.default-light-theme .mat-stroked-button:not(.mat-button-disabled) {
    border-color: #0000001f;
}
.default-light-theme .mat-flat-button, .default-light-theme .mat-raised-button, .default-light-theme .mat-fab, .default-light-theme .mat-mini-fab {
    color: #000000de;
    background-color: #fff;
}
.default-light-theme .mat-flat-button.mat-primary, .default-light-theme .mat-raised-button.mat-primary, .default-light-theme .mat-fab.mat-primary, .default-light-theme .mat-mini-fab.mat-primary {
    color: #fff;
}
.default-light-theme .mat-flat-button.mat-accent, .default-light-theme .mat-raised-button.mat-accent, .default-light-theme .mat-fab.mat-accent, .default-light-theme .mat-mini-fab.mat-accent {
    color: #000000de;
}
.default-light-theme .mat-flat-button.mat-warn, .default-light-theme .mat-raised-button.mat-warn, .default-light-theme .mat-fab.mat-warn, .default-light-theme .mat-mini-fab.mat-warn {
    color: #fff;
}
.default-light-theme .mat-flat-button.mat-primary.mat-button-disabled, .default-light-theme .mat-flat-button.mat-accent.mat-button-disabled, .default-light-theme .mat-flat-button.mat-warn.mat-button-disabled, .default-light-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-raised-button.mat-primary.mat-button-disabled, .default-light-theme .mat-raised-button.mat-accent.mat-button-disabled, .default-light-theme .mat-raised-button.mat-warn.mat-button-disabled, .default-light-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-fab.mat-primary.mat-button-disabled, .default-light-theme .mat-fab.mat-accent.mat-button-disabled, .default-light-theme .mat-fab.mat-warn.mat-button-disabled, .default-light-theme .mat-fab.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-primary.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-accent.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-warn.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
    color: #00000042;
}
.default-light-theme .mat-flat-button.mat-primary, .default-light-theme .mat-raised-button.mat-primary, .default-light-theme .mat-fab.mat-primary, .default-light-theme .mat-mini-fab.mat-primary {
    background-color: #2c6ae5;
}
.default-light-theme .mat-flat-button.mat-accent, .default-light-theme .mat-raised-button.mat-accent, .default-light-theme .mat-fab.mat-accent, .default-light-theme .mat-mini-fab.mat-accent {
    background-color: #32c98d;
}
.default-light-theme .mat-flat-button.mat-warn, .default-light-theme .mat-raised-button.mat-warn, .default-light-theme .mat-fab.mat-warn, .default-light-theme .mat-mini-fab.mat-warn {
    background-color: #ff9720;
}
.default-light-theme .mat-flat-button.mat-primary.mat-button-disabled, .default-light-theme .mat-flat-button.mat-accent.mat-button-disabled, .default-light-theme .mat-flat-button.mat-warn.mat-button-disabled, .default-light-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-raised-button.mat-primary.mat-button-disabled, .default-light-theme .mat-raised-button.mat-accent.mat-button-disabled, .default-light-theme .mat-raised-button.mat-warn.mat-button-disabled, .default-light-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-fab.mat-primary.mat-button-disabled, .default-light-theme .mat-fab.mat-accent.mat-button-disabled, .default-light-theme .mat-fab.mat-warn.mat-button-disabled, .default-light-theme .mat-fab.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-primary.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-accent.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-warn.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
    background-color: #0000001f;
}
.default-light-theme .mat-flat-button.mat-primary .mat-ripple-element, .default-light-theme .mat-raised-button.mat-primary .mat-ripple-element, .default-light-theme .mat-fab.mat-primary .mat-ripple-element, .default-light-theme .mat-mini-fab.mat-primary .mat-ripple-element {
    background-color: #ffffff1a;
}
.default-light-theme .mat-flat-button.mat-accent .mat-ripple-element, .default-light-theme .mat-raised-button.mat-accent .mat-ripple-element, .default-light-theme .mat-fab.mat-accent .mat-ripple-element, .default-light-theme .mat-mini-fab.mat-accent .mat-ripple-element {
    background-color: #0000001a;
}
.default-light-theme .mat-flat-button.mat-warn .mat-ripple-element, .default-light-theme .mat-raised-button.mat-warn .mat-ripple-element, .default-light-theme .mat-fab.mat-warn .mat-ripple-element, .default-light-theme .mat-mini-fab.mat-warn .mat-ripple-element {
    background-color: #ffffff1a;
}
.default-light-theme .mat-stroked-button:not([class*=mat-elevation-z]), .default-light-theme .mat-flat-button:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-raised-button:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}
.default-light-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-fab:not([class*=mat-elevation-z]), .default-light-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .default-light-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
    box-shadow: 0 7px 8px -4px #0003, 0 12px 17px 2px #00000024, 0 5px 22px 4px #0000001f;
}
.default-light-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .default-light-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-button, .default-light-theme .mat-raised-button, .default-light-theme .mat-icon-button, .default-light-theme .mat-stroked-button, .default-light-theme .mat-flat-button, .default-light-theme .mat-fab, .default-light-theme .mat-mini-fab {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-button-toggle-standalone, .default-light-theme .mat-button-toggle-group {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard, .default-light-theme .mat-button-toggle-group-appearance-standard {
    box-shadow: none;
}
.default-light-theme .mat-button-toggle {
    color: #00000061;
}
.default-light-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
    background-color: #0000001f;
}
.default-light-theme .mat-button-toggle-appearance-standard {
    color: #000000de;
    background: white;
}
.default-light-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
    background-color: #000;
}
.default-light-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle {
    border-left: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle {
    border-left: none;
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle {
    border-left: none;
    border-right: none;
    border-top: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-button-toggle-checked {
    background-color: #e0e0e0;
    color: #0000008a;
}
.default-light-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
    color: #000000de;
}
.default-light-theme .mat-button-toggle-disabled {
    color: #00000042;
    background-color: #eee;
}
.default-light-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
    background: white;
}
.default-light-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
    background-color: #bdbdbd;
}
.default-light-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard, .default-light-theme .mat-button-toggle-group-appearance-standard {
    border: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
    line-height: 48px;
}
.default-light-theme .mat-button-toggle {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-card {
    background: white;
    color: #000000de;
}
.default-light-theme .mat-card:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
}
.default-light-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-card-subtitle {
    color: #0000008a;
}
.default-light-theme .mat-card {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-card-title {
    font-size: 24px;
    font-weight: 500;
}
.default-light-theme .mat-card-header .mat-card-title {
    font-size: 20px;
}
.default-light-theme .mat-card-subtitle, .default-light-theme .mat-card-content {
    font-size: 14px;
}
.default-light-theme .mat-checkbox-frame {
    border-color: #0000008a;
}
.default-light-theme .mat-checkbox-checkmark {
    fill: #fafafa;
}
.default-light-theme .mat-checkbox-checkmark-path {
    stroke: #fafafa!important;
}
.default-light-theme .mat-checkbox-mixedmark {
    background-color: #fafafa;
}
.default-light-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .default-light-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
    background-color: #2c6ae5;
}
.default-light-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .default-light-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
    background-color: #32c98d;
}
.default-light-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .default-light-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
    background-color: #ff9720;
}
.default-light-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .default-light-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
    background-color: #b0b0b0;
}
.default-light-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
    border-color: #b0b0b0;
}
.default-light-theme .mat-checkbox-disabled .mat-checkbox-label {
    color: #0000008a;
}
.default-light-theme .mat-checkbox .mat-ripple-element {
    background-color: #000;
}
.default-light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element, .default-light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
    background: #2c6ae5;
}
.default-light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element, .default-light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
    background: #32c98d;
}
.default-light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element, .default-light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
    background: #ff9720;
}
.default-light-theme .mat-checkbox {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-checkbox-layout .mat-checkbox-label {
    line-height: 24px;
}
.default-light-theme .mat-chip.mat-standard-chip {
    background-color: #e0e0e0;
    color: #000000de;
}
.default-light-theme .mat-chip.mat-standard-chip .mat-chip-remove {
    color: #000000de;
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
    box-shadow: 0 3px 3px -2px #0003, 0 3px 4px #00000024, 0 1px 8px #0000001f;
}
.default-light-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
    opacity: .54;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip:after {
    background: black;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
    color: #fff;
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
    background-color: #ffffff1a;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
    color: #fff;
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
    background-color: #ffffff1a;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
    color: #000000de;
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
    background-color: #0000001a;
}
.default-light-theme .mat-chip {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-chip .mat-chip-trailing-icon.mat-icon, .default-light-theme .mat-chip .mat-chip-remove.mat-icon {
    font-size: 18px;
}
.default-light-theme .mat-table {
    background: white;
}
.default-light-theme .mat-table thead, .default-light-theme .mat-table tbody, .default-light-theme .mat-table tfoot, .default-light-theme mat-header-row, .default-light-theme mat-row, .default-light-theme mat-footer-row, .default-light-theme [mat-header-row], .default-light-theme [mat-row], .default-light-theme [mat-footer-row], .default-light-theme .mat-table-sticky {
    background: inherit;
}
.default-light-theme mat-row, .default-light-theme mat-header-row, .default-light-theme mat-footer-row, .default-light-theme th.mat-header-cell, .default-light-theme td.mat-cell, .default-light-theme td.mat-footer-cell {
    border-bottom-color: #0000001f;
}
.default-light-theme .mat-header-cell {
    color: #0000008a;
}
.default-light-theme .mat-cell, .default-light-theme .mat-footer-cell {
    color: #000000de;
}
.default-light-theme .mat-table {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-header-cell {
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme .mat-cell, .default-light-theme .mat-footer-cell {
    font-size: 14px;
}
.default-light-theme .mat-calendar-arrow {
    border-top-color: #0000008a;
}
.default-light-theme .mat-datepicker-toggle, .default-light-theme .mat-datepicker-content .mat-calendar-next-button, .default-light-theme .mat-datepicker-content .mat-calendar-previous-button {
    color: #0000008a;
}
.default-light-theme .mat-calendar-table-header-divider:after {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme .mat-calendar-table-header, .default-light-theme .mat-calendar-body-label {
    color: #0000008a;
}
.default-light-theme .mat-calendar-body-cell-content, .default-light-theme .mat-date-range-input-separator {
    color: #000000de;
    border-color: transparent;
}
.default-light-theme .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    color: #00000061;
}
.default-light-theme .mat-form-field-disabled .mat-date-range-input-separator {
    color: #00000061;
}
.default-light-theme .mat-calendar-body-in-preview {
    color: #0000003d;
}
.default-light-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    border-color: #00000061;
}
.default-light-theme .mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    border-color: #0000002e;
}
.default-light-theme .mat-calendar-body-in-range:before {
    background: rgba(44, 106, 229, .2);
}
.default-light-theme .mat-calendar-body-comparison-identical, .default-light-theme .mat-calendar-body-in-comparison-range:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme .mat-calendar-body-comparison-bridge-start:before, .default-light-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
    background: linear-gradient(to right, rgba(44, 106, 229, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-calendar-body-comparison-bridge-end:before, .default-light-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
    background: linear-gradient(to left, rgba(44, 106, 229, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical, .default-light-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
    background: #a8dab5;
}
.default-light-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected, .default-light-theme .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
    background: #46a35e;
}
.default-light-theme .mat-calendar-body-selected {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme .mat-calendar-body-disabled>.mat-calendar-body-selected {
    background-color: #2c6ae566;
}
.default-light-theme .mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px #fff;
}
.default-light-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #2c6ae54d;
}
.default-light-theme .mat-datepicker-content {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
    background-color: #fff;
    color: #000000de;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before {
    background: rgba(50, 201, 141, .2);
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical, .default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before, .default-light-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
    background: linear-gradient(to right, rgba(50, 201, 141, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before, .default-light-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
    background: linear-gradient(to left, rgba(50, 201, 141, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical, .default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
    background: #a8dab5;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected, .default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
    background: #46a35e;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected {
    background-color: #32c98d66;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px #000000de;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #32c98d4d;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before {
    background: rgba(255, 151, 32, .2);
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical, .default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before, .default-light-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
    background: linear-gradient(to right, rgba(255, 151, 32, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before, .default-light-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
    background: linear-gradient(to left, rgba(255, 151, 32, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical, .default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
    background: #a8dab5;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected, .default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
    background: #46a35e;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected {
    background-color: #ff972066;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px #fff;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #ff97204d;
}
.default-light-theme .mat-datepicker-content-touch {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
}
.default-light-theme .mat-datepicker-toggle-active {
    color: #2c6ae5;
}
.default-light-theme .mat-datepicker-toggle-active.mat-accent {
    color: #32c98d;
}
.default-light-theme .mat-datepicker-toggle-active.mat-warn {
    color: #ff9720;
}
.default-light-theme .mat-date-range-input-inner[disabled] {
    color: #00000061;
}
.default-light-theme .mat-calendar {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-calendar-body {
    font-size: 13px;
}
.default-light-theme .mat-calendar-body-label, .default-light-theme .mat-calendar-period-button {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-calendar-table-header th {
    font-size: 11px;
    font-weight: 400;
}
.default-light-theme .mat-dialog-container {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
    background: white;
    color: #000000de;
}
.default-light-theme .mat-dialog-title {
    font: 500 20px / 32px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-divider {
    border-top-color: #0000001f;
}
.default-light-theme .mat-divider-vertical {
    border-right-color: #0000001f;
}
.default-light-theme .mat-expansion-panel {
    background: white;
    color: #000000de;
}
.default-light-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme .mat-action-row {
    border-top-color: #0000001f;
}
.default-light-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .default-light-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .default-light-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
    background: rgba(0, 0, 0, .04);
}
@media (hover: none) {
    .default-light-theme .mat-expansion-panel> not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
}
}.default-light-theme .mat-expansion-panel-header-title {
    color: #000000de;
}
.default-light-theme .mat-expansion-panel-header-description, .default-light-theme .mat-expansion-indicator:after {
    color: #0000008a;
}
.default-light-theme .mat-expansion-panel-header[aria-disabled=true] {
    color: #00000042;
}
.default-light-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title, .default-light-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
    color: inherit;
}
.default-light-theme .mat-expansion-panel-header {
    height: 48px;
}
.default-light-theme .mat-expansion-panel-header.mat-expanded {
    height: 64px;
}
.default-light-theme .mat-expansion-panel-header {
    font-family: "Nunito Sans", sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.default-light-theme .mat-expansion-panel-content {
    font: 400 14px / 20px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-form-field-label {
    color: #0009;
}
.default-light-theme .mat-hint {
    color: #0009;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-label {
    color: #2c6ae5;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
    color: #32c98d;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
    color: #ff9720;
}
.default-light-theme .mat-focused .mat-form-field-required-marker {
    color: #32c98d;
}
.default-light-theme .mat-form-field-ripple {
    background-color: #000000de;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-ripple {
    background-color: #2c6ae5;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
    background-color: #32c98d;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
    background-color: #ff9720;
}
.default-light-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after {
    color: #2c6ae5;
}
.default-light-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after {
    color: #32c98d;
}
.default-light-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after {
    color: #ff9720;
}
.default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
    color: #ff9720;
}
.default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent, .default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
    color: #ff9720;
}
.default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple, .default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
    background-color: #ff9720;
}
.default-light-theme .mat-error {
    color: #ff9720;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-label {
    color: #0000008a;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-hint {
    color: #0000008a;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
    background-color: #0000006b;
}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .42) 33%, transparent 0%);
    background-size: 4px 100%;
    background-repeat: repeat-x;
}
.default-light-theme .mat-form-field-appearance-standard .mat-form-field-underline {
    background-color: #0000006b;
}
.default-light-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .42) 33%, transparent 0%);
    background-size: 4px 100%;
    background-repeat: repeat-x;
}
.default-light-theme .mat-form-field-appearance-fill .mat-form-field-flex {
    background-color: #0000000a;
}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
    background-color: #00000005;
}
.default-light-theme .mat-form-field-appearance-fill .mat-form-field-underline:before {
    background-color: #0000006b;
}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
    color: #00000061;
}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before {
    background-color: transparent;
}
.default-light-theme .mat-form-field-appearance-outline .mat-form-field-outline {
    color: #0000001f;
}
.default-light-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
    color: #000000de;
}
.default-light-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
    color: #2c6ae5;
}
.default-light-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
    color: #32c98d;
}
.default-light-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
    color: #ff9720;
}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
    color: #ff9720;
}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
    color: #00000061;
}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
    color: #0000000f;
}
.default-light-theme .mat-form-field {
    font-size: inherit;
    font-weight: 400;
    line-height: 1.125;
    font-family: "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-form-field-wrapper {
    padding-bottom: 1.34375em;
}
.default-light-theme .mat-form-field-prefix .mat-icon, .default-light-theme .mat-form-field-suffix .mat-icon {
    font-size: 150%;
    line-height: 1.125;
}
.default-light-theme .mat-form-field-prefix .mat-icon-button, .default-light-theme .mat-form-field-suffix .mat-icon-button {
    height: 1.5em;
    width: 1.5em;
}
.default-light-theme .mat-form-field-prefix .mat-icon-button .mat-icon, .default-light-theme .mat-form-field-suffix .mat-icon-button .mat-icon {
    height: 1.125em;
    line-height: 1.125;
}
.default-light-theme .mat-form-field-infix {
    padding: .5em 0;
    border-top: .84375em solid transparent;
}
.default-light-theme .mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme .mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme .mat-form-field-label-wrapper {
    top: -.84375em;
    padding-top: .84375em;
}
.default-light-theme .mat-form-field-label {
    top: 1.34375em;
}
.default-light-theme .mat-form-field-underline {
    bottom: 1.34375em;
}
.default-light-theme .mat-form-field-subscript-wrapper {
    font-size: 75%;
    margin-top: .6666666667em;
    top: calc(100% - 1.7916666667em);
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-wrapper {
    padding-bottom: 1.25em;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-infix {
    padding: .4375em 0;
}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00106px);
    -ms-transform: translateY(-1.28119em) scale(.75);
    width: 133.3333933333%}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00107px);
    -ms-transform: translateY(-1.28118em) scale(.75);
    width: 133.3334033333%}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00108px);
    -ms-transform: translateY(-1.28117em) scale(.75);
    width: 133.3334133333%}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-label {
    top: 1.28125em;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
    bottom: 1.25em;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
    margin-top: .5416666667em;
    top: calc(100% - 1.6666666667em);
}
@media print {
    .default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server: focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28116em) scale(.75);
}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28115em) scale(.75);
}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28114em) scale(.75);
}
}.default-light-theme .mat-form-field-appearance-fill .mat-form-field-infix {
    padding: .25em 0 .75em;
}
.default-light-theme .mat-form-field-appearance-fill .mat-form-field-label {
    top: 1.09375em;
    margin-top: -.5em;
}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme .mat-form-field-appearance-outline .mat-form-field-infix {
    padding: 1em 0;
}
.default-light-theme .mat-form-field-appearance-outline .mat-form-field-label {
    top: 1.84375em;
    margin-top: -.25em;
}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme .mat-grid-tile-header, .default-light-theme .mat-grid-tile-footer {
    font-size: 14px;
}
.default-light-theme .mat-grid-tile-header .mat-line, .default-light-theme .mat-grid-tile-footer .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-grid-tile-header .mat-line:nth-child(n+2), .default-light-theme .mat-grid-tile-footer .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme .mat-icon.mat-primary {
    color: #2c6ae5;
}
.default-light-theme .mat-icon.mat-accent {
    color: #32c98d;
}
.default-light-theme .mat-icon.mat-warn {
    color: #ff9720;
}
.default-light-theme .mat-form-field-type-mat-native-select .mat-form-field-infix:after {
    color: #0000008a;
}
.default-light-theme .mat-input-element:disabled, .default-light-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after {
    color: #00000061;
}
.default-light-theme .mat-input-element {
    caret-color: #2c6ae5;
}
.default-light-theme .mat-input-element::placeholder {
    color: #0000006b;
}
.default-light-theme .mat-input-element::-moz-placeholder {
    color: #0000006b;
}
.default-light-theme .mat-input-element::-webkit-input-placeholder {
    color: #0000006b;
}
.default-light-theme .mat-input-element:-ms-input-placeholder {
    color: #0000006b;
}
.default-light-theme .mat-form-field.mat-accent .mat-input-element {
    caret-color: #32c98d;
}
.default-light-theme .mat-form-field.mat-warn .mat-input-element, .default-light-theme .mat-form-field-invalid .mat-input-element {
    caret-color: #ff9720;
}
.default-light-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after {
    color: #ff9720;
}
.default-light-theme input.mat-input-element {
    margin-top: -.0625em;
}
.default-light-theme .mat-list-base .mat-list-item {
    color: #000000de;
}
.default-light-theme .mat-list-base .mat-list-option {
    color: #000000de;
}
.default-light-theme .mat-list-base .mat-subheader {
    color: #0000008a;
}
.default-light-theme .mat-list-item-disabled {
    background-color: #eee;
}
.default-light-theme .mat-list-option:hover, .default-light-theme .mat-list-option:focus, .default-light-theme .mat-nav-list .mat-list-item:hover, .default-light-theme .mat-nav-list .mat-list-item:focus, .default-light-theme .mat-action-list .mat-list-item:hover, .default-light-theme .mat-action-list .mat-list-item:focus {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme .mat-list-single-selected-option, .default-light-theme .mat-list-single-selected-option:hover, .default-light-theme .mat-list-single-selected-option:focus {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme .mat-list-item {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-list-option {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-list-base .mat-list-item {
    font-size: 16px;
}
.default-light-theme .mat-list-base .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 14px;
}
.default-light-theme .mat-list-base .mat-list-option {
    font-size: 16px;
}
.default-light-theme .mat-list-base .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 14px;
}
.default-light-theme .mat-list-base .mat-subheader {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-list-base[dense] .mat-list-item {
    font-size: 12px;
}
.default-light-theme .mat-list-base[dense] .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme .mat-list-base[dense] .mat-list-option {
    font-size: 12px;
}
.default-light-theme .mat-list-base[dense] .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme .mat-list-base[dense] .mat-subheader {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme .mat-menu-panel {
    background: white;
}
.default-light-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme .mat-menu-item {
    background: transparent;
    color: #000000de;
}
.default-light-theme .mat-menu-item[disabled], .default-light-theme .mat-menu-item[disabled] .mat-menu-submenu-icon, .default-light-theme .mat-menu-item[disabled] .mat-icon-no-color {
    color: #00000061;
}
.default-light-theme .mat-menu-item .mat-icon-no-color, .default-light-theme .mat-menu-submenu-icon {
    color: #0000008a;
}
.default-light-theme .mat-menu-item:hover:not([disabled]), .default-light-theme .mat-menu-item.cdk-program-focused:not([disabled]), .default-light-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]), .default-light-theme .mat-menu-item-highlighted:not([disabled]) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme .mat-menu-item {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.default-light-theme .mat-paginator {
    background: white;
}
.default-light-theme .mat-paginator, .default-light-theme .mat-paginator-page-size .mat-select-trigger {
    color: #0000008a;
}
.default-light-theme .mat-paginator-decrement, .default-light-theme .mat-paginator-increment {
    border-top: 2px solid rgba(0, 0, 0, .54);
    border-right: 2px solid rgba(0, 0, 0, .54);
}
.default-light-theme .mat-paginator-first, .default-light-theme .mat-paginator-last {
    border-top: 2px solid rgba(0, 0, 0, .54);
}
.default-light-theme .mat-icon-button[disabled] .mat-paginator-decrement, .default-light-theme .mat-icon-button[disabled] .mat-paginator-increment, .default-light-theme .mat-icon-button[disabled] .mat-paginator-first, .default-light-theme .mat-icon-button[disabled] .mat-paginator-last {
    border-color: #00000061;
}
.default-light-theme .mat-paginator-container {
    min-height: 56px;
}
.default-light-theme .mat-paginator, .default-light-theme .mat-paginator-page-size .mat-select-trigger {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
}
.default-light-theme .mat-progress-bar-background {
    fill: #c7d6f5;
}
.default-light-theme .mat-progress-bar-buffer {
    background-color: #c7d6f5;
}
.default-light-theme .mat-progress-bar-fill:after {
    background-color: #2c6ae5;
}
.default-light-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
    fill: #c8eedf;
}
.default-light-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
    background-color: #c8eedf;
}
.default-light-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill:after {
    background-color: #32c98d;
}
.default-light-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
    fill: #fbe1c4;
}
.default-light-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
    background-color: #fbe1c4;
}
.default-light-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill:after {
    background-color: #ff9720;
}
.default-light-theme .mat-progress-spinner circle, .default-light-theme .mat-spinner circle {
    stroke: #2c6ae5;
}
.default-light-theme .mat-progress-spinner.mat-accent circle, .default-light-theme .mat-spinner.mat-accent circle {
    stroke: #32c98d;
}
.default-light-theme .mat-progress-spinner.mat-warn circle, .default-light-theme .mat-spinner.mat-warn circle {
    stroke: #ff9720;
}
.default-light-theme .mat-radio-outer-circle {
    border-color: #0000008a;
}
.default-light-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
    border-color: #2c6ae5;
}
.default-light-theme .mat-radio-button.mat-primary .mat-radio-inner-circle, .default-light-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .default-light-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .default-light-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
    background-color: #2c6ae5;
}
.default-light-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
    border-color: #32c98d;
}
.default-light-theme .mat-radio-button.mat-accent .mat-radio-inner-circle, .default-light-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .default-light-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .default-light-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
    background-color: #32c98d;
}
.default-light-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
    border-color: #ff9720;
}
.default-light-theme .mat-radio-button.mat-warn .mat-radio-inner-circle, .default-light-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .default-light-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .default-light-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
    background-color: #ff9720;
}
.default-light-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle, .default-light-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
    border-color: #00000061;
}
.default-light-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element, .default-light-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
    background-color: #00000061;
}
.default-light-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
    color: #00000061;
}
.default-light-theme .mat-radio-button .mat-ripple-element {
    background-color: #000;
}
.default-light-theme .mat-radio-button {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-select-value {
    color: #000000de;
}
.default-light-theme .mat-select-placeholder {
    color: #0000006b;
}
.default-light-theme .mat-select-disabled .mat-select-value {
    color: #00000061;
}
.default-light-theme .mat-select-arrow {
    color: #0000008a;
}
.default-light-theme .mat-select-panel {
    background: white;
}
.default-light-theme .mat-select-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
    color: #2c6ae5;
}
.default-light-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
    color: #32c98d;
}
.default-light-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
    color: #ff9720;
}
.default-light-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
    color: #ff9720;
}
.default-light-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
    color: #00000061;
}
.default-light-theme .mat-select {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-select-trigger {
    height: 1.125em;
}
.default-light-theme .mat-drawer-container {
    background-color: #fafafa;
    color: #000000de;
}
.default-light-theme .mat-drawer {
    background-color: #fff;
    color: #000000de;
}
.default-light-theme .mat-drawer.mat-drawer-push {
    background-color: #fff;
}
.default-light-theme .mat-drawer:not(.mat-drawer-side) {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
}
.default-light-theme .mat-drawer-side {
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-drawer-side.mat-drawer-end {
    border-left: solid 1px rgba(0, 0, 0, .12);
    border-right: none;
}
.default-light-theme [dir=rtl] .mat-drawer-side {
    border-left: solid 1px rgba(0, 0, 0, .12);
    border-right: none;
}
.default-light-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
    border-left: none;
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-drawer-backdrop.mat-drawer-shown {
    background-color: #0009;
}
.default-light-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
    background-color: #32c98d;
}
.default-light-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
    background-color: #32c98d8a;
}
.default-light-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
    background-color: #32c98d;
}
.default-light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
    background-color: #2c6ae5;
}
.default-light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
    background-color: #2c6ae58a;
}
.default-light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
    background-color: #2c6ae5;
}
.default-light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
    background-color: #ff9720;
}
.default-light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
    background-color: #ff97208a;
}
.default-light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
    background-color: #ff9720;
}
.default-light-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
    background-color: #000;
}
.default-light-theme .mat-slide-toggle-thumb {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
    background-color: #fafafa;
}
.default-light-theme .mat-slide-toggle-bar {
    background-color: #00000061;
}
.default-light-theme .mat-slide-toggle-content {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-slider-track-background {
    background-color: #00000042;
}
.default-light-theme .mat-primary .mat-slider-track-fill, .default-light-theme .mat-primary .mat-slider-thumb, .default-light-theme .mat-primary .mat-slider-thumb-label {
    background-color: #2c6ae5;
}
.default-light-theme .mat-primary .mat-slider-thumb-label-text {
    color: #fff;
}
.default-light-theme .mat-primary .mat-slider-focus-ring {
    background-color: #2c6ae533;
}
.default-light-theme .mat-accent .mat-slider-track-fill, .default-light-theme .mat-accent .mat-slider-thumb, .default-light-theme .mat-accent .mat-slider-thumb-label {
    background-color: #32c98d;
}
.default-light-theme .mat-accent .mat-slider-thumb-label-text {
    color: #000000de;
}
.default-light-theme .mat-accent .mat-slider-focus-ring {
    background-color: #32c98d33;
}
.default-light-theme .mat-warn .mat-slider-track-fill, .default-light-theme .mat-warn .mat-slider-thumb, .default-light-theme .mat-warn .mat-slider-thumb-label {
    background-color: #ff9720;
}
.default-light-theme .mat-warn .mat-slider-thumb-label-text {
    color: #fff;
}
.default-light-theme .mat-warn .mat-slider-focus-ring {
    background-color: #ff972033;
}
.default-light-theme .mat-slider:hover .mat-slider-track-background, .default-light-theme .mat-slider.cdk-focused .mat-slider-track-background {
    background-color: #00000061;
}
.default-light-theme .mat-slider-disabled .mat-slider-track-background, .default-light-theme .mat-slider-disabled .mat-slider-track-fill, .default-light-theme .mat-slider-disabled .mat-slider-thumb {
    background-color: #00000042;
}
.default-light-theme .mat-slider-disabled:hover .mat-slider-track-background {
    background-color: #00000042;
}
.default-light-theme .mat-slider-min-value .mat-slider-focus-ring {
    background-color: #0000001f;
}
.default-light-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb, .default-light-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
    background-color: #000000de;
}
.default-light-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb, .default-light-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
    background-color: #00000042;
}
.default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
    border-color: #00000042;
    background-color: transparent;
}
.default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
    border-color: #00000061;
}
.default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
    border-color: #00000042;
}
.default-light-theme .mat-slider-has-ticks .mat-slider-wrapper:after {
    border-color: #000000b3;
}
.default-light-theme .mat-slider-horizontal .mat-slider-ticks {
    background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
    background-image: -moz-repeating-linear-gradient(.0001deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
}
.default-light-theme .mat-slider-vertical .mat-slider-ticks {
    background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
}
.default-light-theme .mat-slider-thumb-label-text {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme .mat-step-header.cdk-keyboard-focused, .default-light-theme .mat-step-header.cdk-program-focused, .default-light-theme .mat-step-header:hover:not([aria-disabled]), .default-light-theme .mat-step-header:hover[aria-disabled=false] {
    background-color: #0000000a;
}
.default-light-theme .mat-step-header:hover[aria-disabled=true] {
    cursor: default;
}
@media (hover: none) {
    .default-light-theme .mat-step-header: hover {
    background: none;
}
}.default-light-theme .mat-step-header .mat-step-label, .default-light-theme .mat-step-header .mat-step-optional {
    color: #0000008a;
}
.default-light-theme .mat-step-header .mat-step-icon {
    background-color: #0000008a;
    color: #fff;
}
.default-light-theme .mat-step-header .mat-step-icon-selected, .default-light-theme .mat-step-header .mat-step-icon-state-done, .default-light-theme .mat-step-header .mat-step-icon-state-edit {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme .mat-step-header.mat-accent .mat-step-icon {
    color: #000000de;
}
.default-light-theme .mat-step-header.mat-accent .mat-step-icon-selected, .default-light-theme .mat-step-header.mat-accent .mat-step-icon-state-done, .default-light-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-step-header.mat-warn .mat-step-icon {
    color: #fff;
}
.default-light-theme .mat-step-header.mat-warn .mat-step-icon-selected, .default-light-theme .mat-step-header.mat-warn .mat-step-icon-state-done, .default-light-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme .mat-step-header .mat-step-icon-state-error {
    background-color: transparent;
    color: #ff9720;
}
.default-light-theme .mat-step-header .mat-step-label.mat-step-label-active {
    color: #000000de;
}
.default-light-theme .mat-step-header .mat-step-label.mat-step-label-error {
    color: #ff9720;
}
.default-light-theme .mat-stepper-horizontal, .default-light-theme .mat-stepper-vertical {
    background-color: #fff;
}
.default-light-theme .mat-stepper-vertical-line:before {
    border-left-color: #0000001f;
}
.default-light-theme .mat-horizontal-stepper-header:before, .default-light-theme .mat-horizontal-stepper-header:after, .default-light-theme .mat-stepper-horizontal-line {
    border-top-color: #0000001f;
}
.default-light-theme .mat-horizontal-stepper-header {
    height: 72px;
}
.default-light-theme .mat-stepper-label-position-bottom .mat-horizontal-stepper-header, .default-light-theme .mat-vertical-stepper-header {
    padding: 24px;
}
.default-light-theme .mat-stepper-vertical-line:before {
    top: -16px;
    bottom: -16px;
}
.default-light-theme .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after, .default-light-theme .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before {
    top: 36px;
}
.default-light-theme .mat-stepper-label-position-bottom .mat-stepper-horizontal-line {
    top: 36px;
}
.default-light-theme .mat-stepper-vertical, .default-light-theme .mat-stepper-horizontal {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-step-label {
    font-size: 14px;
    font-weight: 400;
}
.default-light-theme .mat-step-sub-label-error {
    font-weight: normal;
}
.default-light-theme .mat-step-label-error {
    font-size: 14px;
}
.default-light-theme .mat-step-label-selected {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-sort-header-arrow {
    color: #757575;
}
.default-light-theme .mat-tab-nav-bar, .default-light-theme .mat-tab-header {
    border-bottom: 1px solid rgba(0, 0, 0, .12);
}
.default-light-theme .mat-tab-group-inverted-header .mat-tab-nav-bar, .default-light-theme .mat-tab-group-inverted-header .mat-tab-header {
    border-top: 1px solid rgba(0, 0, 0, .12);
    border-bottom: none;
}
.default-light-theme .mat-tab-label, .default-light-theme .mat-tab-link {
    color: #000000de;
}
.default-light-theme .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-link.mat-tab-disabled {
    color: #00000061;
}
.default-light-theme .mat-tab-header-pagination-chevron {
    border-color: #000000de;
}
.default-light-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #00000061;
}
.default-light-theme .mat-tab-group[class*=mat-background-]>.mat-tab-header, .default-light-theme .mat-tab-nav-bar[class*=mat-background-] {
    border-bottom: none;
    border-top: none;
}
.default-light-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #2c6ae54d;
}
.default-light-theme .mat-tab-group.mat-primary .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
    background-color: #2c6ae5;
}
.default-light-theme .mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar {
    background-color: #fff;
}
.default-light-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #32c98d4d;
}
.default-light-theme .mat-tab-group.mat-accent .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
    background-color: #32c98d;
}
.default-light-theme .mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar {
    background-color: #000000de;
}
.default-light-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #ff97204d;
}
.default-light-theme .mat-tab-group.mat-warn .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
    background-color: #ff9720;
}
.default-light-theme .mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar {
    background-color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #2c6ae54d;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination {
    background-color: #2c6ae5;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link {
    color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
    color: #fff6;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator:before {
    border-color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #fff;
    opacity: .4;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element {
    background-color: #fff;
    opacity: .12;
}
.default-light-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #32c98d4d;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination {
    background-color: #32c98d;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link {
    color: #000000de;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
    color: #0006;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator:before {
    border-color: #000000de;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #000;
    opacity: .4;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element {
    background-color: #000;
    opacity: .12;
}
.default-light-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #ff97204d;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination {
    background-color: #ff9720;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link {
    color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
    color: #fff6;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator:before {
    border-color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #fff;
    opacity: .4;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element {
    background-color: #fff;
    opacity: .12;
}
.default-light-theme .mat-tab-group {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-tab-label, .default-light-theme .mat-tab-link {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-toolbar {
    background: whitesmoke;
    color: #000000de;
}
.default-light-theme .mat-toolbar.mat-primary {
    background: #2c6ae5;
    color: #fff;
}
.default-light-theme .mat-toolbar.mat-accent {
    background: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-toolbar.mat-warn {
    background: #ff9720;
    color: #fff;
}
.default-light-theme .mat-toolbar .mat-form-field-underline, .default-light-theme .mat-toolbar .mat-form-field-ripple, .default-light-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
    background-color: currentColor;
}
.default-light-theme .mat-toolbar .mat-form-field-label, .default-light-theme .mat-toolbar .mat-focused .mat-form-field-label, .default-light-theme .mat-toolbar .mat-select-value, .default-light-theme .mat-toolbar .mat-select-arrow, .default-light-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
    color: inherit;
}
.default-light-theme .mat-toolbar .mat-input-element {
    caret-color: currentColor;
}
.default-light-theme .mat-toolbar-multiple-rows {
    min-height: 64px;
}
.default-light-theme .mat-toolbar-row, .default-light-theme .mat-toolbar-single-row {
    height: 64px;
}
@media (max-width: 599px) {
    .default-light-theme .mat-toolbar-multiple-rows {
    min-height: 56px;
}
.default-light-theme .mat-toolbar-row, .default-light-theme .mat-toolbar-single-row {
    height: 56px;
}
}.default-light-theme .mat-toolbar, .default-light-theme .mat-toolbar h1, .default-light-theme .mat-toolbar h2, .default-light-theme .mat-toolbar h3, .default-light-theme .mat-toolbar h4, .default-light-theme .mat-toolbar h5, .default-light-theme .mat-toolbar h6 {
    font: 500 20px / 32px "Nunito Sans", sans-serif;
    letter-spacing: normal;
    margin: 0;
}
.default-light-theme .mat-tooltip {
    background: rgba(97, 97, 97, .9);
    font-family: "Nunito Sans", sans-serif;
    font-size: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.default-light-theme .mat-tooltip-handset {
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.default-light-theme .mat-tree {
    background: white;
}
.default-light-theme .mat-tree-node, .default-light-theme .mat-nested-tree-node {
    color: #000000de;
}
.default-light-theme .mat-tree-node {
    min-height: 48px;
}
.default-light-theme .mat-tree {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-tree-node, .default-light-theme .mat-nested-tree-node {
    font-weight: 400;
    font-size: 14px;
}
.default-light-theme .mat-snack-bar-container {
    color: #ffffffb3;
    background: #323232;
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme .mat-simple-snackbar-action {
    color: #32c98d;
}
.default-light-theme .mat-simple-snackbar {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
}
.default-light-theme .mat-simple-snackbar-action {
    line-height: 1;
    font-family: inherit;
    font-size: inherit;
    font-weight: 500;
}
.bg-primary {
    background: #2c6ae5;
}
.bg-accent {
    background: #32c98d;
}
.primary {
    color: #2c6ae5;
}
.accent {
    color: #32c98d;
}
.inventual-dashboard-transaction-wrapper .mat-tab-group {
    font-family: "Nunito Sans", sans-serif;
}
.inventual-dashboard-transaction-wrapper .mat-tab-label .mat-tab-label-content {
    font-size: 15px;
    line-height: 15px;
    font-weight: 600;
    --tw-text-opacity:  1;
    color: rgba(13, 15, 25, var(--tw-text-opacity));
    font-family: "Nunito Sans", sans-serif;
}
.inventual-dashboard-transaction-wrapper .mat-tab-label {
    min-width: inherit;
    height: inherit;
    padding-left: 2.75rem;
    padding-right: 2.75rem;
}
@media (min-width: 1201px) and (max-width: 1400px) {
    .inventual-dashboard-transaction-wrapper .mat-tab-label {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
}@media (min-width: 768px) and (max-width: 991px) {
    .inventual-dashboard-transaction-wrapper .mat-tab-label {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
}@media (max-width: 767px) {
    .inventual-dashboard-transaction-wrapper .mat-tab-label {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
}.inventual-dashboard-transaction-wrapper .mat-tab-label {
    padding-top: .875rem;
    padding-bottom: .875rem;
    opacity: 1;
    font-family: "Nunito Sans", sans-serif;
}
.inventual-dashboard-transaction-wrapper .mat-tab-label.mat-tab-label-active {
    position: relative;
}
.inventual-dashboard-transaction-wrapper .mat-tab-label.mat-tab-label-active:before {
    position: absolute;
    content: "";
    height: .125rem;
    width: 100%;
    bottom: 0px;
    left: 0px;
    --tw-bg-opacity:  1;
    background-color: rgba(44, 106, 229, var(--tw-bg-opacity));
}
.inventual-dashboard-transaction-wrapper .mat-tab-label.mat-tab-label-active .mat-tab-label-content {
    --tw-text-opacity:  1;
    color: rgba(44, 106, 229, var(--tw-text-opacity));
}
.inventual-dashboard-transaction-wrapper .mat-tab-nav-bar, .inventual-dashboard-transaction-wrapper .mat-tab-header {
    border-bottom-width: 1px;
    border-style: solid;
    --tw-border-opacity:  1;
    border-color: rgba(230, 232, 238, var(--tw-border-opacity));
}
.inventual-dashboard-transaction-wrapper .mat-tab-header {
    margin-bottom: 1.25rem;
}
.inventual-dashboard-transaction-date {
    width: 13%;
    min-width: 140px;
    border-right-width: 1px;
    border-style: solid;
    --tw-border-opacity:  1;
    border-color: rgba(239, 240, 242, var(--tw-border-opacity));
}
@media (min-width: 1401px) and (max-width: 1600px) {
    .inventual-dashboard-transaction-date {
    width: 14%;
    min-width: 115px;
}
}@media (min-width: 1201px) and (max-width: 1400px) {
    .inventual-dashboard-transaction-date {
    width: 14%;
    min-width: 100px;
}
}@media (min-width: 992px) and (max-width: 1200px) {
    .inventual-dashboard-transaction-date {
    width: 15%;
    min-width: 115px;
}
}@media (max-width: 991px) {
    .inventual-dashboard-transaction-date {
    width: 14%;
    min-width: 100px;
}
}.inventual-dashboard-transaction-reference {
    width: 20%;
    min-width: 220px;
    border-right-width: 1px;
    border-style: solid;
    --tw-border-opacity:  1;
    border-color: rgba(239, 240, 242, var(--tw-border-opacity));
}
@media (min-width: 1401px) and (max-width: 1600px) {
    .inventual-dashboard-transaction-reference {
    width: 19%;
    min-width: 160px;
}
}@media (min-width: 1201px) and (max-width: 1400px) {
    .inventual-dashboard-transaction-reference {
    width: 20%;
    min-width: 140px;
}
}@media (min-width: 992px) and (max-width: 1200px) {
    .inventual-dashboard-transaction-reference {
    width: 19%;
    min-width: 160px;
}
}@media (max-width: 991px) {
    .inventual-dashboard-transaction-reference {
    width: 20%;
    min-width: 140px;
}
}.inventual-dashboard-transaction-customer {
    width: 20%;
    min-width: 220px;
    border-right-width: 1px;
    border-style: solid;
    --tw-border-opacity:  1;
    border-color: rgba(239, 240, 242, var(--tw-border-opacity));
}
@media (min-width: 1401px) and (max-width: 1600px) {
    .inventual-dashboard-transaction-customer {
    width: 20%;
    min-width: 170px;
}
}@media (min-width: 1201px) and (max-width: 1400px) {
    .inventual-dashboard-transaction-customer {
    width: 22%;
    min-width: 155px;
}
}@media (min-width: 992px) and (max-width: 1200px) {
    .inventual-dashboard-transaction-customer {
    width: 20%;
    min-width: 170px;
}
}@media (max-width: 991px) {
    .inventual-dashboard-transaction-customer {
    width: 22%;
    min-width: 155px;
}
}.inventual-dashboard-transaction-mode {
    width: 14%;
    min-width: 140px;
    border-right-width: 1px;
    border-style: solid;
    --tw-border-opacity:  1;
    border-color: rgba(239, 240, 242, var(--tw-border-opacity));
}
@media (min-width: 1401px) and (max-width: 1600px) {
    .inventual-dashboard-transaction-mode {
    width: 14%;
    min-width: 100px;
}
}@media (min-width: 1201px) and (max-width: 1400px) {
    .inventual-dashboard-transaction-mode {
    width: 11%;
    min-width: 80px;
}
}@media (min-width: 992px) and (max-width: 1200px) {
    .inventual-dashboard-transaction-mode {
    width: 14%;
    min-width: 100px;
}
}@media (max-width: 991px) {
    .inventual-dashboard-transaction-mode {
    width: 11%;
    min-width: 80px;
}
}.inventual-dashboard-transaction-status {
    width: 16%;
    min-width: 180px;
    border-right-width: 1px;
    border-style: solid;
    --tw-border-opacity:  1;
    border-color: rgba(239, 240, 242, var(--tw-border-opacity));
}
@media (min-width: 1401px) and (max-width: 1600px) {
    .inventual-dashboard-transaction-status {
    width: 18.5%;
    min-width: 150px;
}
}@media (min-width: 1201px) and (max-width: 1400px) {
    .inventual-dashboard-transaction-status {
    width: 18%;
    min-width: 130px;
}
}@media (min-width: 992px) and (max-width: 1200px) {
    .inventual-dashboard-transaction-status {
    width: 18.5%;
    min-width: 150px;
}
}@media (max-width: 991px) {
    .inventual-dashboard-transaction-status {
    width: 18%;
    min-width: 130px;
}
}.inventual-dashboard-transaction {
    border-width: 1px;
    border-bottom-width: 0px;
    border-style: solid;
    --tw-border-opacity:  1;
    border-color: rgba(239, 240, 242, var(--tw-border-opacity));
}
.inventual-dashboard-transaction-row-heading, .inventual-dashboard-transaction-row {
    height: 2.5rem;
    display: flex;
    align-items: center;
    border-bottom-width: 1px;
    border-style: solid;
    --tw-border-opacity:  1;
    border-color: rgba(239, 240, 242, var(--tw-border-opacity));
}
.inventual-dashboard-transaction-row {
    height: 3rem;
}
.inventual-dashboard-transaction-date, .inventual-dashboard-transaction-reference, .inventual-dashboard-transaction-customer, .inventual-dashboard-transaction-mode, .inventual-dashboard-transaction-status, .inventual-dashboard-transaction-price {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.inventual-dashboard-transaction-date h5, .inventual-dashboard-transaction-date span, .inventual-dashboard-transaction-reference h5, .inventual-dashboard-transaction-reference span, .inventual-dashboard-transaction-customer h5, .inventual-dashboard-transaction-customer span, .inventual-dashboard-transaction-mode h5, .inventual-dashboard-transaction-mode span, .inventual-dashboard-transaction-status h5, .inventual-dashboard-transaction-status span, .inventual-dashboard-transaction-price h5, .inventual-dashboard-transaction-price span {
    padding-left: 1.75rem;
    padding-right: .5rem;
}
@media (min-width: 1401px) and (max-width: 1600px) {
    .inventual-dashboard-transaction-date h5, .inventual-dashboard-transaction-date span, .inventual-dashboard-transaction-reference h5, .inventual-dashboard-transaction-reference span, .inventual-dashboard-transaction-customer h5, .inventual-dashboard-transaction-customer span, .inventual-dashboard-transaction-mode h5, .inventual-dashboard-transaction-mode span, .inventual-dashboard-transaction-status h5, .inventual-dashboard-transaction-status span, .inventual-dashboard-transaction-price h5, .inventual-dashboard-transaction-price span {
    padding-left: 1rem;
}
}@media (min-width: 1201px) and (max-width: 1400px) {
    .inventual-dashboard-transaction-date h5, .inventual-dashboard-transaction-date span, .inventual-dashboard-transaction-reference h5, .inventual-dashboard-transaction-reference span, .inventual-dashboard-transaction-customer h5, .inventual-dashboard-transaction-customer span, .inventual-dashboard-transaction-mode h5, .inventual-dashboard-transaction-mode span, .inventual-dashboard-transaction-status h5, .inventual-dashboard-transaction-status span, .inventual-dashboard-transaction-price h5, .inventual-dashboard-transaction-price span {
    padding-left: .625rem;
}
}@media (min-width: 768px) and (max-width: 991px) {
    .inventual-dashboard-transaction-date h5, .inventual-dashboard-transaction-date span, .inventual-dashboard-transaction-reference h5, .inventual-dashboard-transaction-reference span, .inventual-dashboard-transaction-customer h5, .inventual-dashboard-transaction-customer span, .inventual-dashboard-transaction-mode h5, .inventual-dashboard-transaction-mode span, .inventual-dashboard-transaction-status h5, .inventual-dashboard-transaction-status span, .inventual-dashboard-transaction-price h5, .inventual-dashboard-transaction-price span {
    padding-left: .625rem;
}
}@media (max-width: 767px) {
    .inventual-dashboard-transaction-date h5, .inventual-dashboard-transaction-date span, .inventual-dashboard-transaction-reference h5, .inventual-dashboard-transaction-reference span, .inventual-dashboard-transaction-customer h5, .inventual-dashboard-transaction-customer span, .inventual-dashboard-transaction-mode h5, .inventual-dashboard-transaction-mode span, .inventual-dashboard-transaction-status h5, .inventual-dashboard-transaction-status span, .inventual-dashboard-transaction-price h5, .inventual-dashboard-transaction-price span {
    padding-left: .625rem;
}
}.mat-tab-group.mat-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary .mat-ink-bar {
    --tw-bg-opacity:  1;
    background-color: rgba(44, 106, 229, var(--tw-bg-opacity));
}
@media (max-width: 991px) {
    .inventual-dashboard-transaction {
    width: 680px;
    min-width: 100%}
}


.inventual-dashboard-piechart .apexcharts-legend {
    padding: 0!important;
}
.inventual-dashboard-piechart .apexcharts-legend-series {
    margin-left: 0!important;
    margin-right: 0!important;
}
@media (max-width: 575px) {
    .inventual-dashboard-piechart .apexcharts-legend-series {
    display: flex!important;
    width: 50%;
    padding-left: 28px!important;
}
}


.mat-badge-content {
    font-weight: 600;
    font-size: 12px;
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-badge-small .mat-badge-content {
    font-size: 9px;
}
.mat-badge-large .mat-badge-content {
    font-size: 24px;
}
.mat-h1, .mat-headline, .mat-typography h1 {
    font: 400 24px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h2, .mat-title, .mat-typography h2 {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h3, .mat-subheading-2, .mat-typography h3 {
    font: 400 16px / 28px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h4, .mat-subheading-1, .mat-typography h4 {
    font: 400 15px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h5, .mat-typography h5 {
    font: 400 calc(14px * .83) / 20px Roboto, "Helvetica Neue", sans-serif;
    margin: 0 0 12px;
}
.mat-h6, .mat-typography h6 {
    font: 400 calc(14px * .67) / 20px Roboto, "Helvetica Neue", sans-serif;
    margin: 0 0 12px;
}
.mat-body-strong, .mat-body-2 {
    font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-body, .mat-body-1, .mat-typography {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-body p, .mat-body-1 p, .mat-typography p {
    margin: 0 0 12px;
}
.mat-small, .mat-caption {
    font: 400 12px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-display-4, .mat-typography .mat-display-4 {
    font: 300 112px / 112px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.05em;
    margin: 0 0 56px;
}
.mat-display-3, .mat-typography .mat-display-3 {
    font: 400 56px / 56px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.02em;
    margin: 0 0 64px;
}
.mat-display-2, .mat-typography .mat-display-2 {
    font: 400 45px / 48px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.005em;
    margin: 0 0 64px;
}
.mat-display-1, .mat-typography .mat-display-1 {
    font: 400 34px / 40px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 64px;
}
.mat-bottom-sheet-container {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button, .mat-flat-button, .mat-fab, .mat-mini-fab {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-button-toggle {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card-title {
    font-size: 24px;
    font-weight: 500;
}
.mat-card-header .mat-card-title {
    font-size: 20px;
}
.mat-card-subtitle, .mat-card-content {
    font-size: 14px;
}
.mat-checkbox {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-checkbox-layout .mat-checkbox-label {
    line-height: 24px;
}
.mat-chip {
    font-size: 14px;
    font-weight: 500;
}
.mat-chip .mat-chip-trailing-icon.mat-icon, .mat-chip .mat-chip-remove.mat-icon {
    font-size: 18px;
}
.mat-table {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-header-cell {
    font-size: 12px;
    font-weight: 500;
}
.mat-cell, .mat-footer-cell {
    font-size: 14px;
}
.mat-calendar {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-calendar-body {
    font-size: 13px;
}
.mat-calendar-body-label, .mat-calendar-period-button {
    font-size: 14px;
    font-weight: 500;
}
.mat-calendar-table-header th {
    font-size: 11px;
    font-weight: 400;
}
.mat-dialog-title {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-expansion-panel-header {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.mat-expansion-panel-content {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-form-field {
    font-size: inherit;
    font-weight: 400;
    line-height: 1.125;
    font-family: Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-form-field-wrapper {
    padding-bottom: 1.34375em;
}
.mat-form-field-prefix .mat-icon, .mat-form-field-suffix .mat-icon {
    font-size: 150%;
    line-height: 1.125;
}
.mat-form-field-prefix .mat-icon-button, .mat-form-field-suffix .mat-icon-button {
    height: 1.5em;
    width: 1.5em;
}
.mat-form-field-prefix .mat-icon-button .mat-icon, .mat-form-field-suffix .mat-icon-button .mat-icon {
    height: 1.125em;
    line-height: 1.125;
}
.mat-form-field-infix {
    padding: .5em 0;
    border-top: .84375em solid transparent;
}
.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34374em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-label-wrapper {
    top: -.84375em;
    padding-top: .84375em;
}
.mat-form-field-label {
    top: 1.34375em;
}
.mat-form-field-underline {
    bottom: 1.34375em;
}
.mat-form-field-subscript-wrapper {
    font-size: 75%;
    margin-top: .6666666667em;
    top: calc(100% - 1.7916666667em);
}
.mat-form-field-appearance-legacy .mat-form-field-wrapper {
    padding-bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-infix {
    padding: .4375em 0;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);
    -ms-transform: translateY(-1.28125em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);
    -ms-transform: translateY(-1.28124em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);
    -ms-transform: translateY(-1.28123em) scale(.75);
    width: 133.3333533333%}
.mat-form-field-appearance-legacy .mat-form-field-label {
    top: 1.28125em;
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
    bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
    margin-top: .5416666667em;
    top: calc(100% - 1.6666666667em);
}
@media print {
    .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server: focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28122em) scale(.75);
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28121em) scale(.75);
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.2812em) scale(.75);
}
}.mat-form-field-appearance-fill .mat-form-field-infix {
    padding: .25em 0 .75em;
}
.mat-form-field-appearance-fill .mat-form-field-label {
    top: 1.09375em;
    margin-top: -.5em;
}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59374em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-appearance-outline .mat-form-field-infix {
    padding: 1em 0;
}
.mat-form-field-appearance-outline .mat-form-field-label {
    top: 1.84375em;
    margin-top: -.25em;
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59374em) scale(.75);
    width: 133.3333433333%}
.mat-grid-tile-header, .mat-grid-tile-footer {
    font-size: 14px;
}
.mat-grid-tile-header .mat-line, .mat-grid-tile-footer .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-grid-tile-header .mat-line:nth-child(n+2), .mat-grid-tile-footer .mat-line:nth-child(n+2) {
    font-size: 12px;
}
input.mat-input-element {
    margin-top: -.0625em;
}
.mat-menu-item {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.mat-paginator, .mat-paginator-page-size .mat-select-trigger {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
}
.mat-radio-button {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select-trigger {
    height: 1.125em;
}
.mat-slide-toggle-content {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-slider-thumb-label-text {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.mat-stepper-vertical, .mat-stepper-horizontal {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-step-label {
    font-size: 14px;
    font-weight: 400;
}
.mat-step-sub-label-error {
    font-weight: normal;
}
.mat-step-label-error {
    font-size: 14px;
}
.mat-step-label-selected {
    font-size: 14px;
    font-weight: 500;
}
.mat-tab-group {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tab-label, .mat-tab-link {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-toolbar, .mat-toolbar h1, .mat-toolbar h2, .mat-toolbar h3, .mat-toolbar h4, .mat-toolbar h5, .mat-toolbar h6 {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0;
}
.mat-tooltip {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.mat-tooltip-handset {
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.mat-list-item {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-option {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-base .mat-list-item {
    font-size: 16px;
}
.mat-list-base .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 14px;
}
.mat-list-base .mat-list-option {
    font-size: 16px;
}
.mat-list-base .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 14px;
}
.mat-list-base .mat-subheader {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-list-base[dense] .mat-list-item {
    font-size: 12px;
}
.mat-list-base[dense] .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.mat-list-base[dense] .mat-list-option {
    font-size: 12px;
}
.mat-list-base[dense] .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.mat-list-base[dense] .mat-subheader {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.mat-option {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 16px;
}
.mat-optgroup-label {
    font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-simple-snackbar {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
}
.mat-simple-snackbar-action {
    line-height: 1;
    font-family: inherit;
    font-size: inherit;
    font-weight: 500;
}
.mat-tree {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tree-node, .mat-nested-tree-node {
    font-weight: 400;
    font-size: 14px;
}
.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, .2, 1);
    transform: scale(0);
}
.cdk-high-contrast-active .mat-ripple-element {
    display: none;
}
.cdk-visually-hidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.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 .4s cubic-bezier(.25, .8, .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, .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
    opacity: 0;
}
.cdk-overlay-connected-position-bounding-box {
    position: absolute;
    z-index: 1000;
    display: flex;
    flex-direction: column;
    min-width: 1px;
    min-height: 1px;
}
.cdk-global-scrollblock {
    position: fixed;
    width: 100%;
    overflow-y: scroll;
}
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-mdc-focus-indicator {
    position: relative;
}
.default-light-theme .mat-ripple-element {
    background-color: #0000001a;
}
.default-light-theme .mat-option {
    color: #000000de;
}
.default-light-theme .mat-option:hover:not(.mat-option-disabled), .default-light-theme .mat-option:focus:not(.mat-option-disabled) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme .mat-option.mat-active {
    background: rgba(0, 0, 0, .04);
    color: #000000de;
}
.default-light-theme .mat-option.mat-option-disabled {
    color: #00000061;
}
.default-light-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #2c6ae5;
}
.default-light-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #32c98d;
}
.default-light-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #ff9720;
}
.default-light-theme .mat-option {
    font-family: "Nunito Sans", sans-serif;
    font-size: 16px;
}
.default-light-theme .mat-optgroup-label {
    color: #0000008a;
}
.default-light-theme .mat-optgroup-disabled .mat-optgroup-label {
    color: #00000061;
}
.default-light-theme .mat-optgroup-label {
    font: 500 14px / 24px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-pseudo-checkbox {
    color: #0000008a;
}
.default-light-theme .mat-pseudo-checkbox:after {
    color: #fafafa;
}
.default-light-theme .mat-pseudo-checkbox-disabled {
    color: #b0b0b0;
}
.default-light-theme .mat-primary .mat-pseudo-checkbox-checked, .default-light-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
    background: #2c6ae5;
}
.default-light-theme .mat-pseudo-checkbox-checked, .default-light-theme .mat-pseudo-checkbox-indeterminate, .default-light-theme .mat-accent .mat-pseudo-checkbox-checked, .default-light-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
    background: #32c98d;
}
.default-light-theme .mat-warn .mat-pseudo-checkbox-checked, .default-light-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
    background: #ff9720;
}
.default-light-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled, .default-light-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
    background: #b0b0b0;
}
.default-light-theme .mat-app-background, .default-light-theme.mat-app-background {
    background-color: #fafafa;
    color: #000000de;
}
.default-light-theme .mat-elevation-z0 {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-elevation-z1 {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
}
.default-light-theme .mat-elevation-z2 {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme .mat-elevation-z3 {
    box-shadow: 0 3px 3px -2px #0003, 0 3px 4px #00000024, 0 1px 8px #0000001f;
}
.default-light-theme .mat-elevation-z4 {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme .mat-elevation-z5 {
    box-shadow: 0 3px 5px -1px #0003, 0 5px 8px #00000024, 0 1px 14px #0000001f;
}
.default-light-theme .mat-elevation-z6 {
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme .mat-elevation-z7 {
    box-shadow: 0 4px 5px -2px #0003, 0 7px 10px 1px #00000024, 0 2px 16px 1px #0000001f;
}
.default-light-theme .mat-elevation-z8 {
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}
.default-light-theme .mat-elevation-z9 {
    box-shadow: 0 5px 6px -3px #0003, 0 9px 12px 1px #00000024, 0 3px 16px 2px #0000001f;
}
.default-light-theme .mat-elevation-z10 {
    box-shadow: 0 6px 6px -3px #0003, 0 10px 14px 1px #00000024, 0 4px 18px 3px #0000001f;
}
.default-light-theme .mat-elevation-z11 {
    box-shadow: 0 6px 7px -4px #0003, 0 11px 15px 1px #00000024, 0 4px 20px 3px #0000001f;
}
.default-light-theme .mat-elevation-z12 {
    box-shadow: 0 7px 8px -4px #0003, 0 12px 17px 2px #00000024, 0 5px 22px 4px #0000001f;
}
.default-light-theme .mat-elevation-z13 {
    box-shadow: 0 7px 8px -4px #0003, 0 13px 19px 2px #00000024, 0 5px 24px 4px #0000001f;
}
.default-light-theme .mat-elevation-z14 {
    box-shadow: 0 7px 9px -4px #0003, 0 14px 21px 2px #00000024, 0 5px 26px 4px #0000001f;
}
.default-light-theme .mat-elevation-z15 {
    box-shadow: 0 8px 9px -5px #0003, 0 15px 22px 2px #00000024, 0 6px 28px 5px #0000001f;
}
.default-light-theme .mat-elevation-z16 {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
}
.default-light-theme .mat-elevation-z17 {
    box-shadow: 0 8px 11px -5px #0003, 0 17px 26px 2px #00000024, 0 6px 32px 5px #0000001f;
}
.default-light-theme .mat-elevation-z18 {
    box-shadow: 0 9px 11px -5px #0003, 0 18px 28px 2px #00000024, 0 7px 34px 6px #0000001f;
}
.default-light-theme .mat-elevation-z19 {
    box-shadow: 0 9px 12px -6px #0003, 0 19px 29px 2px #00000024, 0 7px 36px 6px #0000001f;
}
.default-light-theme .mat-elevation-z20 {
    box-shadow: 0 10px 13px -6px #0003, 0 20px 31px 3px #00000024, 0 8px 38px 7px #0000001f;
}
.default-light-theme .mat-elevation-z21 {
    box-shadow: 0 10px 13px -6px #0003, 0 21px 33px 3px #00000024, 0 8px 40px 7px #0000001f;
}
.default-light-theme .mat-elevation-z22 {
    box-shadow: 0 10px 14px -6px #0003, 0 22px 35px 3px #00000024, 0 8px 42px 7px #0000001f;
}
.default-light-theme .mat-elevation-z23 {
    box-shadow: 0 11px 14px -7px #0003, 0 23px 36px 3px #00000024, 0 9px 44px 8px #0000001f;
}
.default-light-theme .mat-elevation-z24 {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
}
.mat-theme-loaded-marker {
    display: none;
}
.default-light-theme .mat-autocomplete-panel {
    background: white;
    color: #000000de;
}
.default-light-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
    background: white;
}
.default-light-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
    color: #000000de;
}
.default-light-theme .mat-badge {
    position: relative;
}
.default-light-theme .mat-badge-hidden .mat-badge-content {
    display: none;
}
.default-light-theme .mat-badge-content {
    position: absolute;
    text-align: center;
    display: inline-block;
    border-radius: 50%;
    transition: transform .2s ease-in-out;
    transform: scale(.6);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    pointer-events: none;
}
.default-light-theme .ng-animate-disabled .mat-badge-content, .default-light-theme .mat-badge-content._mat-animation-noopable {
    transition: none;
}
.default-light-theme .mat-badge-content.mat-badge-active {
    transform: none;
}
.default-light-theme .mat-badge-small .mat-badge-content {
    width: 16px;
    height: 16px;
    line-height: 16px;
}
.default-light-theme .mat-badge-small.mat-badge-above .mat-badge-content {
    top: -8px;
}
.default-light-theme .mat-badge-small.mat-badge-below .mat-badge-content {
    bottom: -8px;
}
.default-light-theme .mat-badge-small.mat-badge-before .mat-badge-content {
    left: -16px;
}
[dir=rtl] .default-light-theme .mat-badge-small.mat-badge-before .mat-badge-content {
    left: auto;
    right: -16px;
}
.default-light-theme .mat-badge-small.mat-badge-after .mat-badge-content {
    right: -16px;
}
[dir=rtl] .default-light-theme .mat-badge-small.mat-badge-after .mat-badge-content {
    right: auto;
    left: -16px;
}
.default-light-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: -8px;
}
[dir=rtl] .default-light-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: auto;
    right: -8px;
}
.default-light-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: -8px;
}
[dir=rtl] .default-light-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: auto;
    left: -8px;
}
.default-light-theme .mat-badge-medium .mat-badge-content {
    width: 22px;
    height: 22px;
    line-height: 22px;
}
.default-light-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
    top: -11px;
}
.default-light-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
    bottom: -11px;
}
.default-light-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
    left: -22px;
}
[dir=rtl] .default-light-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
    left: auto;
    right: -22px;
}
.default-light-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
    right: -22px;
}
[dir=rtl] .default-light-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
    right: auto;
    left: -22px;
}
.default-light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: -11px;
}
[dir=rtl] .default-light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: auto;
    right: -11px;
}
.default-light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: -11px;
}
[dir=rtl] .default-light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: auto;
    left: -11px;
}
.default-light-theme .mat-badge-large .mat-badge-content {
    width: 28px;
    height: 28px;
    line-height: 28px;
}
.default-light-theme .mat-badge-large.mat-badge-above .mat-badge-content {
    top: -14px;
}
.default-light-theme .mat-badge-large.mat-badge-below .mat-badge-content {
    bottom: -14px;
}
.default-light-theme .mat-badge-large.mat-badge-before .mat-badge-content {
    left: -28px;
}
[dir=rtl] .default-light-theme .mat-badge-large.mat-badge-before .mat-badge-content {
    left: auto;
    right: -28px;
}
.default-light-theme .mat-badge-large.mat-badge-after .mat-badge-content {
    right: -28px;
}
[dir=rtl] .default-light-theme .mat-badge-large.mat-badge-after .mat-badge-content {
    right: auto;
    left: -28px;
}
.default-light-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: -14px;
}
[dir=rtl] .default-light-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: auto;
    right: -14px;
}
.default-light-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: -14px;
}
[dir=rtl] .default-light-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: auto;
    left: -14px;
}
.default-light-theme .mat-badge-content {
    color: #fff;
    background: #2c6ae5;
}
.cdk-high-contrast-active .default-light-theme .mat-badge-content {
    outline: solid 1px;
    border-radius: 0;
}
.default-light-theme .mat-badge-accent .mat-badge-content {
    background: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-badge-warn .mat-badge-content {
    color: #fff;
    background: #ff9720;
}
.default-light-theme .mat-badge-disabled .mat-badge-content {
    background: #b9b9b9;
    color: #00000061;
}
.default-light-theme .mat-badge-content {
    font-weight: 600;
    font-size: 12px;
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-badge-small .mat-badge-content {
    font-size: 9px;
}
.default-light-theme .mat-badge-large .mat-badge-content {
    font-size: 24px;
}
.default-light-theme .mat-bottom-sheet-container {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
    background: white;
    color: #000000de;
    font: 400 14px / 20px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-button, .default-light-theme .mat-icon-button, .default-light-theme .mat-stroked-button {
    color: inherit;
    background: transparent;
}
.default-light-theme .mat-button.mat-primary, .default-light-theme .mat-icon-button.mat-primary, .default-light-theme .mat-stroked-button.mat-primary {
    color: #2c6ae5;
}
.default-light-theme .mat-button.mat-accent, .default-light-theme .mat-icon-button.mat-accent, .default-light-theme .mat-stroked-button.mat-accent {
    color: #32c98d;
}
.default-light-theme .mat-button.mat-warn, .default-light-theme .mat-icon-button.mat-warn, .default-light-theme .mat-stroked-button.mat-warn {
    color: #ff9720;
}
.default-light-theme .mat-button.mat-primary.mat-button-disabled, .default-light-theme .mat-button.mat-accent.mat-button-disabled, .default-light-theme .mat-button.mat-warn.mat-button-disabled, .default-light-theme .mat-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-icon-button.mat-primary.mat-button-disabled, .default-light-theme .mat-icon-button.mat-accent.mat-button-disabled, .default-light-theme .mat-icon-button.mat-warn.mat-button-disabled, .default-light-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-stroked-button.mat-primary.mat-button-disabled, .default-light-theme .mat-stroked-button.mat-accent.mat-button-disabled, .default-light-theme .mat-stroked-button.mat-warn.mat-button-disabled, .default-light-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
    color: #00000042;
}
.default-light-theme .mat-button.mat-primary .mat-button-focus-overlay, .default-light-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .default-light-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
    background-color: #2c6ae5;
}
.default-light-theme .mat-button.mat-accent .mat-button-focus-overlay, .default-light-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .default-light-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
    background-color: #32c98d;
}
.default-light-theme .mat-button.mat-warn .mat-button-focus-overlay, .default-light-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .default-light-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
    background-color: #ff9720;
}
.default-light-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .default-light-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .default-light-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
    background-color: transparent;
}
.default-light-theme .mat-button .mat-ripple-element, .default-light-theme .mat-icon-button .mat-ripple-element, .default-light-theme .mat-stroked-button .mat-ripple-element {
    opacity: .1;
    background-color: currentColor;
}
.default-light-theme .mat-button-focus-overlay {
    background: black;
}
.default-light-theme .mat-stroked-button:not(.mat-button-disabled) {
    border-color: #0000001f;
}
.default-light-theme .mat-flat-button, .default-light-theme .mat-raised-button, .default-light-theme .mat-fab, .default-light-theme .mat-mini-fab {
    color: #000000de;
    background-color: #fff;
}
.default-light-theme .mat-flat-button.mat-primary, .default-light-theme .mat-raised-button.mat-primary, .default-light-theme .mat-fab.mat-primary, .default-light-theme .mat-mini-fab.mat-primary {
    color: #fff;
}
.default-light-theme .mat-flat-button.mat-accent, .default-light-theme .mat-raised-button.mat-accent, .default-light-theme .mat-fab.mat-accent, .default-light-theme .mat-mini-fab.mat-accent {
    color: #000000de;
}
.default-light-theme .mat-flat-button.mat-warn, .default-light-theme .mat-raised-button.mat-warn, .default-light-theme .mat-fab.mat-warn, .default-light-theme .mat-mini-fab.mat-warn {
    color: #fff;
}
.default-light-theme .mat-flat-button.mat-primary.mat-button-disabled, .default-light-theme .mat-flat-button.mat-accent.mat-button-disabled, .default-light-theme .mat-flat-button.mat-warn.mat-button-disabled, .default-light-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-raised-button.mat-primary.mat-button-disabled, .default-light-theme .mat-raised-button.mat-accent.mat-button-disabled, .default-light-theme .mat-raised-button.mat-warn.mat-button-disabled, .default-light-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-fab.mat-primary.mat-button-disabled, .default-light-theme .mat-fab.mat-accent.mat-button-disabled, .default-light-theme .mat-fab.mat-warn.mat-button-disabled, .default-light-theme .mat-fab.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-primary.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-accent.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-warn.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
    color: #00000042;
}
.default-light-theme .mat-flat-button.mat-primary, .default-light-theme .mat-raised-button.mat-primary, .default-light-theme .mat-fab.mat-primary, .default-light-theme .mat-mini-fab.mat-primary {
    background-color: #2c6ae5;
}
.default-light-theme .mat-flat-button.mat-accent, .default-light-theme .mat-raised-button.mat-accent, .default-light-theme .mat-fab.mat-accent, .default-light-theme .mat-mini-fab.mat-accent {
    background-color: #32c98d;
}
.default-light-theme .mat-flat-button.mat-warn, .default-light-theme .mat-raised-button.mat-warn, .default-light-theme .mat-fab.mat-warn, .default-light-theme .mat-mini-fab.mat-warn {
    background-color: #ff9720;
}
.default-light-theme .mat-flat-button.mat-primary.mat-button-disabled, .default-light-theme .mat-flat-button.mat-accent.mat-button-disabled, .default-light-theme .mat-flat-button.mat-warn.mat-button-disabled, .default-light-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-raised-button.mat-primary.mat-button-disabled, .default-light-theme .mat-raised-button.mat-accent.mat-button-disabled, .default-light-theme .mat-raised-button.mat-warn.mat-button-disabled, .default-light-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-fab.mat-primary.mat-button-disabled, .default-light-theme .mat-fab.mat-accent.mat-button-disabled, .default-light-theme .mat-fab.mat-warn.mat-button-disabled, .default-light-theme .mat-fab.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-primary.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-accent.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-warn.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
    background-color: #0000001f;
}
.default-light-theme .mat-flat-button.mat-primary .mat-ripple-element, .default-light-theme .mat-raised-button.mat-primary .mat-ripple-element, .default-light-theme .mat-fab.mat-primary .mat-ripple-element, .default-light-theme .mat-mini-fab.mat-primary .mat-ripple-element {
    background-color: #ffffff1a;
}
.default-light-theme .mat-flat-button.mat-accent .mat-ripple-element, .default-light-theme .mat-raised-button.mat-accent .mat-ripple-element, .default-light-theme .mat-fab.mat-accent .mat-ripple-element, .default-light-theme .mat-mini-fab.mat-accent .mat-ripple-element {
    background-color: #0000001a;
}
.default-light-theme .mat-flat-button.mat-warn .mat-ripple-element, .default-light-theme .mat-raised-button.mat-warn .mat-ripple-element, .default-light-theme .mat-fab.mat-warn .mat-ripple-element, .default-light-theme .mat-mini-fab.mat-warn .mat-ripple-element {
    background-color: #ffffff1a;
}
.default-light-theme .mat-stroked-button:not([class*=mat-elevation-z]), .default-light-theme .mat-flat-button:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-raised-button:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}
.default-light-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-fab:not([class*=mat-elevation-z]), .default-light-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .default-light-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
    box-shadow: 0 7px 8px -4px #0003, 0 12px 17px 2px #00000024, 0 5px 22px 4px #0000001f;
}
.default-light-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .default-light-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-button, .default-light-theme .mat-raised-button, .default-light-theme .mat-icon-button, .default-light-theme .mat-stroked-button, .default-light-theme .mat-flat-button, .default-light-theme .mat-fab, .default-light-theme .mat-mini-fab {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-button-toggle-standalone, .default-light-theme .mat-button-toggle-group {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard, .default-light-theme .mat-button-toggle-group-appearance-standard {
    box-shadow: none;
}
.default-light-theme .mat-button-toggle {
    color: #00000061;
}
.default-light-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
    background-color: #0000001f;
}
.default-light-theme .mat-button-toggle-appearance-standard {
    color: #000000de;
    background: white;
}
.default-light-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
    background-color: #000;
}
.default-light-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle {
    border-left: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle {
    border-left: none;
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle {
    border-left: none;
    border-right: none;
    border-top: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-button-toggle-checked {
    background-color: #e0e0e0;
    color: #0000008a;
}
.default-light-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
    color: #000000de;
}
.default-light-theme .mat-button-toggle-disabled {
    color: #00000042;
    background-color: #eee;
}
.default-light-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
    background: white;
}
.default-light-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
    background-color: #bdbdbd;
}
.default-light-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard, .default-light-theme .mat-button-toggle-group-appearance-standard {
    border: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
    line-height: 48px;
}
.default-light-theme .mat-button-toggle {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-card {
    background: white;
    color: #000000de;
}
.default-light-theme .mat-card:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
}
.default-light-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-card-subtitle {
    color: #0000008a;
}
.default-light-theme .mat-card {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-card-title {
    font-size: 24px;
    font-weight: 500;
}
.default-light-theme .mat-card-header .mat-card-title {
    font-size: 20px;
}
.default-light-theme .mat-card-subtitle, .default-light-theme .mat-card-content {
    font-size: 14px;
}
.default-light-theme .mat-checkbox-frame {
    border-color: #0000008a;
}
.default-light-theme .mat-checkbox-checkmark {
    fill: #fafafa;
}
.default-light-theme .mat-checkbox-checkmark-path {
    stroke: #fafafa!important;
}
.default-light-theme .mat-checkbox-mixedmark {
    background-color: #fafafa;
}
.default-light-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .default-light-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
    background-color: #2c6ae5;
}
.default-light-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .default-light-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
    background-color: #32c98d;
}
.default-light-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .default-light-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
    background-color: #ff9720;
}
.default-light-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .default-light-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
    background-color: #b0b0b0;
}
.default-light-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
    border-color: #b0b0b0;
}
.default-light-theme .mat-checkbox-disabled .mat-checkbox-label {
    color: #0000008a;
}
.default-light-theme .mat-checkbox .mat-ripple-element {
    background-color: #000;
}
.default-light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element, .default-light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
    background: #2c6ae5;
}
.default-light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element, .default-light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
    background: #32c98d;
}
.default-light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element, .default-light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
    background: #ff9720;
}
.default-light-theme .mat-checkbox {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-checkbox-layout .mat-checkbox-label {
    line-height: 24px;
}
.default-light-theme .mat-chip.mat-standard-chip {
    background-color: #e0e0e0;
    color: #000000de;
}
.default-light-theme .mat-chip.mat-standard-chip .mat-chip-remove {
    color: #000000de;
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
    box-shadow: 0 3px 3px -2px #0003, 0 3px 4px #00000024, 0 1px 8px #0000001f;
}
.default-light-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
    opacity: .54;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip:after {
    background: black;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
    color: #fff;
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
    background-color: #ffffff1a;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
    color: #fff;
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
    background-color: #ffffff1a;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
    color: #000000de;
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
    background-color: #0000001a;
}
.default-light-theme .mat-chip {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-chip .mat-chip-trailing-icon.mat-icon, .default-light-theme .mat-chip .mat-chip-remove.mat-icon {
    font-size: 18px;
}
.default-light-theme .mat-table {
    background: white;
}
.default-light-theme .mat-table thead, .default-light-theme .mat-table tbody, .default-light-theme .mat-table tfoot, .default-light-theme mat-header-row, .default-light-theme mat-row, .default-light-theme mat-footer-row, .default-light-theme [mat-header-row], .default-light-theme [mat-row], .default-light-theme [mat-footer-row], .default-light-theme .mat-table-sticky {
    background: inherit;
}
.default-light-theme mat-row, .default-light-theme mat-header-row, .default-light-theme mat-footer-row, .default-light-theme th.mat-header-cell, .default-light-theme td.mat-cell, .default-light-theme td.mat-footer-cell {
    border-bottom-color: #0000001f;
}
.default-light-theme .mat-header-cell {
    color: #0000008a;
}
.default-light-theme .mat-cell, .default-light-theme .mat-footer-cell {
    color: #000000de;
}
.default-light-theme .mat-table {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-header-cell {
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme .mat-cell, .default-light-theme .mat-footer-cell {
    font-size: 14px;
}
.default-light-theme .mat-calendar-arrow {
    border-top-color: #0000008a;
}
.default-light-theme .mat-datepicker-toggle, .default-light-theme .mat-datepicker-content .mat-calendar-next-button, .default-light-theme .mat-datepicker-content .mat-calendar-previous-button {
    color: #0000008a;
}
.default-light-theme .mat-calendar-table-header-divider:after {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme .mat-calendar-table-header, .default-light-theme .mat-calendar-body-label {
    color: #0000008a;
}
.default-light-theme .mat-calendar-body-cell-content, .default-light-theme .mat-date-range-input-separator {
    color: #000000de;
    border-color: transparent;
}
.default-light-theme .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    color: #00000061;
}
.default-light-theme .mat-form-field-disabled .mat-date-range-input-separator {
    color: #00000061;
}
.default-light-theme .mat-calendar-body-in-preview {
    color: #0000003d;
}
.default-light-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    border-color: #00000061;
}
.default-light-theme .mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    border-color: #0000002e;
}
.default-light-theme .mat-calendar-body-in-range:before {
    background: rgba(44, 106, 229, .2);
}
.default-light-theme .mat-calendar-body-comparison-identical, .default-light-theme .mat-calendar-body-in-comparison-range:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme .mat-calendar-body-comparison-bridge-start:before, .default-light-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
    background: linear-gradient(to right, rgba(44, 106, 229, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-calendar-body-comparison-bridge-end:before, .default-light-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
    background: linear-gradient(to left, rgba(44, 106, 229, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical, .default-light-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
    background: #a8dab5;
}
.default-light-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected, .default-light-theme .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
    background: #46a35e;
}
.default-light-theme .mat-calendar-body-selected {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme .mat-calendar-body-disabled>.mat-calendar-body-selected {
    background-color: #2c6ae566;
}
.default-light-theme .mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px #fff;
}
.default-light-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #2c6ae54d;
}
.default-light-theme .mat-datepicker-content {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
    background-color: #fff;
    color: #000000de;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before {
    background: rgba(50, 201, 141, .2);
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical, .default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before, .default-light-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
    background: linear-gradient(to right, rgba(50, 201, 141, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before, .default-light-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
    background: linear-gradient(to left, rgba(50, 201, 141, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical, .default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
    background: #a8dab5;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected, .default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
    background: #46a35e;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected {
    background-color: #32c98d66;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px #000000de;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #32c98d4d;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before {
    background: rgba(255, 151, 32, .2);
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical, .default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before, .default-light-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
    background: linear-gradient(to right, rgba(255, 151, 32, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before, .default-light-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
    background: linear-gradient(to left, rgba(255, 151, 32, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical, .default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
    background: #a8dab5;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected, .default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
    background: #46a35e;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected {
    background-color: #ff972066;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px #fff;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #ff97204d;
}
.default-light-theme .mat-datepicker-content-touch {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
}
.default-light-theme .mat-datepicker-toggle-active {
    color: #2c6ae5;
}
.default-light-theme .mat-datepicker-toggle-active.mat-accent {
    color: #32c98d;
}
.default-light-theme .mat-datepicker-toggle-active.mat-warn {
    color: #ff9720;
}
.default-light-theme .mat-date-range-input-inner[disabled] {
    color: #00000061;
}
.default-light-theme .mat-calendar {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-calendar-body {
    font-size: 13px;
}
.default-light-theme .mat-calendar-body-label, .default-light-theme .mat-calendar-period-button {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-calendar-table-header th {
    font-size: 11px;
    font-weight: 400;
}
.default-light-theme .mat-dialog-container {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
    background: white;
    color: #000000de;
}
.default-light-theme .mat-dialog-title {
    font: 500 20px / 32px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-divider {
    border-top-color: #0000001f;
}
.default-light-theme .mat-divider-vertical {
    border-right-color: #0000001f;
}
.default-light-theme .mat-expansion-panel {
    background: white;
    color: #000000de;
}
.default-light-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme .mat-action-row {
    border-top-color: #0000001f;
}
.default-light-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .default-light-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .default-light-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
    background: rgba(0, 0, 0, .04);
}
@media (hover: none) {
    .default-light-theme .mat-expansion-panel> not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
}
}.default-light-theme .mat-expansion-panel-header-title {
    color: #000000de;
}
.default-light-theme .mat-expansion-panel-header-description, .default-light-theme .mat-expansion-indicator:after {
    color: #0000008a;
}
.default-light-theme .mat-expansion-panel-header[aria-disabled=true] {
    color: #00000042;
}
.default-light-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title, .default-light-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
    color: inherit;
}
.default-light-theme .mat-expansion-panel-header {
    height: 48px;
}
.default-light-theme .mat-expansion-panel-header.mat-expanded {
    height: 64px;
}
.default-light-theme .mat-expansion-panel-header {
    font-family: "Nunito Sans", sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.default-light-theme .mat-expansion-panel-content {
    font: 400 14px / 20px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-form-field-label {
    color: #0009;
}
.default-light-theme .mat-hint {
    color: #0009;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-label {
    color: #2c6ae5;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
    color: #32c98d;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
    color: #ff9720;
}
.default-light-theme .mat-focused .mat-form-field-required-marker {
    color: #32c98d;
}
.default-light-theme .mat-form-field-ripple {
    background-color: #000000de;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-ripple {
    background-color: #2c6ae5;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
    background-color: #32c98d;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
    background-color: #ff9720;
}
.default-light-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after {
    color: #2c6ae5;
}
.default-light-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after {
    color: #32c98d;
}
.default-light-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after {
    color: #ff9720;
}
.default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
    color: #ff9720;
}
.default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent, .default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
    color: #ff9720;
}
.default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple, .default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
    background-color: #ff9720;
}
.default-light-theme .mat-error {
    color: #ff9720;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-label {
    color: #0000008a;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-hint {
    color: #0000008a;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
    background-color: #0000006b;
}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .42) 33%, transparent 0%);
    background-size: 4px 100%;
    background-repeat: repeat-x;
}
.default-light-theme .mat-form-field-appearance-standard .mat-form-field-underline {
    background-color: #0000006b;
}
.default-light-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .42) 33%, transparent 0%);
    background-size: 4px 100%;
    background-repeat: repeat-x;
}
.default-light-theme .mat-form-field-appearance-fill .mat-form-field-flex {
    background-color: #0000000a;
}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
    background-color: #00000005;
}
.default-light-theme .mat-form-field-appearance-fill .mat-form-field-underline:before {
    background-color: #0000006b;
}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
    color: #00000061;
}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before {
    background-color: transparent;
}
.default-light-theme .mat-form-field-appearance-outline .mat-form-field-outline {
    color: #0000001f;
}
.default-light-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
    color: #000000de;
}
.default-light-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
    color: #2c6ae5;
}
.default-light-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
    color: #32c98d;
}
.default-light-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
    color: #ff9720;
}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
    color: #ff9720;
}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
    color: #00000061;
}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
    color: #0000000f;
}
.default-light-theme .mat-form-field {
    font-size: inherit;
    font-weight: 400;
    line-height: 1.125;
    font-family: "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-form-field-wrapper {
    padding-bottom: 1.34375em;
}
.default-light-theme .mat-form-field-prefix .mat-icon, .default-light-theme .mat-form-field-suffix .mat-icon {
    font-size: 150%;
    line-height: 1.125;
}
.default-light-theme .mat-form-field-prefix .mat-icon-button, .default-light-theme .mat-form-field-suffix .mat-icon-button {
    height: 1.5em;
    width: 1.5em;
}
.default-light-theme .mat-form-field-prefix .mat-icon-button .mat-icon, .default-light-theme .mat-form-field-suffix .mat-icon-button .mat-icon {
    height: 1.125em;
    line-height: 1.125;
}
.default-light-theme .mat-form-field-infix {
    padding: .5em 0;
    border-top: .84375em solid transparent;
}
.default-light-theme .mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme .mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme .mat-form-field-label-wrapper {
    top: -.84375em;
    padding-top: .84375em;
}
.default-light-theme .mat-form-field-label {
    top: 1.34375em;
}
.default-light-theme .mat-form-field-underline {
    bottom: 1.34375em;
}
.default-light-theme .mat-form-field-subscript-wrapper {
    font-size: 75%;
    margin-top: .6666666667em;
    top: calc(100% - 1.7916666667em);
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-wrapper {
    padding-bottom: 1.25em;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-infix {
    padding: .4375em 0;
}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00106px);
    -ms-transform: translateY(-1.28119em) scale(.75);
    width: 133.3333933333%}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00107px);
    -ms-transform: translateY(-1.28118em) scale(.75);
    width: 133.3334033333%}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00108px);
    -ms-transform: translateY(-1.28117em) scale(.75);
    width: 133.3334133333%}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-label {
    top: 1.28125em;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
    bottom: 1.25em;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
    margin-top: .5416666667em;
    top: calc(100% - 1.6666666667em);
}
@media print {
    .default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server: focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28116em) scale(.75);
}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28115em) scale(.75);
}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28114em) scale(.75);
}
}.default-light-theme .mat-form-field-appearance-fill .mat-form-field-infix {
    padding: .25em 0 .75em;
}
.default-light-theme .mat-form-field-appearance-fill .mat-form-field-label {
    top: 1.09375em;
    margin-top: -.5em;
}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme .mat-form-field-appearance-outline .mat-form-field-infix {
    padding: 1em 0;
}
.default-light-theme .mat-form-field-appearance-outline .mat-form-field-label {
    top: 1.84375em;
    margin-top: -.25em;
}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme .mat-grid-tile-header, .default-light-theme .mat-grid-tile-footer {
    font-size: 14px;
}
.default-light-theme .mat-grid-tile-header .mat-line, .default-light-theme .mat-grid-tile-footer .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-grid-tile-header .mat-line:nth-child(n+2), .default-light-theme .mat-grid-tile-footer .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme .mat-icon.mat-primary {
    color: #2c6ae5;
}
.default-light-theme .mat-icon.mat-accent {
    color: #32c98d;
}
.default-light-theme .mat-icon.mat-warn {
    color: #ff9720;
}
.default-light-theme .mat-form-field-type-mat-native-select .mat-form-field-infix:after {
    color: #0000008a;
}
.default-light-theme .mat-input-element:disabled, .default-light-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after {
    color: #00000061;
}
.default-light-theme .mat-input-element {
    caret-color: #2c6ae5;
}
.default-light-theme .mat-input-element::placeholder {
    color: #0000006b;
}
.default-light-theme .mat-input-element::-moz-placeholder {
    color: #0000006b;
}
.default-light-theme .mat-input-element::-webkit-input-placeholder {
    color: #0000006b;
}
.default-light-theme .mat-input-element:-ms-input-placeholder {
    color: #0000006b;
}
.default-light-theme .mat-form-field.mat-accent .mat-input-element {
    caret-color: #32c98d;
}
.default-light-theme .mat-form-field.mat-warn .mat-input-element, .default-light-theme .mat-form-field-invalid .mat-input-element {
    caret-color: #ff9720;
}
.default-light-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after {
    color: #ff9720;
}
.default-light-theme input.mat-input-element {
    margin-top: -.0625em;
}
.default-light-theme .mat-list-base .mat-list-item {
    color: #000000de;
}
.default-light-theme .mat-list-base .mat-list-option {
    color: #000000de;
}
.default-light-theme .mat-list-base .mat-subheader {
    color: #0000008a;
}
.default-light-theme .mat-list-item-disabled {
    background-color: #eee;
}
.default-light-theme .mat-list-option:hover, .default-light-theme .mat-list-option:focus, .default-light-theme .mat-nav-list .mat-list-item:hover, .default-light-theme .mat-nav-list .mat-list-item:focus, .default-light-theme .mat-action-list .mat-list-item:hover, .default-light-theme .mat-action-list .mat-list-item:focus {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme .mat-list-single-selected-option, .default-light-theme .mat-list-single-selected-option:hover, .default-light-theme .mat-list-single-selected-option:focus {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme .mat-list-item {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-list-option {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-list-base .mat-list-item {
    font-size: 16px;
}
.default-light-theme .mat-list-base .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 14px;
}
.default-light-theme .mat-list-base .mat-list-option {
    font-size: 16px;
}
.default-light-theme .mat-list-base .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 14px;
}
.default-light-theme .mat-list-base .mat-subheader {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-list-base[dense] .mat-list-item {
    font-size: 12px;
}
.default-light-theme .mat-list-base[dense] .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme .mat-list-base[dense] .mat-list-option {
    font-size: 12px;
}
.default-light-theme .mat-list-base[dense] .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme .mat-list-base[dense] .mat-subheader {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme .mat-menu-panel {
    background: white;
}
.default-light-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme .mat-menu-item {
    background: transparent;
    color: #000000de;
}
.default-light-theme .mat-menu-item[disabled], .default-light-theme .mat-menu-item[disabled] .mat-menu-submenu-icon, .default-light-theme .mat-menu-item[disabled] .mat-icon-no-color {
    color: #00000061;
}
.default-light-theme .mat-menu-item .mat-icon-no-color, .default-light-theme .mat-menu-submenu-icon {
    color: #0000008a;
}
.default-light-theme .mat-menu-item:hover:not([disabled]), .default-light-theme .mat-menu-item.cdk-program-focused:not([disabled]), .default-light-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]), .default-light-theme .mat-menu-item-highlighted:not([disabled]) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme .mat-menu-item {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.default-light-theme .mat-paginator {
    background: white;
}
.default-light-theme .mat-paginator, .default-light-theme .mat-paginator-page-size .mat-select-trigger {
    color: #0000008a;
}
.default-light-theme .mat-paginator-decrement, .default-light-theme .mat-paginator-increment {
    border-top: 2px solid rgba(0, 0, 0, .54);
    border-right: 2px solid rgba(0, 0, 0, .54);
}
.default-light-theme .mat-paginator-first, .default-light-theme .mat-paginator-last {
    border-top: 2px solid rgba(0, 0, 0, .54);
}
.default-light-theme .mat-icon-button[disabled] .mat-paginator-decrement, .default-light-theme .mat-icon-button[disabled] .mat-paginator-increment, .default-light-theme .mat-icon-button[disabled] .mat-paginator-first, .default-light-theme .mat-icon-button[disabled] .mat-paginator-last {
    border-color: #00000061;
}
.default-light-theme .mat-paginator-container {
    min-height: 56px;
}
.default-light-theme .mat-paginator, .default-light-theme .mat-paginator-page-size .mat-select-trigger {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
}
.default-light-theme .mat-progress-bar-background {
    fill: #c7d6f5;
}
.default-light-theme .mat-progress-bar-buffer {
    background-color: #c7d6f5;
}
.default-light-theme .mat-progress-bar-fill:after {
    background-color: #2c6ae5;
}
.default-light-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
    fill: #c8eedf;
}
.default-light-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
    background-color: #c8eedf;
}
.default-light-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill:after {
    background-color: #32c98d;
}
.default-light-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
    fill: #fbe1c4;
}
.default-light-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
    background-color: #fbe1c4;
}
.default-light-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill:after {
    background-color: #ff9720;
}
.default-light-theme .mat-progress-spinner circle, .default-light-theme .mat-spinner circle {
    stroke: #2c6ae5;
}
.default-light-theme .mat-progress-spinner.mat-accent circle, .default-light-theme .mat-spinner.mat-accent circle {
    stroke: #32c98d;
}
.default-light-theme .mat-progress-spinner.mat-warn circle, .default-light-theme .mat-spinner.mat-warn circle {
    stroke: #ff9720;
}
.default-light-theme .mat-radio-outer-circle {
    border-color: #0000008a;
}
.default-light-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
    border-color: #2c6ae5;
}
.default-light-theme .mat-radio-button.mat-primary .mat-radio-inner-circle, .default-light-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .default-light-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .default-light-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
    background-color: #2c6ae5;
}
.default-light-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
    border-color: #32c98d;
}
.default-light-theme .mat-radio-button.mat-accent .mat-radio-inner-circle, .default-light-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .default-light-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .default-light-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
    background-color: #32c98d;
}
.default-light-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
    border-color: #ff9720;
}
.default-light-theme .mat-radio-button.mat-warn .mat-radio-inner-circle, .default-light-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .default-light-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .default-light-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
    background-color: #ff9720;
}
.default-light-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle, .default-light-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
    border-color: #00000061;
}
.default-light-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element, .default-light-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
    background-color: #00000061;
}
.default-light-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
    color: #00000061;
}
.default-light-theme .mat-radio-button .mat-ripple-element {
    background-color: #000;
}
.default-light-theme .mat-radio-button {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-select-value {
    color: #000000de;
}
.default-light-theme .mat-select-placeholder {
    color: #0000006b;
}
.default-light-theme .mat-select-disabled .mat-select-value {
    color: #00000061;
}
.default-light-theme .mat-select-arrow {
    color: #0000008a;
}
.default-light-theme .mat-select-panel {
    background: white;
}
.default-light-theme .mat-select-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
    color: #2c6ae5;
}
.default-light-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
    color: #32c98d;
}
.default-light-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
    color: #ff9720;
}
.default-light-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
    color: #ff9720;
}
.default-light-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
    color: #00000061;
}
.default-light-theme .mat-select {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-select-trigger {
    height: 1.125em;
}
.default-light-theme .mat-drawer-container {
    background-color: #fafafa;
    color: #000000de;
}
.default-light-theme .mat-drawer {
    background-color: #fff;
    color: #000000de;
}
.default-light-theme .mat-drawer.mat-drawer-push {
    background-color: #fff;
}
.default-light-theme .mat-drawer:not(.mat-drawer-side) {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
}
.default-light-theme .mat-drawer-side {
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-drawer-side.mat-drawer-end {
    border-left: solid 1px rgba(0, 0, 0, .12);
    border-right: none;
}
.default-light-theme [dir=rtl] .mat-drawer-side {
    border-left: solid 1px rgba(0, 0, 0, .12);
    border-right: none;
}
.default-light-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
    border-left: none;
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-drawer-backdrop.mat-drawer-shown {
    background-color: #0009;
}
.default-light-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
    background-color: #32c98d;
}
.default-light-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
    background-color: #32c98d8a;
}
.default-light-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
    background-color: #32c98d;
}
.default-light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
    background-color: #2c6ae5;
}
.default-light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
    background-color: #2c6ae58a;
}
.default-light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
    background-color: #2c6ae5;
}
.default-light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
    background-color: #ff9720;
}
.default-light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
    background-color: #ff97208a;
}
.default-light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
    background-color: #ff9720;
}
.default-light-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
    background-color: #000;
}
.default-light-theme .mat-slide-toggle-thumb {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
    background-color: #fafafa;
}
.default-light-theme .mat-slide-toggle-bar {
    background-color: #00000061;
}
.default-light-theme .mat-slide-toggle-content {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-slider-track-background {
    background-color: #00000042;
}
.default-light-theme .mat-primary .mat-slider-track-fill, .default-light-theme .mat-primary .mat-slider-thumb, .default-light-theme .mat-primary .mat-slider-thumb-label {
    background-color: #2c6ae5;
}
.default-light-theme .mat-primary .mat-slider-thumb-label-text {
    color: #fff;
}
.default-light-theme .mat-primary .mat-slider-focus-ring {
    background-color: #2c6ae533;
}
.default-light-theme .mat-accent .mat-slider-track-fill, .default-light-theme .mat-accent .mat-slider-thumb, .default-light-theme .mat-accent .mat-slider-thumb-label {
    background-color: #32c98d;
}
.default-light-theme .mat-accent .mat-slider-thumb-label-text {
    color: #000000de;
}
.default-light-theme .mat-accent .mat-slider-focus-ring {
    background-color: #32c98d33;
}
.default-light-theme .mat-warn .mat-slider-track-fill, .default-light-theme .mat-warn .mat-slider-thumb, .default-light-theme .mat-warn .mat-slider-thumb-label {
    background-color: #ff9720;
}
.default-light-theme .mat-warn .mat-slider-thumb-label-text {
    color: #fff;
}
.default-light-theme .mat-warn .mat-slider-focus-ring {
    background-color: #ff972033;
}
.default-light-theme .mat-slider:hover .mat-slider-track-background, .default-light-theme .mat-slider.cdk-focused .mat-slider-track-background {
    background-color: #00000061;
}
.default-light-theme .mat-slider-disabled .mat-slider-track-background, .default-light-theme .mat-slider-disabled .mat-slider-track-fill, .default-light-theme .mat-slider-disabled .mat-slider-thumb {
    background-color: #00000042;
}
.default-light-theme .mat-slider-disabled:hover .mat-slider-track-background {
    background-color: #00000042;
}
.default-light-theme .mat-slider-min-value .mat-slider-focus-ring {
    background-color: #0000001f;
}
.default-light-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb, .default-light-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
    background-color: #000000de;
}
.default-light-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb, .default-light-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
    background-color: #00000042;
}
.default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
    border-color: #00000042;
    background-color: transparent;
}
.default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
    border-color: #00000061;
}
.default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
    border-color: #00000042;
}
.default-light-theme .mat-slider-has-ticks .mat-slider-wrapper:after {
    border-color: #000000b3;
}
.default-light-theme .mat-slider-horizontal .mat-slider-ticks {
    background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
    background-image: -moz-repeating-linear-gradient(.0001deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
}
.default-light-theme .mat-slider-vertical .mat-slider-ticks {
    background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
}
.default-light-theme .mat-slider-thumb-label-text {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme .mat-step-header.cdk-keyboard-focused, .default-light-theme .mat-step-header.cdk-program-focused, .default-light-theme .mat-step-header:hover:not([aria-disabled]), .default-light-theme .mat-step-header:hover[aria-disabled=false] {
    background-color: #0000000a;
}
.default-light-theme .mat-step-header:hover[aria-disabled=true] {
    cursor: default;
}
@media (hover: none) {
    .default-light-theme .mat-step-header: hover {
    background: none;
}
}.default-light-theme .mat-step-header .mat-step-label, .default-light-theme .mat-step-header .mat-step-optional {
    color: #0000008a;
}
.default-light-theme .mat-step-header .mat-step-icon {
    background-color: #0000008a;
    color: #fff;
}
.default-light-theme .mat-step-header .mat-step-icon-selected, .default-light-theme .mat-step-header .mat-step-icon-state-done, .default-light-theme .mat-step-header .mat-step-icon-state-edit {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme .mat-step-header.mat-accent .mat-step-icon {
    color: #000000de;
}
.default-light-theme .mat-step-header.mat-accent .mat-step-icon-selected, .default-light-theme .mat-step-header.mat-accent .mat-step-icon-state-done, .default-light-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-step-header.mat-warn .mat-step-icon {
    color: #fff;
}
.default-light-theme .mat-step-header.mat-warn .mat-step-icon-selected, .default-light-theme .mat-step-header.mat-warn .mat-step-icon-state-done, .default-light-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme .mat-step-header .mat-step-icon-state-error {
    background-color: transparent;
    color: #ff9720;
}
.default-light-theme .mat-step-header .mat-step-label.mat-step-label-active {
    color: #000000de;
}
.default-light-theme .mat-step-header .mat-step-label.mat-step-label-error {
    color: #ff9720;
}
.default-light-theme .mat-stepper-horizontal, .default-light-theme .mat-stepper-vertical {
    background-color: #fff;
}
.default-light-theme .mat-stepper-vertical-line:before {
    border-left-color: #0000001f;
}
.default-light-theme .mat-horizontal-stepper-header:before, .default-light-theme .mat-horizontal-stepper-header:after, .default-light-theme .mat-stepper-horizontal-line {
    border-top-color: #0000001f;
}
.default-light-theme .mat-horizontal-stepper-header {
    height: 72px;
}
.default-light-theme .mat-stepper-label-position-bottom .mat-horizontal-stepper-header, .default-light-theme .mat-vertical-stepper-header {
    padding: 24px;
}
.default-light-theme .mat-stepper-vertical-line:before {
    top: -16px;
    bottom: -16px;
}
.default-light-theme .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after, .default-light-theme .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before {
    top: 36px;
}
.default-light-theme .mat-stepper-label-position-bottom .mat-stepper-horizontal-line {
    top: 36px;
}
.default-light-theme .mat-stepper-vertical, .default-light-theme .mat-stepper-horizontal {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-step-label {
    font-size: 14px;
    font-weight: 400;
}
.default-light-theme .mat-step-sub-label-error {
    font-weight: normal;
}
.default-light-theme .mat-step-label-error {
    font-size: 14px;
}
.default-light-theme .mat-step-label-selected {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-sort-header-arrow {
    color: #757575;
}
.default-light-theme .mat-tab-nav-bar, .default-light-theme .mat-tab-header {
    border-bottom: 1px solid rgba(0, 0, 0, .12);
}
.default-light-theme .mat-tab-group-inverted-header .mat-tab-nav-bar, .default-light-theme .mat-tab-group-inverted-header .mat-tab-header {
    border-top: 1px solid rgba(0, 0, 0, .12);
    border-bottom: none;
}
.default-light-theme .mat-tab-label, .default-light-theme .mat-tab-link {
    color: #000000de;
}
.default-light-theme .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-link.mat-tab-disabled {
    color: #00000061;
}
.default-light-theme .mat-tab-header-pagination-chevron {
    border-color: #000000de;
}
.default-light-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #00000061;
}
.default-light-theme .mat-tab-group[class*=mat-background-]>.mat-tab-header, .default-light-theme .mat-tab-nav-bar[class*=mat-background-] {
    border-bottom: none;
    border-top: none;
}
.default-light-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #2c6ae54d;
}
.default-light-theme .mat-tab-group.mat-primary .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
    background-color: #2c6ae5;
}
.default-light-theme .mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar {
    background-color: #fff;
}
.default-light-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #32c98d4d;
}
.default-light-theme .mat-tab-group.mat-accent .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
    background-color: #32c98d;
}
.default-light-theme .mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar {
    background-color: #000000de;
}
.default-light-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #ff97204d;
}
.default-light-theme .mat-tab-group.mat-warn .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
    background-color: #ff9720;
}
.default-light-theme .mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar {
    background-color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #2c6ae54d;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination {
    background-color: #2c6ae5;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link {
    color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
    color: #fff6;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator:before {
    border-color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #fff;
    opacity: .4;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element {
    background-color: #fff;
    opacity: .12;
}
.default-light-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #32c98d4d;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination {
    background-color: #32c98d;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link {
    color: #000000de;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
    color: #0006;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator:before {
    border-color: #000000de;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #000;
    opacity: .4;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element {
    background-color: #000;
    opacity: .12;
}
.default-light-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #ff97204d;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination {
    background-color: #ff9720;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link {
    color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
    color: #fff6;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator:before {
    border-color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #fff;
    opacity: .4;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element {
    background-color: #fff;
    opacity: .12;
}
.default-light-theme .mat-tab-group {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-tab-label, .default-light-theme .mat-tab-link {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-toolbar {
    background: whitesmoke;
    color: #000000de;
}
.default-light-theme .mat-toolbar.mat-primary {
    background: #2c6ae5;
    color: #fff;
}
.default-light-theme .mat-toolbar.mat-accent {
    background: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-toolbar.mat-warn {
    background: #ff9720;
    color: #fff;
}
.default-light-theme .mat-toolbar .mat-form-field-underline, .default-light-theme .mat-toolbar .mat-form-field-ripple, .default-light-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
    background-color: currentColor;
}
.default-light-theme .mat-toolbar .mat-form-field-label, .default-light-theme .mat-toolbar .mat-focused .mat-form-field-label, .default-light-theme .mat-toolbar .mat-select-value, .default-light-theme .mat-toolbar .mat-select-arrow, .default-light-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
    color: inherit;
}
.default-light-theme .mat-toolbar .mat-input-element {
    caret-color: currentColor;
}
.default-light-theme .mat-toolbar-multiple-rows {
    min-height: 64px;
}
.default-light-theme .mat-toolbar-row, .default-light-theme .mat-toolbar-single-row {
    height: 64px;
}
@media (max-width: 599px) {
    .default-light-theme .mat-toolbar-multiple-rows {
    min-height: 56px;
}
.default-light-theme .mat-toolbar-row, .default-light-theme .mat-toolbar-single-row {
    height: 56px;
}
}.default-light-theme .mat-toolbar, .default-light-theme .mat-toolbar h1, .default-light-theme .mat-toolbar h2, .default-light-theme .mat-toolbar h3, .default-light-theme .mat-toolbar h4, .default-light-theme .mat-toolbar h5, .default-light-theme .mat-toolbar h6 {
    font: 500 20px / 32px "Nunito Sans", sans-serif;
    letter-spacing: normal;
    margin: 0;
}
.default-light-theme .mat-tooltip {
    background: rgba(97, 97, 97, .9);
    font-family: "Nunito Sans", sans-serif;
    font-size: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.default-light-theme .mat-tooltip-handset {
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.default-light-theme .mat-tree {
    background: white;
}
.default-light-theme .mat-tree-node, .default-light-theme .mat-nested-tree-node {
    color: #000000de;
}
.default-light-theme .mat-tree-node {
    min-height: 48px;
}
.default-light-theme .mat-tree {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-tree-node, .default-light-theme .mat-nested-tree-node {
    font-weight: 400;
    font-size: 14px;
}
.default-light-theme .mat-snack-bar-container {
    color: #ffffffb3;
    background: #323232;
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme .mat-simple-snackbar-action {
    color: #32c98d;
}
.default-light-theme .mat-simple-snackbar {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
}
.default-light-theme .mat-simple-snackbar-action {
    line-height: 1;
    font-family: inherit;
    font-size: inherit;
    font-weight: 500;
}
.bg-primary {
    background: #2c6ae5;
}
.bg-accent {
    background: #32c98d;
}
.primary {
    color: #2c6ae5;
}
.accent {
    color: #32c98d;
}
.inventual-dashboard-supplier-list-sl {
    width: 40px;
    min-width: 40px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: 100%}
.inventual-dashboard-supplier-list-name {
    width: 215px;
    min-width: 215px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    height: 100%}
@media (max-width: 767px) {
    .inventual-dashboard-supplier-list-name {
    width: 140px;
    min-width: 140px;
}
.inventual-dashboard-supplier-list-name {
    padding-left: .625rem;
}
}.inventual-dashboard-supplier-list-amount {
    width: 50px;
    min-width: 50px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: 100%}


.mat-badge-content[_ngcontent-oiq-c47] {
    font-weight: 600;
    font-size: 12px;
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-badge-small[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    font-size: 9px;
}
.mat-badge-large[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    font-size: 24px;
}
.mat-h1[_ngcontent-oiq-c47],  .mat-headline[_ngcontent-oiq-c47],  .mat-typography[_ngcontent-oiq-c47]   h1[_ngcontent-oiq-c47] {
    font: 400 24px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h2[_ngcontent-oiq-c47],  .mat-title[_ngcontent-oiq-c47],  .mat-typography[_ngcontent-oiq-c47]   h2[_ngcontent-oiq-c47] {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h3[_ngcontent-oiq-c47],  .mat-subheading-2[_ngcontent-oiq-c47],  .mat-typography[_ngcontent-oiq-c47]   h3[_ngcontent-oiq-c47] {
    font: 400 16px / 28px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h4[_ngcontent-oiq-c47],  .mat-subheading-1[_ngcontent-oiq-c47],  .mat-typography[_ngcontent-oiq-c47]   h4[_ngcontent-oiq-c47] {
    font: 400 15px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h5[_ngcontent-oiq-c47],  .mat-typography[_ngcontent-oiq-c47]   h5[_ngcontent-oiq-c47] {
    font: 400 calc(14px * .83) / 20px Roboto, "Helvetica Neue", sans-serif;
    margin: 0 0 12px;
}
.mat-h6[_ngcontent-oiq-c47],  .mat-typography[_ngcontent-oiq-c47]   h6[_ngcontent-oiq-c47] {
    font: 400 calc(14px * .67) / 20px Roboto, "Helvetica Neue", sans-serif;
    margin: 0 0 12px;
}
.mat-body-strong[_ngcontent-oiq-c47],  .mat-body-2[_ngcontent-oiq-c47] {
    font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-body[_ngcontent-oiq-c47],  .mat-body-1[_ngcontent-oiq-c47],  .mat-typography[_ngcontent-oiq-c47] {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-body[_ngcontent-oiq-c47]   p[_ngcontent-oiq-c47],  .mat-body-1[_ngcontent-oiq-c47]   p[_ngcontent-oiq-c47],  .mat-typography[_ngcontent-oiq-c47]   p[_ngcontent-oiq-c47] {
    margin: 0 0 12px;
}
.mat-small[_ngcontent-oiq-c47],  .mat-caption[_ngcontent-oiq-c47] {
    font: 400 12px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-display-4[_ngcontent-oiq-c47],  .mat-typography[_ngcontent-oiq-c47]   .mat-display-4[_ngcontent-oiq-c47] {
    font: 300 112px / 112px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.05em;
    margin: 0 0 56px;
}
.mat-display-3[_ngcontent-oiq-c47],  .mat-typography[_ngcontent-oiq-c47]   .mat-display-3[_ngcontent-oiq-c47] {
    font: 400 56px / 56px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.02em;
    margin: 0 0 64px;
}
.mat-display-2[_ngcontent-oiq-c47],  .mat-typography[_ngcontent-oiq-c47]   .mat-display-2[_ngcontent-oiq-c47] {
    font: 400 45px / 48px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.005em;
    margin: 0 0 64px;
}
.mat-display-1[_ngcontent-oiq-c47],  .mat-typography[_ngcontent-oiq-c47]   .mat-display-1[_ngcontent-oiq-c47] {
    font: 400 34px / 40px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 64px;
}
.mat-bottom-sheet-container[_ngcontent-oiq-c47] {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-button[_ngcontent-oiq-c47],  .mat-raised-button[_ngcontent-oiq-c47],  .mat-icon-button[_ngcontent-oiq-c47],  .mat-stroked-button[_ngcontent-oiq-c47],  .mat-flat-button[_ngcontent-oiq-c47],  .mat-fab[_ngcontent-oiq-c47],  .mat-mini-fab[_ngcontent-oiq-c47] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-button-toggle[_ngcontent-oiq-c47] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card[_ngcontent-oiq-c47] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card-title[_ngcontent-oiq-c47] {
    font-size: 24px;
    font-weight: 500;
}
.mat-card-header[_ngcontent-oiq-c47]   .mat-card-title[_ngcontent-oiq-c47] {
    font-size: 20px;
}
.mat-card-subtitle[_ngcontent-oiq-c47],  .mat-card-content[_ngcontent-oiq-c47] {
    font-size: 14px;
}
.mat-checkbox[_ngcontent-oiq-c47] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-checkbox-layout[_ngcontent-oiq-c47]   .mat-checkbox-label[_ngcontent-oiq-c47] {
    line-height: 24px;
}
.mat-chip[_ngcontent-oiq-c47] {
    font-size: 14px;
    font-weight: 500;
}
.mat-chip[_ngcontent-oiq-c47]   .mat-chip-trailing-icon.mat-icon[_ngcontent-oiq-c47],  .mat-chip[_ngcontent-oiq-c47]   .mat-chip-remove.mat-icon[_ngcontent-oiq-c47] {
    font-size: 18px;
}
.mat-table[_ngcontent-oiq-c47] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-header-cell[_ngcontent-oiq-c47] {
    font-size: 12px;
    font-weight: 500;
}
.mat-cell[_ngcontent-oiq-c47],  .mat-footer-cell[_ngcontent-oiq-c47] {
    font-size: 14px;
}
.mat-calendar[_ngcontent-oiq-c47] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-calendar-body[_ngcontent-oiq-c47] {
    font-size: 13px;
}
.mat-calendar-body-label[_ngcontent-oiq-c47],  .mat-calendar-period-button[_ngcontent-oiq-c47] {
    font-size: 14px;
    font-weight: 500;
}
.mat-calendar-table-header[_ngcontent-oiq-c47]   th[_ngcontent-oiq-c47] {
    font-size: 11px;
    font-weight: 400;
}
.mat-dialog-title[_ngcontent-oiq-c47] {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-expansion-panel-header[_ngcontent-oiq-c47] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.mat-expansion-panel-content[_ngcontent-oiq-c47] {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-form-field[_ngcontent-oiq-c47] {
    font-size: inherit;
    font-weight: 400;
    line-height: 1.125;
    font-family: Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-form-field-wrapper[_ngcontent-oiq-c47] {
    padding-bottom: 1.34375em;
}
.mat-form-field-prefix[_ngcontent-oiq-c47]   .mat-icon[_ngcontent-oiq-c47],  .mat-form-field-suffix[_ngcontent-oiq-c47]   .mat-icon[_ngcontent-oiq-c47] {
    font-size: 150%;
    line-height: 1.125;
}
.mat-form-field-prefix[_ngcontent-oiq-c47]   .mat-icon-button[_ngcontent-oiq-c47],  .mat-form-field-suffix[_ngcontent-oiq-c47]   .mat-icon-button[_ngcontent-oiq-c47] {
    height: 1.5em;
    width: 1.5em;
}
.mat-form-field-prefix[_ngcontent-oiq-c47]   .mat-icon-button[_ngcontent-oiq-c47]   .mat-icon[_ngcontent-oiq-c47],  .mat-form-field-suffix[_ngcontent-oiq-c47]   .mat-icon-button[_ngcontent-oiq-c47]   .mat-icon[_ngcontent-oiq-c47] {
    height: 1.125em;
    line-height: 1.125;
}
.mat-form-field-infix[_ngcontent-oiq-c47] {
    padding: .5em 0;
    border-top: .84375em solid transparent;
}
.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47],  .mat-form-field-can-float[_ngcontent-oiq-c47]   .mat-input-server[_ngcontent-oiq-c47]:focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    transform: translateY(-1.34375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-can-float[_ngcontent-oiq-c47]   .mat-input-server[label][_ngcontent-oiq-c47]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    transform: translateY(-1.34374em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-label-wrapper[_ngcontent-oiq-c47] {
    top: -.84375em;
    padding-top: .84375em;
}
.mat-form-field-label[_ngcontent-oiq-c47] {
    top: 1.34375em;
}
.mat-form-field-underline[_ngcontent-oiq-c47] {
    bottom: 1.34375em;
}
.mat-form-field-subscript-wrapper[_ngcontent-oiq-c47] {
    font-size: 75%;
    margin-top: .6666666667em;
    top: calc(100% - 1.7916666667em);
}
.mat-form-field-appearance-legacy[_ngcontent-oiq-c47]   .mat-form-field-wrapper[_ngcontent-oiq-c47] {
    padding-bottom: 1.25em;
}
.mat-form-field-appearance-legacy[_ngcontent-oiq-c47]   .mat-form-field-infix[_ngcontent-oiq-c47] {
    padding: .4375em 0;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47],  .mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c47]   .mat-input-server[_ngcontent-oiq-c47]:focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);
    -ms-transform: translateY(-1.28125em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c47]   .mat-form-field-autofill-control[_ngcontent-oiq-c47]:-webkit-autofill + .mat-form-field-label-wrapper[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);
    -ms-transform: translateY(-1.28124em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c47]   .mat-input-server[label][_ngcontent-oiq-c47]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);
    -ms-transform: translateY(-1.28123em) scale(.75);
    width: 133.3333533333%}
.mat-form-field-appearance-legacy[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    top: 1.28125em;
}
.mat-form-field-appearance-legacy[_ngcontent-oiq-c47]   .mat-form-field-underline[_ngcontent-oiq-c47] {
    bottom: 1.25em;
}
.mat-form-field-appearance-legacy[_ngcontent-oiq-c47]   .mat-form-field-subscript-wrapper[_ngcontent-oiq-c47] {
    margin-top: .5416666667em;
    top: calc(100% - 1.6666666667em);
}
@media print {
    .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47],  .mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c47]   .mat-input-server[_ngcontent-oiq-c47]: focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    transform: translateY(-1.28122em) scale(.75);
}
.mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c47]   .mat-form-field-autofill-control[_ngcontent-oiq-c47]:-webkit-autofill + .mat-form-field-label-wrapper[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    transform: translateY(-1.28121em) scale(.75);
}
.mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c47]   .mat-input-server[label][_ngcontent-oiq-c47]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    transform: translateY(-1.2812em) scale(.75);
}
}.mat-form-field-appearance-fill[_ngcontent-oiq-c47]   .mat-form-field-infix[_ngcontent-oiq-c47] {
    padding: .25em 0 .75em;
}
.mat-form-field-appearance-fill[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    top: 1.09375em;
    margin-top: -.5em;
}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47],  .mat-form-field-appearance-fill.mat-form-field-can-float[_ngcontent-oiq-c47]   .mat-input-server[_ngcontent-oiq-c47]:focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    transform: translateY(-.59375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-fill.mat-form-field-can-float[_ngcontent-oiq-c47]   .mat-input-server[label][_ngcontent-oiq-c47]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    transform: translateY(-.59374em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-appearance-outline[_ngcontent-oiq-c47]   .mat-form-field-infix[_ngcontent-oiq-c47] {
    padding: 1em 0;
}
.mat-form-field-appearance-outline[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    top: 1.84375em;
    margin-top: -.25em;
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47],  .mat-form-field-appearance-outline.mat-form-field-can-float[_ngcontent-oiq-c47]   .mat-input-server[_ngcontent-oiq-c47]:focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    transform: translateY(-1.59375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-outline.mat-form-field-can-float[_ngcontent-oiq-c47]   .mat-input-server[label][_ngcontent-oiq-c47]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    transform: translateY(-1.59374em) scale(.75);
    width: 133.3333433333%}
.mat-grid-tile-header[_ngcontent-oiq-c47],  .mat-grid-tile-footer[_ngcontent-oiq-c47] {
    font-size: 14px;
}
.mat-grid-tile-header[_ngcontent-oiq-c47]   .mat-line[_ngcontent-oiq-c47],  .mat-grid-tile-footer[_ngcontent-oiq-c47]   .mat-line[_ngcontent-oiq-c47] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-grid-tile-header[_ngcontent-oiq-c47]   .mat-line[_ngcontent-oiq-c47]:nth-child(n+2),  .mat-grid-tile-footer[_ngcontent-oiq-c47]   .mat-line[_ngcontent-oiq-c47]:nth-child(n+2) {
    font-size: 12px;
}
input.mat-input-element[_ngcontent-oiq-c47] {
    margin-top: -.0625em;
}
.mat-menu-item[_ngcontent-oiq-c47] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.mat-paginator[_ngcontent-oiq-c47],  .mat-paginator-page-size[_ngcontent-oiq-c47]   .mat-select-trigger[_ngcontent-oiq-c47] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
}
.mat-radio-button[_ngcontent-oiq-c47] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select[_ngcontent-oiq-c47] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select-trigger[_ngcontent-oiq-c47] {
    height: 1.125em;
}
.mat-slide-toggle-content[_ngcontent-oiq-c47] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-slider-thumb-label-text[_ngcontent-oiq-c47] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.mat-stepper-vertical[_ngcontent-oiq-c47],  .mat-stepper-horizontal[_ngcontent-oiq-c47] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-step-label[_ngcontent-oiq-c47] {
    font-size: 14px;
    font-weight: 400;
}
.mat-step-sub-label-error[_ngcontent-oiq-c47] {
    font-weight: normal;
}
.mat-step-label-error[_ngcontent-oiq-c47] {
    font-size: 14px;
}
.mat-step-label-selected[_ngcontent-oiq-c47] {
    font-size: 14px;
    font-weight: 500;
}
.mat-tab-group[_ngcontent-oiq-c47] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tab-label[_ngcontent-oiq-c47],  .mat-tab-link[_ngcontent-oiq-c47] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-toolbar[_ngcontent-oiq-c47],  .mat-toolbar[_ngcontent-oiq-c47]   h1[_ngcontent-oiq-c47],  .mat-toolbar[_ngcontent-oiq-c47]   h2[_ngcontent-oiq-c47],  .mat-toolbar[_ngcontent-oiq-c47]   h3[_ngcontent-oiq-c47],  .mat-toolbar[_ngcontent-oiq-c47]   h4[_ngcontent-oiq-c47],  .mat-toolbar[_ngcontent-oiq-c47]   h5[_ngcontent-oiq-c47],  .mat-toolbar[_ngcontent-oiq-c47]   h6[_ngcontent-oiq-c47] {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0;
}
.mat-tooltip[_ngcontent-oiq-c47] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.mat-tooltip-handset[_ngcontent-oiq-c47] {
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.mat-list-item[_ngcontent-oiq-c47] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-option[_ngcontent-oiq-c47] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-base[_ngcontent-oiq-c47]   .mat-list-item[_ngcontent-oiq-c47] {
    font-size: 16px;
}
.mat-list-base[_ngcontent-oiq-c47]   .mat-list-item[_ngcontent-oiq-c47]   .mat-line[_ngcontent-oiq-c47] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base[_ngcontent-oiq-c47]   .mat-list-item[_ngcontent-oiq-c47]   .mat-line[_ngcontent-oiq-c47]:nth-child(n+2) {
    font-size: 14px;
}
.mat-list-base[_ngcontent-oiq-c47]   .mat-list-option[_ngcontent-oiq-c47] {
    font-size: 16px;
}
.mat-list-base[_ngcontent-oiq-c47]   .mat-list-option[_ngcontent-oiq-c47]   .mat-line[_ngcontent-oiq-c47] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base[_ngcontent-oiq-c47]   .mat-list-option[_ngcontent-oiq-c47]   .mat-line[_ngcontent-oiq-c47]:nth-child(n+2) {
    font-size: 14px;
}
.mat-list-base[_ngcontent-oiq-c47]   .mat-subheader[_ngcontent-oiq-c47] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-list-base[dense][_ngcontent-oiq-c47]   .mat-list-item[_ngcontent-oiq-c47] {
    font-size: 12px;
}
.mat-list-base[dense][_ngcontent-oiq-c47]   .mat-list-item[_ngcontent-oiq-c47]   .mat-line[_ngcontent-oiq-c47] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base[dense][_ngcontent-oiq-c47]   .mat-list-item[_ngcontent-oiq-c47]   .mat-line[_ngcontent-oiq-c47]:nth-child(n+2) {
    font-size: 12px;
}
.mat-list-base[dense][_ngcontent-oiq-c47]   .mat-list-option[_ngcontent-oiq-c47] {
    font-size: 12px;
}
.mat-list-base[dense][_ngcontent-oiq-c47]   .mat-list-option[_ngcontent-oiq-c47]   .mat-line[_ngcontent-oiq-c47] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base[dense][_ngcontent-oiq-c47]   .mat-list-option[_ngcontent-oiq-c47]   .mat-line[_ngcontent-oiq-c47]:nth-child(n+2) {
    font-size: 12px;
}
.mat-list-base[dense][_ngcontent-oiq-c47]   .mat-subheader[_ngcontent-oiq-c47] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.mat-option[_ngcontent-oiq-c47] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 16px;
}
.mat-optgroup-label[_ngcontent-oiq-c47] {
    font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-simple-snackbar[_ngcontent-oiq-c47] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
}
.mat-simple-snackbar-action[_ngcontent-oiq-c47] {
    line-height: 1;
    font-family: inherit;
    font-size: inherit;
    font-weight: 500;
}
.mat-tree[_ngcontent-oiq-c47] {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tree-node[_ngcontent-oiq-c47],  .mat-nested-tree-node[_ngcontent-oiq-c47] {
    font-weight: 400;
    font-size: 14px;
}
.mat-ripple[_ngcontent-oiq-c47] {
    overflow: hidden;
    position: relative;
}
.mat-ripple[_ngcontent-oiq-c47]:not(:empty) {
    transform: translateZ(0);
}
.mat-ripple.mat-ripple-unbounded[_ngcontent-oiq-c47] {
    overflow: visible;
}
.mat-ripple-element[_ngcontent-oiq-c47] {
    position: absolute;
    border-radius: 50%;
    pointer-events: none;
    transition: opacity, transform 0ms cubic-bezier(0, 0, .2, 1);
    transform: scale(0);
}
.cdk-high-contrast-active[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47] {
    display: none;
}
.cdk-visually-hidden[_ngcontent-oiq-c47] {
    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;
}
.cdk-overlay-container[_ngcontent-oiq-c47],  .cdk-global-overlay-wrapper[_ngcontent-oiq-c47] {
    pointer-events: none;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%}
.cdk-overlay-container[_ngcontent-oiq-c47] {
    position: fixed;
    z-index: 1000;
}
.cdk-overlay-container[_ngcontent-oiq-c47]:empty {
    display: none;
}
.cdk-global-overlay-wrapper[_ngcontent-oiq-c47] {
    display: flex;
    position: absolute;
    z-index: 1000;
}
.cdk-overlay-pane[_ngcontent-oiq-c47] {
    position: absolute;
    pointer-events: auto;
    box-sizing: border-box;
    z-index: 1000;
    display: flex;
    max-width: 100%;
    max-height: 100%}
.cdk-overlay-backdrop[_ngcontent-oiq-c47] {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    pointer-events: auto;
    -webkit-tap-highlight-color: transparent;
    transition: opacity .4s cubic-bezier(.25, .8, .25, 1);
    opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-oiq-c47] {
    opacity: 1;
}
.cdk-high-contrast-active[_ngcontent-oiq-c47]   .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-oiq-c47] {
    opacity: .6;
}
.cdk-overlay-dark-backdrop[_ngcontent-oiq-c47] {
    background: rgba(0, 0, 0, .32);
}
.cdk-overlay-transparent-backdrop[_ngcontent-oiq-c47],  .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-oiq-c47] {
    opacity: 0;
}
.cdk-overlay-connected-position-bounding-box[_ngcontent-oiq-c47] {
    position: absolute;
    z-index: 1000;
    display: flex;
    flex-direction: column;
    min-width: 1px;
    min-height: 1px;
}
.cdk-global-scrollblock[_ngcontent-oiq-c47] {
    position: fixed;
    width: 100%;
    overflow-y: scroll;
}
textarea.cdk-textarea-autosize[_ngcontent-oiq-c47] {
    resize: none;
}
textarea.cdk-textarea-autosize-measuring[_ngcontent-oiq-c47] {
    padding: 2px 0!important;
    box-sizing: content-box!important;
    height: auto!important;
    overflow: hidden!important;
}
textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-oiq-c47] {
    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[_ngcontent-oiq-c47]:-webkit-autofill {
    animation: cdk-text-field-autofill-start 0s 1ms;
}
.cdk-text-field-autofill-monitored[_ngcontent-oiq-c47]:not(:-webkit-autofill) {
    animation: cdk-text-field-autofill-end 0s 1ms;
}
.mat-focus-indicator[_ngcontent-oiq-c47] {
    position: relative;
}
.mat-mdc-focus-indicator[_ngcontent-oiq-c47] {
    position: relative;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47] {
    background-color: #0000001a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-option[_ngcontent-oiq-c47] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-option[_ngcontent-oiq-c47]:hover:not(.mat-option-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-option[_ngcontent-oiq-c47]:focus:not(.mat-option-disabled) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-option.mat-selected[_ngcontent-oiq-c47]:not(.mat-option-multiple):not(.mat-option-disabled) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-option.mat-active[_ngcontent-oiq-c47] {
    background: rgba(0, 0, 0, .04);
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-option.mat-option-disabled[_ngcontent-oiq-c47] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-primary[_ngcontent-oiq-c47]   .mat-option.mat-selected[_ngcontent-oiq-c47]:not(.mat-option-disabled) {
    color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-accent[_ngcontent-oiq-c47]   .mat-option.mat-selected[_ngcontent-oiq-c47]:not(.mat-option-disabled) {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-warn[_ngcontent-oiq-c47]   .mat-option.mat-selected[_ngcontent-oiq-c47]:not(.mat-option-disabled) {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-option[_ngcontent-oiq-c47] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 16px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-optgroup-label[_ngcontent-oiq-c47] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-optgroup-disabled[_ngcontent-oiq-c47]   .mat-optgroup-label[_ngcontent-oiq-c47] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-optgroup-label[_ngcontent-oiq-c47] {
    font: 500 14px / 24px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-pseudo-checkbox[_ngcontent-oiq-c47] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-pseudo-checkbox[_ngcontent-oiq-c47]:after {
    color: #fafafa;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-pseudo-checkbox-disabled[_ngcontent-oiq-c47] {
    color: #b0b0b0;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-primary[_ngcontent-oiq-c47]   .mat-pseudo-checkbox-checked[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-primary[_ngcontent-oiq-c47]   .mat-pseudo-checkbox-indeterminate[_ngcontent-oiq-c47] {
    background: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-pseudo-checkbox-checked[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-pseudo-checkbox-indeterminate[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-accent[_ngcontent-oiq-c47]   .mat-pseudo-checkbox-checked[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-accent[_ngcontent-oiq-c47]   .mat-pseudo-checkbox-indeterminate[_ngcontent-oiq-c47] {
    background: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-warn[_ngcontent-oiq-c47]   .mat-pseudo-checkbox-checked[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-warn[_ngcontent-oiq-c47]   .mat-pseudo-checkbox-indeterminate[_ngcontent-oiq-c47] {
    background: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled[_ngcontent-oiq-c47] {
    background: #b0b0b0;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-app-background[_ngcontent-oiq-c47],  .default-light-theme.mat-app-background[_ngcontent-oiq-c47] {
    background-color: #fafafa;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-elevation-z0[_ngcontent-oiq-c47] {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-elevation-z1[_ngcontent-oiq-c47] {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-elevation-z2[_ngcontent-oiq-c47] {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-elevation-z3[_ngcontent-oiq-c47] {
    box-shadow: 0 3px 3px -2px #0003, 0 3px 4px #00000024, 0 1px 8px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-elevation-z4[_ngcontent-oiq-c47] {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-elevation-z5[_ngcontent-oiq-c47] {
    box-shadow: 0 3px 5px -1px #0003, 0 5px 8px #00000024, 0 1px 14px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-elevation-z6[_ngcontent-oiq-c47] {
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-elevation-z7[_ngcontent-oiq-c47] {
    box-shadow: 0 4px 5px -2px #0003, 0 7px 10px 1px #00000024, 0 2px 16px 1px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-elevation-z8[_ngcontent-oiq-c47] {
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-elevation-z9[_ngcontent-oiq-c47] {
    box-shadow: 0 5px 6px -3px #0003, 0 9px 12px 1px #00000024, 0 3px 16px 2px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-elevation-z10[_ngcontent-oiq-c47] {
    box-shadow: 0 6px 6px -3px #0003, 0 10px 14px 1px #00000024, 0 4px 18px 3px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-elevation-z11[_ngcontent-oiq-c47] {
    box-shadow: 0 6px 7px -4px #0003, 0 11px 15px 1px #00000024, 0 4px 20px 3px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-elevation-z12[_ngcontent-oiq-c47] {
    box-shadow: 0 7px 8px -4px #0003, 0 12px 17px 2px #00000024, 0 5px 22px 4px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-elevation-z13[_ngcontent-oiq-c47] {
    box-shadow: 0 7px 8px -4px #0003, 0 13px 19px 2px #00000024, 0 5px 24px 4px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-elevation-z14[_ngcontent-oiq-c47] {
    box-shadow: 0 7px 9px -4px #0003, 0 14px 21px 2px #00000024, 0 5px 26px 4px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-elevation-z15[_ngcontent-oiq-c47] {
    box-shadow: 0 8px 9px -5px #0003, 0 15px 22px 2px #00000024, 0 6px 28px 5px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-elevation-z16[_ngcontent-oiq-c47] {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-elevation-z17[_ngcontent-oiq-c47] {
    box-shadow: 0 8px 11px -5px #0003, 0 17px 26px 2px #00000024, 0 6px 32px 5px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-elevation-z18[_ngcontent-oiq-c47] {
    box-shadow: 0 9px 11px -5px #0003, 0 18px 28px 2px #00000024, 0 7px 34px 6px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-elevation-z19[_ngcontent-oiq-c47] {
    box-shadow: 0 9px 12px -6px #0003, 0 19px 29px 2px #00000024, 0 7px 36px 6px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-elevation-z20[_ngcontent-oiq-c47] {
    box-shadow: 0 10px 13px -6px #0003, 0 20px 31px 3px #00000024, 0 8px 38px 7px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-elevation-z21[_ngcontent-oiq-c47] {
    box-shadow: 0 10px 13px -6px #0003, 0 21px 33px 3px #00000024, 0 8px 40px 7px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-elevation-z22[_ngcontent-oiq-c47] {
    box-shadow: 0 10px 14px -6px #0003, 0 22px 35px 3px #00000024, 0 8px 42px 7px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-elevation-z23[_ngcontent-oiq-c47] {
    box-shadow: 0 11px 14px -7px #0003, 0 23px 36px 3px #00000024, 0 9px 44px 8px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-elevation-z24[_ngcontent-oiq-c47] {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
}
.mat-theme-loaded-marker[_ngcontent-oiq-c47] {
    display: none;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-autocomplete-panel[_ngcontent-oiq-c47] {
    background: white;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-autocomplete-panel[_ngcontent-oiq-c47]:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-autocomplete-panel[_ngcontent-oiq-c47]   .mat-option.mat-selected[_ngcontent-oiq-c47]:not(.mat-active):not(:hover) {
    background: white;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-autocomplete-panel[_ngcontent-oiq-c47]   .mat-option.mat-selected[_ngcontent-oiq-c47]:not(.mat-active):not(:hover):not(.mat-option-disabled) {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge[_ngcontent-oiq-c47] {
    position: relative;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-hidden[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    display: none;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    position: absolute;
    text-align: center;
    display: inline-block;
    border-radius: 50%;
    transition: transform .2s ease-in-out;
    transform: scale(.6);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    pointer-events: none;
}
.default-light-theme[_ngcontent-oiq-c47]   .ng-animate-disabled[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-badge-content._mat-animation-noopable[_ngcontent-oiq-c47] {
    transition: none;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-content.mat-badge-active[_ngcontent-oiq-c47] {
    transform: none;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-small[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    width: 16px;
    height: 16px;
    line-height: 16px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-small.mat-badge-above[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    top: -8px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-small.mat-badge-below[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    bottom: -8px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-small.mat-badge-before[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    left: -16px;
}
[dir=rtl][_ngcontent-oiq-c47]   .default-light-theme[_ngcontent-oiq-c47]   .mat-badge-small.mat-badge-before[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    left: auto;
    right: -16px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-small.mat-badge-after[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    right: -16px;
}
[dir=rtl][_ngcontent-oiq-c47]   .default-light-theme[_ngcontent-oiq-c47]   .mat-badge-small.mat-badge-after[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    right: auto;
    left: -16px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    left: -8px;
}
[dir=rtl][_ngcontent-oiq-c47]   .default-light-theme[_ngcontent-oiq-c47]   .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    left: auto;
    right: -8px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    right: -8px;
}
[dir=rtl][_ngcontent-oiq-c47]   .default-light-theme[_ngcontent-oiq-c47]   .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    right: auto;
    left: -8px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-medium[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    width: 22px;
    height: 22px;
    line-height: 22px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-medium.mat-badge-above[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    top: -11px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-medium.mat-badge-below[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    bottom: -11px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-medium.mat-badge-before[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    left: -22px;
}
[dir=rtl][_ngcontent-oiq-c47]   .default-light-theme[_ngcontent-oiq-c47]   .mat-badge-medium.mat-badge-before[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    left: auto;
    right: -22px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-medium.mat-badge-after[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    right: -22px;
}
[dir=rtl][_ngcontent-oiq-c47]   .default-light-theme[_ngcontent-oiq-c47]   .mat-badge-medium.mat-badge-after[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    right: auto;
    left: -22px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    left: -11px;
}
[dir=rtl][_ngcontent-oiq-c47]   .default-light-theme[_ngcontent-oiq-c47]   .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    left: auto;
    right: -11px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    right: -11px;
}
[dir=rtl][_ngcontent-oiq-c47]   .default-light-theme[_ngcontent-oiq-c47]   .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    right: auto;
    left: -11px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-large[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    width: 28px;
    height: 28px;
    line-height: 28px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-large.mat-badge-above[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    top: -14px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-large.mat-badge-below[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    bottom: -14px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-large.mat-badge-before[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    left: -28px;
}
[dir=rtl][_ngcontent-oiq-c47]   .default-light-theme[_ngcontent-oiq-c47]   .mat-badge-large.mat-badge-before[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    left: auto;
    right: -28px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-large.mat-badge-after[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    right: -28px;
}
[dir=rtl][_ngcontent-oiq-c47]   .default-light-theme[_ngcontent-oiq-c47]   .mat-badge-large.mat-badge-after[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    right: auto;
    left: -28px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    left: -14px;
}
[dir=rtl][_ngcontent-oiq-c47]   .default-light-theme[_ngcontent-oiq-c47]   .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    left: auto;
    right: -14px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    right: -14px;
}
[dir=rtl][_ngcontent-oiq-c47]   .default-light-theme[_ngcontent-oiq-c47]   .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    right: auto;
    left: -14px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    color: #fff;
    background: #2c6ae5;
}
.cdk-high-contrast-active[_ngcontent-oiq-c47]   .default-light-theme[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    outline: solid 1px;
    border-radius: 0;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-accent[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    background: #32c98d;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-warn[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    color: #fff;
    background: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-disabled[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    background: #b9b9b9;
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    font-weight: 600;
    font-size: 12px;
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-small[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    font-size: 9px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-badge-large[_ngcontent-oiq-c47]   .mat-badge-content[_ngcontent-oiq-c47] {
    font-size: 24px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-bottom-sheet-container[_ngcontent-oiq-c47] {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
    background: white;
    color: #000000de;
    font: 400 14px / 20px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-button[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-icon-button[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-stroked-button[_ngcontent-oiq-c47] {
    color: inherit;
    background: transparent;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-button.mat-primary[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-icon-button.mat-primary[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-stroked-button.mat-primary[_ngcontent-oiq-c47] {
    color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-button.mat-accent[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-icon-button.mat-accent[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-stroked-button.mat-accent[_ngcontent-oiq-c47] {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-button.mat-warn[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-icon-button.mat-warn[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-stroked-button.mat-warn[_ngcontent-oiq-c47] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-button.mat-primary.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-button.mat-accent.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-button.mat-warn.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-button.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-icon-button.mat-primary.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-icon-button.mat-accent.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-icon-button.mat-warn.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-icon-button.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-stroked-button.mat-primary.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-stroked-button.mat-accent.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-stroked-button.mat-warn.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-stroked-button.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c47] {
    color: #00000042;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-button.mat-primary[_ngcontent-oiq-c47]   .mat-button-focus-overlay[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-icon-button.mat-primary[_ngcontent-oiq-c47]   .mat-button-focus-overlay[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-stroked-button.mat-primary[_ngcontent-oiq-c47]   .mat-button-focus-overlay[_ngcontent-oiq-c47] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-button.mat-accent[_ngcontent-oiq-c47]   .mat-button-focus-overlay[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-icon-button.mat-accent[_ngcontent-oiq-c47]   .mat-button-focus-overlay[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-stroked-button.mat-accent[_ngcontent-oiq-c47]   .mat-button-focus-overlay[_ngcontent-oiq-c47] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-button.mat-warn[_ngcontent-oiq-c47]   .mat-button-focus-overlay[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-icon-button.mat-warn[_ngcontent-oiq-c47]   .mat-button-focus-overlay[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-stroked-button.mat-warn[_ngcontent-oiq-c47]   .mat-button-focus-overlay[_ngcontent-oiq-c47] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-button.mat-button-disabled[_ngcontent-oiq-c47]   .mat-button-focus-overlay[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-icon-button.mat-button-disabled[_ngcontent-oiq-c47]   .mat-button-focus-overlay[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-stroked-button.mat-button-disabled[_ngcontent-oiq-c47]   .mat-button-focus-overlay[_ngcontent-oiq-c47] {
    background-color: transparent;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-button[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-icon-button[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-stroked-button[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47] {
    opacity: .1;
    background-color: currentColor;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-button-focus-overlay[_ngcontent-oiq-c47] {
    background: black;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-stroked-button[_ngcontent-oiq-c47]:not(.mat-button-disabled) {
    border-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-flat-button[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-raised-button[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-fab[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-mini-fab[_ngcontent-oiq-c47] {
    color: #000000de;
    background-color: #fff;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-flat-button.mat-primary[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-raised-button.mat-primary[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-fab.mat-primary[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-mini-fab.mat-primary[_ngcontent-oiq-c47] {
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-flat-button.mat-accent[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-raised-button.mat-accent[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-fab.mat-accent[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-mini-fab.mat-accent[_ngcontent-oiq-c47] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-flat-button.mat-warn[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-raised-button.mat-warn[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-fab.mat-warn[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-mini-fab.mat-warn[_ngcontent-oiq-c47] {
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-flat-button.mat-primary.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-flat-button.mat-accent.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-flat-button.mat-warn.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-flat-button.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-raised-button.mat-primary.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-raised-button.mat-accent.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-raised-button.mat-warn.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-raised-button.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-fab.mat-primary.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-fab.mat-accent.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-fab.mat-warn.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-fab.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-mini-fab.mat-primary.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-mini-fab.mat-accent.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-mini-fab.mat-warn.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-mini-fab.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c47] {
    color: #00000042;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-flat-button.mat-primary[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-raised-button.mat-primary[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-fab.mat-primary[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-mini-fab.mat-primary[_ngcontent-oiq-c47] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-flat-button.mat-accent[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-raised-button.mat-accent[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-fab.mat-accent[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-mini-fab.mat-accent[_ngcontent-oiq-c47] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-flat-button.mat-warn[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-raised-button.mat-warn[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-fab.mat-warn[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-mini-fab.mat-warn[_ngcontent-oiq-c47] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-flat-button.mat-primary.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-flat-button.mat-accent.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-flat-button.mat-warn.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-flat-button.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-raised-button.mat-primary.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-raised-button.mat-accent.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-raised-button.mat-warn.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-raised-button.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-fab.mat-primary.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-fab.mat-accent.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-fab.mat-warn.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-fab.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-mini-fab.mat-primary.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-mini-fab.mat-accent.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-mini-fab.mat-warn.mat-button-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-mini-fab.mat-button-disabled.mat-button-disabled[_ngcontent-oiq-c47] {
    background-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-flat-button.mat-primary[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-raised-button.mat-primary[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-fab.mat-primary[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-mini-fab.mat-primary[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47] {
    background-color: #ffffff1a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-flat-button.mat-accent[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-raised-button.mat-accent[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-fab.mat-accent[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-mini-fab.mat-accent[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47] {
    background-color: #0000001a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-flat-button.mat-warn[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-raised-button.mat-warn[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-fab.mat-warn[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-mini-fab.mat-warn[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47] {
    background-color: #ffffff1a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-stroked-button[_ngcontent-oiq-c47]:not([class*=mat-elevation-z]),  .default-light-theme[_ngcontent-oiq-c47]   .mat-flat-button[_ngcontent-oiq-c47]:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-raised-button[_ngcontent-oiq-c47]:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-raised-button[_ngcontent-oiq-c47]:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-raised-button.mat-button-disabled[_ngcontent-oiq-c47]:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-fab[_ngcontent-oiq-c47]:not([class*=mat-elevation-z]),  .default-light-theme[_ngcontent-oiq-c47]   .mat-mini-fab[_ngcontent-oiq-c47]:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-fab[_ngcontent-oiq-c47]:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),  .default-light-theme[_ngcontent-oiq-c47]   .mat-mini-fab[_ngcontent-oiq-c47]:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
    box-shadow: 0 7px 8px -4px #0003, 0 12px 17px 2px #00000024, 0 5px 22px 4px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-fab.mat-button-disabled[_ngcontent-oiq-c47]:not([class*=mat-elevation-z]),  .default-light-theme[_ngcontent-oiq-c47]   .mat-mini-fab.mat-button-disabled[_ngcontent-oiq-c47]:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-button[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-raised-button[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-icon-button[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-stroked-button[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-flat-button[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-fab[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-mini-fab[_ngcontent-oiq-c47] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-button-toggle-standalone[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-button-toggle-group[_ngcontent-oiq-c47] {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-button-toggle-standalone.mat-button-toggle-appearance-standard[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-button-toggle-group-appearance-standard[_ngcontent-oiq-c47] {
    box-shadow: none;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-button-toggle[_ngcontent-oiq-c47] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-button-toggle[_ngcontent-oiq-c47]   .mat-button-toggle-focus-overlay[_ngcontent-oiq-c47] {
    background-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-button-toggle-appearance-standard[_ngcontent-oiq-c47] {
    color: #000000de;
    background: white;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-button-toggle-appearance-standard[_ngcontent-oiq-c47]   .mat-button-toggle-focus-overlay[_ngcontent-oiq-c47] {
    background-color: #000;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-button-toggle-group-appearance-standard[_ngcontent-oiq-c47]   .mat-button-toggle[_ngcontent-oiq-c47] + .mat-button-toggle[_ngcontent-oiq-c47] {
    border-left: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c47]   [dir=rtl][_ngcontent-oiq-c47]   .mat-button-toggle-group-appearance-standard[_ngcontent-oiq-c47]   .mat-button-toggle[_ngcontent-oiq-c47] + .mat-button-toggle[_ngcontent-oiq-c47] {
    border-left: none;
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical[_ngcontent-oiq-c47]   .mat-button-toggle[_ngcontent-oiq-c47] + .mat-button-toggle[_ngcontent-oiq-c47] {
    border-left: none;
    border-right: none;
    border-top: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-button-toggle-checked[_ngcontent-oiq-c47] {
    background-color: #e0e0e0;
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-button-toggle-checked.mat-button-toggle-appearance-standard[_ngcontent-oiq-c47] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-button-toggle-disabled[_ngcontent-oiq-c47] {
    color: #00000042;
    background-color: #eee;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-button-toggle-disabled.mat-button-toggle-appearance-standard[_ngcontent-oiq-c47] {
    background: white;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-button-toggle-disabled.mat-button-toggle-checked[_ngcontent-oiq-c47] {
    background-color: #bdbdbd;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-button-toggle-standalone.mat-button-toggle-appearance-standard[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-button-toggle-group-appearance-standard[_ngcontent-oiq-c47] {
    border: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-button-toggle-appearance-standard[_ngcontent-oiq-c47]   .mat-button-toggle-label-content[_ngcontent-oiq-c47] {
    line-height: 48px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-button-toggle[_ngcontent-oiq-c47] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-card[_ngcontent-oiq-c47] {
    background: white;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-card[_ngcontent-oiq-c47]:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-card.mat-card-flat[_ngcontent-oiq-c47]:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-card-subtitle[_ngcontent-oiq-c47] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-card[_ngcontent-oiq-c47] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-card-title[_ngcontent-oiq-c47] {
    font-size: 24px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-card-header[_ngcontent-oiq-c47]   .mat-card-title[_ngcontent-oiq-c47] {
    font-size: 20px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-card-subtitle[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-card-content[_ngcontent-oiq-c47] {
    font-size: 14px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-checkbox-frame[_ngcontent-oiq-c47] {
    border-color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-checkbox-checkmark[_ngcontent-oiq-c47] {
    fill: #fafafa;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-checkbox-checkmark-path[_ngcontent-oiq-c47] {
    stroke: #fafafa!important;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-checkbox-mixedmark[_ngcontent-oiq-c47] {
    background-color: #fafafa;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-checkbox-indeterminate.mat-primary[_ngcontent-oiq-c47]   .mat-checkbox-background[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-checkbox-checked.mat-primary[_ngcontent-oiq-c47]   .mat-checkbox-background[_ngcontent-oiq-c47] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-checkbox-indeterminate.mat-accent[_ngcontent-oiq-c47]   .mat-checkbox-background[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-checkbox-checked.mat-accent[_ngcontent-oiq-c47]   .mat-checkbox-background[_ngcontent-oiq-c47] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-checkbox-indeterminate.mat-warn[_ngcontent-oiq-c47]   .mat-checkbox-background[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-checkbox-checked.mat-warn[_ngcontent-oiq-c47]   .mat-checkbox-background[_ngcontent-oiq-c47] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-checkbox-disabled.mat-checkbox-checked[_ngcontent-oiq-c47]   .mat-checkbox-background[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-checkbox-disabled.mat-checkbox-indeterminate[_ngcontent-oiq-c47]   .mat-checkbox-background[_ngcontent-oiq-c47] {
    background-color: #b0b0b0;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-checkbox-disabled[_ngcontent-oiq-c47]:not(.mat-checkbox-checked)   .mat-checkbox-frame[_ngcontent-oiq-c47] {
    border-color: #b0b0b0;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-checkbox-disabled[_ngcontent-oiq-c47]   .mat-checkbox-label[_ngcontent-oiq-c47] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-checkbox[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47] {
    background-color: #000;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-checkbox-checked[_ngcontent-oiq-c47]:not(.mat-checkbox-disabled).mat-primary   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-checkbox[_ngcontent-oiq-c47]:active:not(.mat-checkbox-disabled).mat-primary   .mat-ripple-element[_ngcontent-oiq-c47] {
    background: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-checkbox-checked[_ngcontent-oiq-c47]:not(.mat-checkbox-disabled).mat-accent   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-checkbox[_ngcontent-oiq-c47]:active:not(.mat-checkbox-disabled).mat-accent   .mat-ripple-element[_ngcontent-oiq-c47] {
    background: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-checkbox-checked[_ngcontent-oiq-c47]:not(.mat-checkbox-disabled).mat-warn   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-checkbox[_ngcontent-oiq-c47]:active:not(.mat-checkbox-disabled).mat-warn   .mat-ripple-element[_ngcontent-oiq-c47] {
    background: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-checkbox[_ngcontent-oiq-c47] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-checkbox-layout[_ngcontent-oiq-c47]   .mat-checkbox-label[_ngcontent-oiq-c47] {
    line-height: 24px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-chip.mat-standard-chip[_ngcontent-oiq-c47] {
    background-color: #e0e0e0;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-chip.mat-standard-chip[_ngcontent-oiq-c47]   .mat-chip-remove[_ngcontent-oiq-c47] {
    color: #000000de;
    opacity: .4;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-chip.mat-standard-chip[_ngcontent-oiq-c47]:not(.mat-chip-disabled):active {
    box-shadow: 0 3px 3px -2px #0003, 0 3px 4px #00000024, 0 1px 8px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-chip.mat-standard-chip[_ngcontent-oiq-c47]:not(.mat-chip-disabled)   .mat-chip-remove[_ngcontent-oiq-c47]:hover {
    opacity: .54;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-chip.mat-standard-chip.mat-chip-disabled[_ngcontent-oiq-c47] {
    opacity: .4;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-chip.mat-standard-chip[_ngcontent-oiq-c47]:after {
    background: black;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary[_ngcontent-oiq-c47] {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary[_ngcontent-oiq-c47]   .mat-chip-remove[_ngcontent-oiq-c47] {
    color: #fff;
    opacity: .4;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47] {
    background-color: #ffffff1a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn[_ngcontent-oiq-c47] {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn[_ngcontent-oiq-c47]   .mat-chip-remove[_ngcontent-oiq-c47] {
    color: #fff;
    opacity: .4;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47] {
    background-color: #ffffff1a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent[_ngcontent-oiq-c47] {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent[_ngcontent-oiq-c47]   .mat-chip-remove[_ngcontent-oiq-c47] {
    color: #000000de;
    opacity: .4;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47] {
    background-color: #0000001a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-chip[_ngcontent-oiq-c47] {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-chip[_ngcontent-oiq-c47]   .mat-chip-trailing-icon.mat-icon[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-chip[_ngcontent-oiq-c47]   .mat-chip-remove.mat-icon[_ngcontent-oiq-c47] {
    font-size: 18px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-table[_ngcontent-oiq-c47] {
    background: white;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-table[_ngcontent-oiq-c47]   thead[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-table[_ngcontent-oiq-c47]   tbody[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-table[_ngcontent-oiq-c47]   tfoot[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   mat-header-row[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   mat-row[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   mat-footer-row[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   [mat-header-row][_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   [mat-row][_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   [mat-footer-row][_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-table-sticky[_ngcontent-oiq-c47] {
    background: inherit;
}
.default-light-theme[_ngcontent-oiq-c47]   mat-row[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   mat-header-row[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   mat-footer-row[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   th.mat-header-cell[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   td.mat-cell[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   td.mat-footer-cell[_ngcontent-oiq-c47] {
    border-bottom-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-header-cell[_ngcontent-oiq-c47] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-cell[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-footer-cell[_ngcontent-oiq-c47] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-table[_ngcontent-oiq-c47] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-header-cell[_ngcontent-oiq-c47] {
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-cell[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-footer-cell[_ngcontent-oiq-c47] {
    font-size: 14px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-calendar-arrow[_ngcontent-oiq-c47] {
    border-top-color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-toggle[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content[_ngcontent-oiq-c47]   .mat-calendar-next-button[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content[_ngcontent-oiq-c47]   .mat-calendar-previous-button[_ngcontent-oiq-c47] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-calendar-table-header-divider[_ngcontent-oiq-c47]:after {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-calendar-table-header[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-calendar-body-label[_ngcontent-oiq-c47] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-calendar-body-cell-content[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-date-range-input-separator[_ngcontent-oiq-c47] {
    color: #000000de;
    border-color: transparent;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-calendar-body-disabled[_ngcontent-oiq-c47] > .mat-calendar-body-cell-content[_ngcontent-oiq-c47]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-disabled[_ngcontent-oiq-c47]   .mat-date-range-input-separator[_ngcontent-oiq-c47] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-calendar-body-in-preview[_ngcontent-oiq-c47] {
    color: #0000003d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-calendar-body-today[_ngcontent-oiq-c47]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    border-color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-calendar-body-disabled[_ngcontent-oiq-c47] > .mat-calendar-body-today[_ngcontent-oiq-c47]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    border-color: #0000002e;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-calendar-body-in-range[_ngcontent-oiq-c47]:before {
    background: rgba(44, 106, 229, .2);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-calendar-body-comparison-identical[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-calendar-body-in-comparison-range[_ngcontent-oiq-c47]:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-calendar-body-comparison-bridge-start[_ngcontent-oiq-c47]:before,  .default-light-theme[_ngcontent-oiq-c47]   [dir=rtl][_ngcontent-oiq-c47]   .mat-calendar-body-comparison-bridge-end[_ngcontent-oiq-c47]:before {
    background: linear-gradient(to right, rgba(44, 106, 229, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-calendar-body-comparison-bridge-end[_ngcontent-oiq-c47]:before,  .default-light-theme[_ngcontent-oiq-c47]   [dir=rtl][_ngcontent-oiq-c47]   .mat-calendar-body-comparison-bridge-start[_ngcontent-oiq-c47]:before {
    background: linear-gradient(to left, rgba(44, 106, 229, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-calendar-body-in-range[_ngcontent-oiq-c47] > .mat-calendar-body-comparison-identical[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-oiq-c47]:after {
    background: #a8dab5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-calendar-body-in-comparison-range[_ngcontent-oiq-c47] > .mat-calendar-body-selected[_ngcontent-oiq-c47] {
    background: #46a35e;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-calendar-body-selected[_ngcontent-oiq-c47] {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-calendar-body-disabled[_ngcontent-oiq-c47] > .mat-calendar-body-selected[_ngcontent-oiq-c47] {
    background-color: #2c6ae566;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-oiq-c47] {
    box-shadow: inset 0 0 0 1px #fff;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-calendar-body-cell[_ngcontent-oiq-c47]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-oiq-c47]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),  .default-light-theme[_ngcontent-oiq-c47]   .cdk-keyboard-focused[_ngcontent-oiq-c47]   .mat-calendar-body-active[_ngcontent-oiq-c47] > .mat-calendar-body-cell-content[_ngcontent-oiq-c47]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),  .default-light-theme[_ngcontent-oiq-c47]   .cdk-program-focused[_ngcontent-oiq-c47]   .mat-calendar-body-active[_ngcontent-oiq-c47] > .mat-calendar-body-cell-content[_ngcontent-oiq-c47]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #2c6ae54d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content[_ngcontent-oiq-c47] {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
    background-color: #fff;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c47]   .mat-calendar-body-in-range[_ngcontent-oiq-c47]:before {
    background: rgba(50, 201, 141, .2);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c47]   .mat-calendar-body-comparison-identical[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c47]   .mat-calendar-body-in-comparison-range[_ngcontent-oiq-c47]:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c47]   .mat-calendar-body-comparison-bridge-start[_ngcontent-oiq-c47]:before,  .default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c47]   [dir=rtl][_ngcontent-oiq-c47]   .mat-calendar-body-comparison-bridge-end[_ngcontent-oiq-c47]:before {
    background: linear-gradient(to right, rgba(50, 201, 141, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c47]   .mat-calendar-body-comparison-bridge-end[_ngcontent-oiq-c47]:before,  .default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c47]   [dir=rtl][_ngcontent-oiq-c47]   .mat-calendar-body-comparison-bridge-start[_ngcontent-oiq-c47]:before {
    background: linear-gradient(to left, rgba(50, 201, 141, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c47]   .mat-calendar-body-in-range[_ngcontent-oiq-c47] > .mat-calendar-body-comparison-identical[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c47]   .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-oiq-c47]:after {
    background: #a8dab5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c47]   .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c47]   .mat-calendar-body-in-comparison-range[_ngcontent-oiq-c47] > .mat-calendar-body-selected[_ngcontent-oiq-c47] {
    background: #46a35e;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c47]   .mat-calendar-body-selected[_ngcontent-oiq-c47] {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c47]   .mat-calendar-body-disabled[_ngcontent-oiq-c47] > .mat-calendar-body-selected[_ngcontent-oiq-c47] {
    background-color: #32c98d66;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c47]   .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-oiq-c47] {
    box-shadow: inset 0 0 0 1px #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c47]   .mat-calendar-body-cell[_ngcontent-oiq-c47]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-oiq-c47]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),  .default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c47]   .cdk-keyboard-focused[_ngcontent-oiq-c47]   .mat-calendar-body-active[_ngcontent-oiq-c47] > .mat-calendar-body-cell-content[_ngcontent-oiq-c47]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),  .default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-accent[_ngcontent-oiq-c47]   .cdk-program-focused[_ngcontent-oiq-c47]   .mat-calendar-body-active[_ngcontent-oiq-c47] > .mat-calendar-body-cell-content[_ngcontent-oiq-c47]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #32c98d4d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c47]   .mat-calendar-body-in-range[_ngcontent-oiq-c47]:before {
    background: rgba(255, 151, 32, .2);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c47]   .mat-calendar-body-comparison-identical[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c47]   .mat-calendar-body-in-comparison-range[_ngcontent-oiq-c47]:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c47]   .mat-calendar-body-comparison-bridge-start[_ngcontent-oiq-c47]:before,  .default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c47]   [dir=rtl][_ngcontent-oiq-c47]   .mat-calendar-body-comparison-bridge-end[_ngcontent-oiq-c47]:before {
    background: linear-gradient(to right, rgba(255, 151, 32, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c47]   .mat-calendar-body-comparison-bridge-end[_ngcontent-oiq-c47]:before,  .default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c47]   [dir=rtl][_ngcontent-oiq-c47]   .mat-calendar-body-comparison-bridge-start[_ngcontent-oiq-c47]:before {
    background: linear-gradient(to left, rgba(255, 151, 32, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c47]   .mat-calendar-body-in-range[_ngcontent-oiq-c47] > .mat-calendar-body-comparison-identical[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c47]   .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-oiq-c47]:after {
    background: #a8dab5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c47]   .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c47]   .mat-calendar-body-in-comparison-range[_ngcontent-oiq-c47] > .mat-calendar-body-selected[_ngcontent-oiq-c47] {
    background: #46a35e;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c47]   .mat-calendar-body-selected[_ngcontent-oiq-c47] {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c47]   .mat-calendar-body-disabled[_ngcontent-oiq-c47] > .mat-calendar-body-selected[_ngcontent-oiq-c47] {
    background-color: #ff972066;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c47]   .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-oiq-c47] {
    box-shadow: inset 0 0 0 1px #fff;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c47]   .mat-calendar-body-cell[_ngcontent-oiq-c47]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-oiq-c47]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),  .default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c47]   .cdk-keyboard-focused[_ngcontent-oiq-c47]   .mat-calendar-body-active[_ngcontent-oiq-c47] > .mat-calendar-body-cell-content[_ngcontent-oiq-c47]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),  .default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content.mat-warn[_ngcontent-oiq-c47]   .cdk-program-focused[_ngcontent-oiq-c47]   .mat-calendar-body-active[_ngcontent-oiq-c47] > .mat-calendar-body-cell-content[_ngcontent-oiq-c47]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #ff97204d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-content-touch[_ngcontent-oiq-c47] {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-toggle-active[_ngcontent-oiq-c47] {
    color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-toggle-active.mat-accent[_ngcontent-oiq-c47] {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-datepicker-toggle-active.mat-warn[_ngcontent-oiq-c47] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-date-range-input-inner[disabled][_ngcontent-oiq-c47] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-calendar[_ngcontent-oiq-c47] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-calendar-body[_ngcontent-oiq-c47] {
    font-size: 13px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-calendar-body-label[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-calendar-period-button[_ngcontent-oiq-c47] {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-calendar-table-header[_ngcontent-oiq-c47]   th[_ngcontent-oiq-c47] {
    font-size: 11px;
    font-weight: 400;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-dialog-container[_ngcontent-oiq-c47] {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
    background: white;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-dialog-title[_ngcontent-oiq-c47] {
    font: 500 20px / 32px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-divider[_ngcontent-oiq-c47] {
    border-top-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-divider-vertical[_ngcontent-oiq-c47] {
    border-right-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-expansion-panel[_ngcontent-oiq-c47] {
    background: white;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-expansion-panel[_ngcontent-oiq-c47]:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-action-row[_ngcontent-oiq-c47] {
    border-top-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-expansion-panel[_ngcontent-oiq-c47]   .mat-expansion-panel-header.cdk-keyboard-focused[_ngcontent-oiq-c47]:not([aria-disabled=true]),  .default-light-theme[_ngcontent-oiq-c47]   .mat-expansion-panel[_ngcontent-oiq-c47]   .mat-expansion-panel-header.cdk-program-focused[_ngcontent-oiq-c47]:not([aria-disabled=true]),  .default-light-theme[_ngcontent-oiq-c47]   .mat-expansion-panel[_ngcontent-oiq-c47]:not(.mat-expanded)   .mat-expansion-panel-header[_ngcontent-oiq-c47]:hover:not([aria-disabled=true]) {
    background: rgba(0, 0, 0, .04);
}
@media (hover: none) {
    .default-light-theme[_ngcontent-oiq-c47]   .mat-expansion-panel[_ngcontent-oiq-c47]> not(.mat-expanded):not([aria-disabled=true])   .mat-expansion-panel-header[_ngcontent-oiq-c47]:hover {
    background: white;
}
}.default-light-theme[_ngcontent-oiq-c47]   .mat-expansion-panel-header-title[_ngcontent-oiq-c47] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-expansion-panel-header-description[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-expansion-indicator[_ngcontent-oiq-c47]:after {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-expansion-panel-header[aria-disabled=true][_ngcontent-oiq-c47] {
    color: #00000042;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-expansion-panel-header[aria-disabled=true][_ngcontent-oiq-c47]   .mat-expansion-panel-header-title[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-expansion-panel-header[aria-disabled=true][_ngcontent-oiq-c47]   .mat-expansion-panel-header-description[_ngcontent-oiq-c47] {
    color: inherit;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-expansion-panel-header[_ngcontent-oiq-c47] {
    height: 48px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-expansion-panel-header.mat-expanded[_ngcontent-oiq-c47] {
    height: 64px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-expansion-panel-header[_ngcontent-oiq-c47] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-expansion-panel-content[_ngcontent-oiq-c47] {
    font: 400 14px / 20px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    color: #0009;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-hint[_ngcontent-oiq-c47] {
    color: #0009;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field.mat-focused[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field.mat-focused[_ngcontent-oiq-c47]   .mat-form-field-label.mat-accent[_ngcontent-oiq-c47] {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field.mat-focused[_ngcontent-oiq-c47]   .mat-form-field-label.mat-warn[_ngcontent-oiq-c47] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-focused[_ngcontent-oiq-c47]   .mat-form-field-required-marker[_ngcontent-oiq-c47] {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-ripple[_ngcontent-oiq-c47] {
    background-color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field.mat-focused[_ngcontent-oiq-c47]   .mat-form-field-ripple[_ngcontent-oiq-c47] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field.mat-focused[_ngcontent-oiq-c47]   .mat-form-field-ripple.mat-accent[_ngcontent-oiq-c47] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field.mat-focused[_ngcontent-oiq-c47]   .mat-form-field-ripple.mat-warn[_ngcontent-oiq-c47] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-type-mat-native-select.mat-focused[_ngcontent-oiq-c47]:not(.mat-form-field-invalid)   .mat-form-field-infix[_ngcontent-oiq-c47]:after {
    color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-type-mat-native-select.mat-focused[_ngcontent-oiq-c47]:not(.mat-form-field-invalid).mat-accent   .mat-form-field-infix[_ngcontent-oiq-c47]:after {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-type-mat-native-select.mat-focused[_ngcontent-oiq-c47]:not(.mat-form-field-invalid).mat-warn   .mat-form-field-infix[_ngcontent-oiq-c47]:after {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field.mat-form-field-invalid[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field.mat-form-field-invalid[_ngcontent-oiq-c47]   .mat-form-field-label.mat-accent[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-form-field.mat-form-field-invalid[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47]   .mat-form-field-required-marker[_ngcontent-oiq-c47] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field.mat-form-field-invalid[_ngcontent-oiq-c47]   .mat-form-field-ripple[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-form-field.mat-form-field-invalid[_ngcontent-oiq-c47]   .mat-form-field-ripple.mat-accent[_ngcontent-oiq-c47] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-error[_ngcontent-oiq-c47] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-legacy[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-legacy[_ngcontent-oiq-c47]   .mat-hint[_ngcontent-oiq-c47] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-legacy[_ngcontent-oiq-c47]   .mat-form-field-underline[_ngcontent-oiq-c47] {
    background-color: #0000006b;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-legacy.mat-form-field-disabled[_ngcontent-oiq-c47]   .mat-form-field-underline[_ngcontent-oiq-c47] {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .42) 33%, transparent 0%);
    background-size: 4px 100%;
    background-repeat: repeat-x;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-standard[_ngcontent-oiq-c47]   .mat-form-field-underline[_ngcontent-oiq-c47] {
    background-color: #0000006b;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-standard.mat-form-field-disabled[_ngcontent-oiq-c47]   .mat-form-field-underline[_ngcontent-oiq-c47] {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .42) 33%, transparent 0%);
    background-size: 4px 100%;
    background-repeat: repeat-x;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-fill[_ngcontent-oiq-c47]   .mat-form-field-flex[_ngcontent-oiq-c47] {
    background-color: #0000000a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-fill.mat-form-field-disabled[_ngcontent-oiq-c47]   .mat-form-field-flex[_ngcontent-oiq-c47] {
    background-color: #00000005;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-fill[_ngcontent-oiq-c47]   .mat-form-field-underline[_ngcontent-oiq-c47]:before {
    background-color: #0000006b;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-fill.mat-form-field-disabled[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-fill.mat-form-field-disabled[_ngcontent-oiq-c47]   .mat-form-field-underline[_ngcontent-oiq-c47]:before {
    background-color: transparent;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-outline[_ngcontent-oiq-c47]   .mat-form-field-outline[_ngcontent-oiq-c47] {
    color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-outline[_ngcontent-oiq-c47]   .mat-form-field-outline-thick[_ngcontent-oiq-c47] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-outline.mat-focused[_ngcontent-oiq-c47]   .mat-form-field-outline-thick[_ngcontent-oiq-c47] {
    color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-outline.mat-focused.mat-accent[_ngcontent-oiq-c47]   .mat-form-field-outline-thick[_ngcontent-oiq-c47] {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-outline.mat-focused.mat-warn[_ngcontent-oiq-c47]   .mat-form-field-outline-thick[_ngcontent-oiq-c47] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid[_ngcontent-oiq-c47]   .mat-form-field-outline-thick[_ngcontent-oiq-c47] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-outline.mat-form-field-disabled[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-outline.mat-form-field-disabled[_ngcontent-oiq-c47]   .mat-form-field-outline[_ngcontent-oiq-c47] {
    color: #0000000f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field[_ngcontent-oiq-c47] {
    font-size: inherit;
    font-weight: 400;
    line-height: 1.125;
    font-family: "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-wrapper[_ngcontent-oiq-c47] {
    padding-bottom: 1.34375em;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-prefix[_ngcontent-oiq-c47]   .mat-icon[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-suffix[_ngcontent-oiq-c47]   .mat-icon[_ngcontent-oiq-c47] {
    font-size: 150%;
    line-height: 1.125;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-prefix[_ngcontent-oiq-c47]   .mat-icon-button[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-suffix[_ngcontent-oiq-c47]   .mat-icon-button[_ngcontent-oiq-c47] {
    height: 1.5em;
    width: 1.5em;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-prefix[_ngcontent-oiq-c47]   .mat-icon-button[_ngcontent-oiq-c47]   .mat-icon[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-suffix[_ngcontent-oiq-c47]   .mat-icon-button[_ngcontent-oiq-c47]   .mat-icon[_ngcontent-oiq-c47] {
    height: 1.125em;
    line-height: 1.125;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-infix[_ngcontent-oiq-c47] {
    padding: .5em 0;
    border-top: .84375em solid transparent;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-can-float[_ngcontent-oiq-c47]   .mat-input-server[_ngcontent-oiq-c47]:focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    transform: translateY(-1.34373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-can-float[_ngcontent-oiq-c47]   .mat-input-server[label][_ngcontent-oiq-c47]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    transform: translateY(-1.34372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-label-wrapper[_ngcontent-oiq-c47] {
    top: -.84375em;
    padding-top: .84375em;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    top: 1.34375em;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-underline[_ngcontent-oiq-c47] {
    bottom: 1.34375em;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-subscript-wrapper[_ngcontent-oiq-c47] {
    font-size: 75%;
    margin-top: .6666666667em;
    top: calc(100% - 1.7916666667em);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-legacy[_ngcontent-oiq-c47]   .mat-form-field-wrapper[_ngcontent-oiq-c47] {
    padding-bottom: 1.25em;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-legacy[_ngcontent-oiq-c47]   .mat-form-field-infix[_ngcontent-oiq-c47] {
    padding: .4375em 0;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c47]   .mat-input-server[_ngcontent-oiq-c47]:focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00106px);
    -ms-transform: translateY(-1.28119em) scale(.75);
    width: 133.3333933333%}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c47]   .mat-form-field-autofill-control[_ngcontent-oiq-c47]:-webkit-autofill + .mat-form-field-label-wrapper[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00107px);
    -ms-transform: translateY(-1.28118em) scale(.75);
    width: 133.3334033333%}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c47]   .mat-input-server[label][_ngcontent-oiq-c47]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00108px);
    -ms-transform: translateY(-1.28117em) scale(.75);
    width: 133.3334133333%}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-legacy[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    top: 1.28125em;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-legacy[_ngcontent-oiq-c47]   .mat-form-field-underline[_ngcontent-oiq-c47] {
    bottom: 1.25em;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-legacy[_ngcontent-oiq-c47]   .mat-form-field-subscript-wrapper[_ngcontent-oiq-c47] {
    margin-top: .5416666667em;
    top: calc(100% - 1.6666666667em);
}
@media print {
    .default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c47]   .mat-input-server[_ngcontent-oiq-c47]: focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    transform: translateY(-1.28116em) scale(.75);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c47]   .mat-form-field-autofill-control[_ngcontent-oiq-c47]:-webkit-autofill + .mat-form-field-label-wrapper[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    transform: translateY(-1.28115em) scale(.75);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-oiq-c47]   .mat-input-server[label][_ngcontent-oiq-c47]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    transform: translateY(-1.28114em) scale(.75);
}
}.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-fill[_ngcontent-oiq-c47]   .mat-form-field-infix[_ngcontent-oiq-c47] {
    padding: .25em 0 .75em;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-fill[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    top: 1.09375em;
    margin-top: -.5em;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-fill.mat-form-field-can-float[_ngcontent-oiq-c47]   .mat-input-server[_ngcontent-oiq-c47]:focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    transform: translateY(-.59373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-fill.mat-form-field-can-float[_ngcontent-oiq-c47]   .mat-input-server[label][_ngcontent-oiq-c47]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    transform: translateY(-.59372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-outline[_ngcontent-oiq-c47]   .mat-form-field-infix[_ngcontent-oiq-c47] {
    padding: 1em 0;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-outline[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    top: 1.84375em;
    margin-top: -.25em;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-outline.mat-form-field-can-float[_ngcontent-oiq-c47]   .mat-input-server[_ngcontent-oiq-c47]:focus + .mat-form-field-label-wrapper[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    transform: translateY(-1.59373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-appearance-outline.mat-form-field-can-float[_ngcontent-oiq-c47]   .mat-input-server[label][_ngcontent-oiq-c47]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47] {
    transform: translateY(-1.59372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme[_ngcontent-oiq-c47]   .mat-grid-tile-header[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-grid-tile-footer[_ngcontent-oiq-c47] {
    font-size: 14px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-grid-tile-header[_ngcontent-oiq-c47]   .mat-line[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-grid-tile-footer[_ngcontent-oiq-c47]   .mat-line[_ngcontent-oiq-c47] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-grid-tile-header[_ngcontent-oiq-c47]   .mat-line[_ngcontent-oiq-c47]:nth-child(n+2),  .default-light-theme[_ngcontent-oiq-c47]   .mat-grid-tile-footer[_ngcontent-oiq-c47]   .mat-line[_ngcontent-oiq-c47]:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-icon.mat-primary[_ngcontent-oiq-c47] {
    color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-icon.mat-accent[_ngcontent-oiq-c47] {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-icon.mat-warn[_ngcontent-oiq-c47] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-type-mat-native-select[_ngcontent-oiq-c47]   .mat-form-field-infix[_ngcontent-oiq-c47]:after {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-input-element[_ngcontent-oiq-c47]:disabled,  .default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-oiq-c47]   .mat-form-field-infix[_ngcontent-oiq-c47]:after {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-input-element[_ngcontent-oiq-c47] {
    caret-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-input-element[_ngcontent-oiq-c47]::placeholder {
    color: #0000006b;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-input-element[_ngcontent-oiq-c47]::-moz-placeholder {
    color: #0000006b;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-input-element[_ngcontent-oiq-c47]::-webkit-input-placeholder {
    color: #0000006b;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-input-element[_ngcontent-oiq-c47]:-ms-input-placeholder {
    color: #0000006b;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field.mat-accent[_ngcontent-oiq-c47]   .mat-input-element[_ngcontent-oiq-c47] {
    caret-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field.mat-warn[_ngcontent-oiq-c47]   .mat-input-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-invalid[_ngcontent-oiq-c47]   .mat-input-element[_ngcontent-oiq-c47] {
    caret-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field-type-mat-native-select.mat-form-field-invalid[_ngcontent-oiq-c47]   .mat-form-field-infix[_ngcontent-oiq-c47]:after {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   input.mat-input-element[_ngcontent-oiq-c47] {
    margin-top: -.0625em;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-list-base[_ngcontent-oiq-c47]   .mat-list-item[_ngcontent-oiq-c47] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-list-base[_ngcontent-oiq-c47]   .mat-list-option[_ngcontent-oiq-c47] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-list-base[_ngcontent-oiq-c47]   .mat-subheader[_ngcontent-oiq-c47] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-list-item-disabled[_ngcontent-oiq-c47] {
    background-color: #eee;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-list-option[_ngcontent-oiq-c47]:hover,  .default-light-theme[_ngcontent-oiq-c47]   .mat-list-option[_ngcontent-oiq-c47]:focus,  .default-light-theme[_ngcontent-oiq-c47]   .mat-nav-list[_ngcontent-oiq-c47]   .mat-list-item[_ngcontent-oiq-c47]:hover,  .default-light-theme[_ngcontent-oiq-c47]   .mat-nav-list[_ngcontent-oiq-c47]   .mat-list-item[_ngcontent-oiq-c47]:focus,  .default-light-theme[_ngcontent-oiq-c47]   .mat-action-list[_ngcontent-oiq-c47]   .mat-list-item[_ngcontent-oiq-c47]:hover,  .default-light-theme[_ngcontent-oiq-c47]   .mat-action-list[_ngcontent-oiq-c47]   .mat-list-item[_ngcontent-oiq-c47]:focus {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-list-single-selected-option[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-list-single-selected-option[_ngcontent-oiq-c47]:hover,  .default-light-theme[_ngcontent-oiq-c47]   .mat-list-single-selected-option[_ngcontent-oiq-c47]:focus {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-list-item[_ngcontent-oiq-c47] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-list-option[_ngcontent-oiq-c47] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-list-base[_ngcontent-oiq-c47]   .mat-list-item[_ngcontent-oiq-c47] {
    font-size: 16px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-list-base[_ngcontent-oiq-c47]   .mat-list-item[_ngcontent-oiq-c47]   .mat-line[_ngcontent-oiq-c47] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-list-base[_ngcontent-oiq-c47]   .mat-list-item[_ngcontent-oiq-c47]   .mat-line[_ngcontent-oiq-c47]:nth-child(n+2) {
    font-size: 14px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-list-base[_ngcontent-oiq-c47]   .mat-list-option[_ngcontent-oiq-c47] {
    font-size: 16px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-list-base[_ngcontent-oiq-c47]   .mat-list-option[_ngcontent-oiq-c47]   .mat-line[_ngcontent-oiq-c47] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-list-base[_ngcontent-oiq-c47]   .mat-list-option[_ngcontent-oiq-c47]   .mat-line[_ngcontent-oiq-c47]:nth-child(n+2) {
    font-size: 14px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-list-base[_ngcontent-oiq-c47]   .mat-subheader[_ngcontent-oiq-c47] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-list-base[dense][_ngcontent-oiq-c47]   .mat-list-item[_ngcontent-oiq-c47] {
    font-size: 12px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-list-base[dense][_ngcontent-oiq-c47]   .mat-list-item[_ngcontent-oiq-c47]   .mat-line[_ngcontent-oiq-c47] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-list-base[dense][_ngcontent-oiq-c47]   .mat-list-item[_ngcontent-oiq-c47]   .mat-line[_ngcontent-oiq-c47]:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-list-base[dense][_ngcontent-oiq-c47]   .mat-list-option[_ngcontent-oiq-c47] {
    font-size: 12px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-list-base[dense][_ngcontent-oiq-c47]   .mat-list-option[_ngcontent-oiq-c47]   .mat-line[_ngcontent-oiq-c47] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-list-base[dense][_ngcontent-oiq-c47]   .mat-list-option[_ngcontent-oiq-c47]   .mat-line[_ngcontent-oiq-c47]:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-list-base[dense][_ngcontent-oiq-c47]   .mat-subheader[_ngcontent-oiq-c47] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-menu-panel[_ngcontent-oiq-c47] {
    background: white;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-menu-panel[_ngcontent-oiq-c47]:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-menu-item[_ngcontent-oiq-c47] {
    background: transparent;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-menu-item[disabled][_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-menu-item[disabled][_ngcontent-oiq-c47]   .mat-menu-submenu-icon[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-menu-item[disabled][_ngcontent-oiq-c47]   .mat-icon-no-color[_ngcontent-oiq-c47] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-menu-item[_ngcontent-oiq-c47]   .mat-icon-no-color[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-menu-submenu-icon[_ngcontent-oiq-c47] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-menu-item[_ngcontent-oiq-c47]:hover:not([disabled]),  .default-light-theme[_ngcontent-oiq-c47]   .mat-menu-item.cdk-program-focused[_ngcontent-oiq-c47]:not([disabled]),  .default-light-theme[_ngcontent-oiq-c47]   .mat-menu-item.cdk-keyboard-focused[_ngcontent-oiq-c47]:not([disabled]),  .default-light-theme[_ngcontent-oiq-c47]   .mat-menu-item-highlighted[_ngcontent-oiq-c47]:not([disabled]) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-menu-item[_ngcontent-oiq-c47] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-paginator[_ngcontent-oiq-c47] {
    background: white;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-paginator[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-paginator-page-size[_ngcontent-oiq-c47]   .mat-select-trigger[_ngcontent-oiq-c47] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-paginator-decrement[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-paginator-increment[_ngcontent-oiq-c47] {
    border-top: 2px solid rgba(0, 0, 0, .54);
    border-right: 2px solid rgba(0, 0, 0, .54);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-paginator-first[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-paginator-last[_ngcontent-oiq-c47] {
    border-top: 2px solid rgba(0, 0, 0, .54);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-icon-button[disabled][_ngcontent-oiq-c47]   .mat-paginator-decrement[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-icon-button[disabled][_ngcontent-oiq-c47]   .mat-paginator-increment[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-icon-button[disabled][_ngcontent-oiq-c47]   .mat-paginator-first[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-icon-button[disabled][_ngcontent-oiq-c47]   .mat-paginator-last[_ngcontent-oiq-c47] {
    border-color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-paginator-container[_ngcontent-oiq-c47] {
    min-height: 56px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-paginator[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-paginator-page-size[_ngcontent-oiq-c47]   .mat-select-trigger[_ngcontent-oiq-c47] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-progress-bar-background[_ngcontent-oiq-c47] {
    fill: #c7d6f5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-progress-bar-buffer[_ngcontent-oiq-c47] {
    background-color: #c7d6f5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-progress-bar-fill[_ngcontent-oiq-c47]:after {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-progress-bar.mat-accent[_ngcontent-oiq-c47]   .mat-progress-bar-background[_ngcontent-oiq-c47] {
    fill: #c8eedf;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-progress-bar.mat-accent[_ngcontent-oiq-c47]   .mat-progress-bar-buffer[_ngcontent-oiq-c47] {
    background-color: #c8eedf;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-progress-bar.mat-accent[_ngcontent-oiq-c47]   .mat-progress-bar-fill[_ngcontent-oiq-c47]:after {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-progress-bar.mat-warn[_ngcontent-oiq-c47]   .mat-progress-bar-background[_ngcontent-oiq-c47] {
    fill: #fbe1c4;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-progress-bar.mat-warn[_ngcontent-oiq-c47]   .mat-progress-bar-buffer[_ngcontent-oiq-c47] {
    background-color: #fbe1c4;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-progress-bar.mat-warn[_ngcontent-oiq-c47]   .mat-progress-bar-fill[_ngcontent-oiq-c47]:after {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-progress-spinner[_ngcontent-oiq-c47]   circle[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-spinner[_ngcontent-oiq-c47]   circle[_ngcontent-oiq-c47] {
    stroke: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-progress-spinner.mat-accent[_ngcontent-oiq-c47]   circle[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-spinner.mat-accent[_ngcontent-oiq-c47]   circle[_ngcontent-oiq-c47] {
    stroke: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-progress-spinner.mat-warn[_ngcontent-oiq-c47]   circle[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-spinner.mat-warn[_ngcontent-oiq-c47]   circle[_ngcontent-oiq-c47] {
    stroke: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-radio-outer-circle[_ngcontent-oiq-c47] {
    border-color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-radio-button.mat-primary.mat-radio-checked[_ngcontent-oiq-c47]   .mat-radio-outer-circle[_ngcontent-oiq-c47] {
    border-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-radio-button.mat-primary[_ngcontent-oiq-c47]   .mat-radio-inner-circle[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-radio-button.mat-primary[_ngcontent-oiq-c47]   .mat-radio-ripple[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47]:not(.mat-radio-persistent-ripple),  .default-light-theme[_ngcontent-oiq-c47]   .mat-radio-button.mat-primary.mat-radio-checked[_ngcontent-oiq-c47]   .mat-radio-persistent-ripple[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-radio-button.mat-primary[_ngcontent-oiq-c47]:active   .mat-radio-persistent-ripple[_ngcontent-oiq-c47] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-oiq-c47]   .mat-radio-outer-circle[_ngcontent-oiq-c47] {
    border-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-radio-button.mat-accent[_ngcontent-oiq-c47]   .mat-radio-inner-circle[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-radio-button.mat-accent[_ngcontent-oiq-c47]   .mat-radio-ripple[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47]:not(.mat-radio-persistent-ripple),  .default-light-theme[_ngcontent-oiq-c47]   .mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-oiq-c47]   .mat-radio-persistent-ripple[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-radio-button.mat-accent[_ngcontent-oiq-c47]:active   .mat-radio-persistent-ripple[_ngcontent-oiq-c47] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-radio-button.mat-warn.mat-radio-checked[_ngcontent-oiq-c47]   .mat-radio-outer-circle[_ngcontent-oiq-c47] {
    border-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-radio-button.mat-warn[_ngcontent-oiq-c47]   .mat-radio-inner-circle[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-radio-button.mat-warn[_ngcontent-oiq-c47]   .mat-radio-ripple[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47]:not(.mat-radio-persistent-ripple),  .default-light-theme[_ngcontent-oiq-c47]   .mat-radio-button.mat-warn.mat-radio-checked[_ngcontent-oiq-c47]   .mat-radio-persistent-ripple[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-radio-button.mat-warn[_ngcontent-oiq-c47]:active   .mat-radio-persistent-ripple[_ngcontent-oiq-c47] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-radio-button.mat-radio-disabled.mat-radio-checked[_ngcontent-oiq-c47]   .mat-radio-outer-circle[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-radio-button.mat-radio-disabled[_ngcontent-oiq-c47]   .mat-radio-outer-circle[_ngcontent-oiq-c47] {
    border-color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-radio-button.mat-radio-disabled[_ngcontent-oiq-c47]   .mat-radio-ripple[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-radio-button.mat-radio-disabled[_ngcontent-oiq-c47]   .mat-radio-inner-circle[_ngcontent-oiq-c47] {
    background-color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-radio-button.mat-radio-disabled[_ngcontent-oiq-c47]   .mat-radio-label-content[_ngcontent-oiq-c47] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-radio-button[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47] {
    background-color: #000;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-radio-button[_ngcontent-oiq-c47] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-select-value[_ngcontent-oiq-c47] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-select-placeholder[_ngcontent-oiq-c47] {
    color: #0000006b;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-select-disabled[_ngcontent-oiq-c47]   .mat-select-value[_ngcontent-oiq-c47] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-select-arrow[_ngcontent-oiq-c47] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-select-panel[_ngcontent-oiq-c47] {
    background: white;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-select-panel[_ngcontent-oiq-c47]:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-select-panel[_ngcontent-oiq-c47]   .mat-option.mat-selected[_ngcontent-oiq-c47]:not(.mat-option-multiple) {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field.mat-focused.mat-primary[_ngcontent-oiq-c47]   .mat-select-arrow[_ngcontent-oiq-c47] {
    color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field.mat-focused.mat-accent[_ngcontent-oiq-c47]   .mat-select-arrow[_ngcontent-oiq-c47] {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field.mat-focused.mat-warn[_ngcontent-oiq-c47]   .mat-select-arrow[_ngcontent-oiq-c47] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field[_ngcontent-oiq-c47]   .mat-select.mat-select-invalid[_ngcontent-oiq-c47]   .mat-select-arrow[_ngcontent-oiq-c47] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-form-field[_ngcontent-oiq-c47]   .mat-select.mat-select-disabled[_ngcontent-oiq-c47]   .mat-select-arrow[_ngcontent-oiq-c47] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-select[_ngcontent-oiq-c47] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-select-trigger[_ngcontent-oiq-c47] {
    height: 1.125em;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-drawer-container[_ngcontent-oiq-c47] {
    background-color: #fafafa;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-drawer[_ngcontent-oiq-c47] {
    background-color: #fff;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-drawer.mat-drawer-push[_ngcontent-oiq-c47] {
    background-color: #fff;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-drawer[_ngcontent-oiq-c47]:not(.mat-drawer-side) {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-drawer-side[_ngcontent-oiq-c47] {
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-drawer-side.mat-drawer-end[_ngcontent-oiq-c47] {
    border-left: solid 1px rgba(0, 0, 0, .12);
    border-right: none;
}
.default-light-theme[_ngcontent-oiq-c47]   [dir=rtl][_ngcontent-oiq-c47]   .mat-drawer-side[_ngcontent-oiq-c47] {
    border-left: solid 1px rgba(0, 0, 0, .12);
    border-right: none;
}
.default-light-theme[_ngcontent-oiq-c47]   [dir=rtl][_ngcontent-oiq-c47]   .mat-drawer-side.mat-drawer-end[_ngcontent-oiq-c47] {
    border-left: none;
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-drawer-backdrop.mat-drawer-shown[_ngcontent-oiq-c47] {
    background-color: #0009;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-slide-toggle.mat-checked[_ngcontent-oiq-c47]   .mat-slide-toggle-thumb[_ngcontent-oiq-c47] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-slide-toggle.mat-checked[_ngcontent-oiq-c47]   .mat-slide-toggle-bar[_ngcontent-oiq-c47] {
    background-color: #32c98d8a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-slide-toggle.mat-checked[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-slide-toggle.mat-primary.mat-checked[_ngcontent-oiq-c47]   .mat-slide-toggle-thumb[_ngcontent-oiq-c47] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-slide-toggle.mat-primary.mat-checked[_ngcontent-oiq-c47]   .mat-slide-toggle-bar[_ngcontent-oiq-c47] {
    background-color: #2c6ae58a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-slide-toggle.mat-primary.mat-checked[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-slide-toggle.mat-warn.mat-checked[_ngcontent-oiq-c47]   .mat-slide-toggle-thumb[_ngcontent-oiq-c47] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-slide-toggle.mat-warn.mat-checked[_ngcontent-oiq-c47]   .mat-slide-toggle-bar[_ngcontent-oiq-c47] {
    background-color: #ff97208a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-slide-toggle.mat-warn.mat-checked[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-slide-toggle[_ngcontent-oiq-c47]:not(.mat-checked)   .mat-ripple-element[_ngcontent-oiq-c47] {
    background-color: #000;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-slide-toggle-thumb[_ngcontent-oiq-c47] {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
    background-color: #fafafa;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-slide-toggle-bar[_ngcontent-oiq-c47] {
    background-color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-slide-toggle-content[_ngcontent-oiq-c47] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-slider-track-background[_ngcontent-oiq-c47] {
    background-color: #00000042;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-primary[_ngcontent-oiq-c47]   .mat-slider-track-fill[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-primary[_ngcontent-oiq-c47]   .mat-slider-thumb[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-primary[_ngcontent-oiq-c47]   .mat-slider-thumb-label[_ngcontent-oiq-c47] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-primary[_ngcontent-oiq-c47]   .mat-slider-thumb-label-text[_ngcontent-oiq-c47] {
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-primary[_ngcontent-oiq-c47]   .mat-slider-focus-ring[_ngcontent-oiq-c47] {
    background-color: #2c6ae533;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-accent[_ngcontent-oiq-c47]   .mat-slider-track-fill[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-accent[_ngcontent-oiq-c47]   .mat-slider-thumb[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-accent[_ngcontent-oiq-c47]   .mat-slider-thumb-label[_ngcontent-oiq-c47] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-accent[_ngcontent-oiq-c47]   .mat-slider-thumb-label-text[_ngcontent-oiq-c47] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-accent[_ngcontent-oiq-c47]   .mat-slider-focus-ring[_ngcontent-oiq-c47] {
    background-color: #32c98d33;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-warn[_ngcontent-oiq-c47]   .mat-slider-track-fill[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-warn[_ngcontent-oiq-c47]   .mat-slider-thumb[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-warn[_ngcontent-oiq-c47]   .mat-slider-thumb-label[_ngcontent-oiq-c47] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-warn[_ngcontent-oiq-c47]   .mat-slider-thumb-label-text[_ngcontent-oiq-c47] {
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-warn[_ngcontent-oiq-c47]   .mat-slider-focus-ring[_ngcontent-oiq-c47] {
    background-color: #ff972033;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-slider[_ngcontent-oiq-c47]:hover   .mat-slider-track-background[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-slider.cdk-focused[_ngcontent-oiq-c47]   .mat-slider-track-background[_ngcontent-oiq-c47] {
    background-color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-slider-disabled[_ngcontent-oiq-c47]   .mat-slider-track-background[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-slider-disabled[_ngcontent-oiq-c47]   .mat-slider-track-fill[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-slider-disabled[_ngcontent-oiq-c47]   .mat-slider-thumb[_ngcontent-oiq-c47] {
    background-color: #00000042;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-slider-disabled[_ngcontent-oiq-c47]:hover   .mat-slider-track-background[_ngcontent-oiq-c47] {
    background-color: #00000042;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-slider-min-value[_ngcontent-oiq-c47]   .mat-slider-focus-ring[_ngcontent-oiq-c47] {
    background-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-slider-min-value.mat-slider-thumb-label-showing[_ngcontent-oiq-c47]   .mat-slider-thumb[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-slider-min-value.mat-slider-thumb-label-showing[_ngcontent-oiq-c47]   .mat-slider-thumb-label[_ngcontent-oiq-c47] {
    background-color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused[_ngcontent-oiq-c47]   .mat-slider-thumb[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused[_ngcontent-oiq-c47]   .mat-slider-thumb-label[_ngcontent-oiq-c47] {
    background-color: #00000042;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-slider-min-value[_ngcontent-oiq-c47]:not(.mat-slider-thumb-label-showing)   .mat-slider-thumb[_ngcontent-oiq-c47] {
    border-color: #00000042;
    background-color: transparent;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-slider-min-value[_ngcontent-oiq-c47]:not(.mat-slider-thumb-label-showing):hover   .mat-slider-thumb[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-slider-min-value[_ngcontent-oiq-c47]:not(.mat-slider-thumb-label-showing).cdk-focused   .mat-slider-thumb[_ngcontent-oiq-c47] {
    border-color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-slider-min-value[_ngcontent-oiq-c47]:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled   .mat-slider-thumb[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-slider-min-value[_ngcontent-oiq-c47]:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled   .mat-slider-thumb[_ngcontent-oiq-c47] {
    border-color: #00000042;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-slider-has-ticks[_ngcontent-oiq-c47]   .mat-slider-wrapper[_ngcontent-oiq-c47]:after {
    border-color: #000000b3;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-slider-horizontal[_ngcontent-oiq-c47]   .mat-slider-ticks[_ngcontent-oiq-c47] {
    background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
    background-image: -moz-repeating-linear-gradient(.0001deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-slider-vertical[_ngcontent-oiq-c47]   .mat-slider-ticks[_ngcontent-oiq-c47] {
    background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-slider-thumb-label-text[_ngcontent-oiq-c47] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-step-header.cdk-keyboard-focused[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-step-header.cdk-program-focused[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-step-header[_ngcontent-oiq-c47]:hover:not([aria-disabled]),  .default-light-theme[_ngcontent-oiq-c47]   .mat-step-header[_ngcontent-oiq-c47]:hover[aria-disabled=false] {
    background-color: #0000000a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-step-header[_ngcontent-oiq-c47]:hover[aria-disabled=true] {
    cursor: default;
}
@media (hover: none) {
    .default-light-theme[_ngcontent-oiq-c47]   .mat-step-header[_ngcontent-oiq-c47]: hover {
    background: none;
}
}.default-light-theme[_ngcontent-oiq-c47]   .mat-step-header[_ngcontent-oiq-c47]   .mat-step-label[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-step-header[_ngcontent-oiq-c47]   .mat-step-optional[_ngcontent-oiq-c47] {
    color: #0000008a;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-step-header[_ngcontent-oiq-c47]   .mat-step-icon[_ngcontent-oiq-c47] {
    background-color: #0000008a;
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-step-header[_ngcontent-oiq-c47]   .mat-step-icon-selected[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-step-header[_ngcontent-oiq-c47]   .mat-step-icon-state-done[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-step-header[_ngcontent-oiq-c47]   .mat-step-icon-state-edit[_ngcontent-oiq-c47] {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-step-header.mat-accent[_ngcontent-oiq-c47]   .mat-step-icon[_ngcontent-oiq-c47] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-step-header.mat-accent[_ngcontent-oiq-c47]   .mat-step-icon-selected[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-step-header.mat-accent[_ngcontent-oiq-c47]   .mat-step-icon-state-done[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-step-header.mat-accent[_ngcontent-oiq-c47]   .mat-step-icon-state-edit[_ngcontent-oiq-c47] {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-step-header.mat-warn[_ngcontent-oiq-c47]   .mat-step-icon[_ngcontent-oiq-c47] {
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-step-header.mat-warn[_ngcontent-oiq-c47]   .mat-step-icon-selected[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-step-header.mat-warn[_ngcontent-oiq-c47]   .mat-step-icon-state-done[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-step-header.mat-warn[_ngcontent-oiq-c47]   .mat-step-icon-state-edit[_ngcontent-oiq-c47] {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-step-header[_ngcontent-oiq-c47]   .mat-step-icon-state-error[_ngcontent-oiq-c47] {
    background-color: transparent;
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-step-header[_ngcontent-oiq-c47]   .mat-step-label.mat-step-label-active[_ngcontent-oiq-c47] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-step-header[_ngcontent-oiq-c47]   .mat-step-label.mat-step-label-error[_ngcontent-oiq-c47] {
    color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-stepper-horizontal[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-stepper-vertical[_ngcontent-oiq-c47] {
    background-color: #fff;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-stepper-vertical-line[_ngcontent-oiq-c47]:before {
    border-left-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-horizontal-stepper-header[_ngcontent-oiq-c47]:before,  .default-light-theme[_ngcontent-oiq-c47]   .mat-horizontal-stepper-header[_ngcontent-oiq-c47]:after,  .default-light-theme[_ngcontent-oiq-c47]   .mat-stepper-horizontal-line[_ngcontent-oiq-c47] {
    border-top-color: #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-horizontal-stepper-header[_ngcontent-oiq-c47] {
    height: 72px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-stepper-label-position-bottom[_ngcontent-oiq-c47]   .mat-horizontal-stepper-header[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-vertical-stepper-header[_ngcontent-oiq-c47] {
    padding: 24px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-stepper-vertical-line[_ngcontent-oiq-c47]:before {
    top: -16px;
    bottom: -16px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-stepper-label-position-bottom[_ngcontent-oiq-c47]   .mat-horizontal-stepper-header[_ngcontent-oiq-c47]:after,  .default-light-theme[_ngcontent-oiq-c47]   .mat-stepper-label-position-bottom[_ngcontent-oiq-c47]   .mat-horizontal-stepper-header[_ngcontent-oiq-c47]:before {
    top: 36px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-stepper-label-position-bottom[_ngcontent-oiq-c47]   .mat-stepper-horizontal-line[_ngcontent-oiq-c47] {
    top: 36px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-stepper-vertical[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-stepper-horizontal[_ngcontent-oiq-c47] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-step-label[_ngcontent-oiq-c47] {
    font-size: 14px;
    font-weight: 400;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-step-sub-label-error[_ngcontent-oiq-c47] {
    font-weight: normal;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-step-label-error[_ngcontent-oiq-c47] {
    font-size: 14px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-step-label-selected[_ngcontent-oiq-c47] {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-sort-header-arrow[_ngcontent-oiq-c47] {
    color: #757575;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-header[_ngcontent-oiq-c47] {
    border-bottom: 1px solid rgba(0, 0, 0, .12);
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group-inverted-header[_ngcontent-oiq-c47]   .mat-tab-nav-bar[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group-inverted-header[_ngcontent-oiq-c47]   .mat-tab-header[_ngcontent-oiq-c47] {
    border-top: 1px solid rgba(0, 0, 0, .12);
    border-bottom: none;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-label[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-link[_ngcontent-oiq-c47] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-label.mat-tab-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-link.mat-tab-disabled[_ngcontent-oiq-c47] {
    color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c47] {
    border-color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-header-pagination-disabled[_ngcontent-oiq-c47]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c47] {
    border-color: #00000061;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group[class*=mat-background-][_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar[class*=mat-background-][_ngcontent-oiq-c47] {
    border-bottom: none;
    border-top: none;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-primary[_ngcontent-oiq-c47]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-primary[_ngcontent-oiq-c47]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-primary[_ngcontent-oiq-c47]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-primary[_ngcontent-oiq-c47]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-primary[_ngcontent-oiq-c47]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-primary[_ngcontent-oiq-c47]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-primary[_ngcontent-oiq-c47]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-primary[_ngcontent-oiq-c47]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled) {
    background-color: #2c6ae54d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-primary[_ngcontent-oiq-c47]   .mat-ink-bar[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-primary[_ngcontent-oiq-c47]   .mat-ink-bar[_ngcontent-oiq-c47] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-primary.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-ink-bar[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-primary.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-ink-bar[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-primary.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-ink-bar[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-primary.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-ink-bar[_ngcontent-oiq-c47] {
    background-color: #fff;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-accent[_ngcontent-oiq-c47]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-accent[_ngcontent-oiq-c47]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-accent[_ngcontent-oiq-c47]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-accent[_ngcontent-oiq-c47]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-accent[_ngcontent-oiq-c47]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-accent[_ngcontent-oiq-c47]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-accent[_ngcontent-oiq-c47]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-accent[_ngcontent-oiq-c47]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled) {
    background-color: #32c98d4d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-accent[_ngcontent-oiq-c47]   .mat-ink-bar[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-accent[_ngcontent-oiq-c47]   .mat-ink-bar[_ngcontent-oiq-c47] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-accent.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-ink-bar[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-accent.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-ink-bar[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-accent.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-ink-bar[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-accent.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-ink-bar[_ngcontent-oiq-c47] {
    background-color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-warn[_ngcontent-oiq-c47]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-warn[_ngcontent-oiq-c47]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-warn[_ngcontent-oiq-c47]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-warn[_ngcontent-oiq-c47]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-warn[_ngcontent-oiq-c47]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-warn[_ngcontent-oiq-c47]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-warn[_ngcontent-oiq-c47]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-warn[_ngcontent-oiq-c47]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled) {
    background-color: #ff97204d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-warn[_ngcontent-oiq-c47]   .mat-ink-bar[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-warn[_ngcontent-oiq-c47]   .mat-ink-bar[_ngcontent-oiq-c47] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-warn.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-ink-bar[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-warn.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-ink-bar[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-warn.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-ink-bar[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-warn.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-ink-bar[_ngcontent-oiq-c47] {
    background-color: #fff;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c47]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c47]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c47]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c47]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c47]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c47]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c47]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c47]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled) {
    background-color: #2c6ae54d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-header-pagination[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-header-pagination[_ngcontent-oiq-c47] {
    background-color: #2c6ae5;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-tab-label[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-tab-link[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-tab-label[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-tab-link[_ngcontent-oiq-c47] {
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-tab-label.mat-tab-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-tab-link.mat-tab-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-tab-label.mat-tab-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-tab-link.mat-tab-disabled[_ngcontent-oiq-c47] {
    color: #fff6;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-header-pagination[_ngcontent-oiq-c47]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-focus-indicator[_ngcontent-oiq-c47]:before,  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-focus-indicator[_ngcontent-oiq-c47]:before,  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-header-pagination[_ngcontent-oiq-c47]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-focus-indicator[_ngcontent-oiq-c47]:before,  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-focus-indicator[_ngcontent-oiq-c47]:before {
    border-color: #fff;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-tab-header-pagination-disabled[_ngcontent-oiq-c47]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-header-pagination-disabled[_ngcontent-oiq-c47]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-tab-header-pagination-disabled[_ngcontent-oiq-c47]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-header-pagination-disabled[_ngcontent-oiq-c47]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c47] {
    border-color: #fff;
    opacity: .4;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-header-pagination[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-oiq-c47] > .mat-tab-header-pagination[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47] {
    background-color: #fff;
    opacity: .12;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c47]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c47]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c47]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c47]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c47]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c47]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c47]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c47]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled) {
    background-color: #32c98d4d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-header-pagination[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-header-pagination[_ngcontent-oiq-c47] {
    background-color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-tab-label[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-tab-link[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-tab-label[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-tab-link[_ngcontent-oiq-c47] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-tab-label.mat-tab-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-tab-link.mat-tab-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-tab-label.mat-tab-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-tab-link.mat-tab-disabled[_ngcontent-oiq-c47] {
    color: #0006;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-header-pagination[_ngcontent-oiq-c47]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-focus-indicator[_ngcontent-oiq-c47]:before,  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-focus-indicator[_ngcontent-oiq-c47]:before,  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-header-pagination[_ngcontent-oiq-c47]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-focus-indicator[_ngcontent-oiq-c47]:before,  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-focus-indicator[_ngcontent-oiq-c47]:before {
    border-color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-tab-header-pagination-disabled[_ngcontent-oiq-c47]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-header-pagination-disabled[_ngcontent-oiq-c47]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-tab-header-pagination-disabled[_ngcontent-oiq-c47]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-header-pagination-disabled[_ngcontent-oiq-c47]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c47] {
    border-color: #000;
    opacity: .4;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-header-pagination[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-oiq-c47] > .mat-tab-header-pagination[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47] {
    background-color: #000;
    opacity: .12;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c47]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c47]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c47]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c47]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c47]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c47]   .mat-tab-label.cdk-program-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c47]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled),  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c47]   .mat-tab-link.cdk-program-focused[_ngcontent-oiq-c47]:not(.mat-tab-disabled) {
    background-color: #ff97204d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-header-pagination[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-header-pagination[_ngcontent-oiq-c47] {
    background-color: #ff9720;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-tab-label[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-tab-link[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-tab-label[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-tab-link[_ngcontent-oiq-c47] {
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-tab-label.mat-tab-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-tab-link.mat-tab-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-tab-label.mat-tab-disabled[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-tab-link.mat-tab-disabled[_ngcontent-oiq-c47] {
    color: #fff6;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-header-pagination[_ngcontent-oiq-c47]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-focus-indicator[_ngcontent-oiq-c47]:before,  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-focus-indicator[_ngcontent-oiq-c47]:before,  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-header-pagination[_ngcontent-oiq-c47]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-focus-indicator[_ngcontent-oiq-c47]:before,  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-focus-indicator[_ngcontent-oiq-c47]:before {
    border-color: #fff;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-tab-header-pagination-disabled[_ngcontent-oiq-c47]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-header-pagination-disabled[_ngcontent-oiq-c47]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-tab-header-pagination-disabled[_ngcontent-oiq-c47]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-header-pagination-disabled[_ngcontent-oiq-c47]   .mat-tab-header-pagination-chevron[_ngcontent-oiq-c47] {
    border-color: #fff;
    opacity: .4;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-header-pagination[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-header[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-link-container[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-oiq-c47] > .mat-tab-header-pagination[_ngcontent-oiq-c47]   .mat-ripple-element[_ngcontent-oiq-c47] {
    background-color: #fff;
    opacity: .12;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-group[_ngcontent-oiq-c47] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tab-label[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-tab-link[_ngcontent-oiq-c47] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-toolbar[_ngcontent-oiq-c47] {
    background: whitesmoke;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-toolbar.mat-primary[_ngcontent-oiq-c47] {
    background: #2c6ae5;
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-toolbar.mat-accent[_ngcontent-oiq-c47] {
    background: #32c98d;
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-toolbar.mat-warn[_ngcontent-oiq-c47] {
    background: #ff9720;
    color: #fff;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-toolbar[_ngcontent-oiq-c47]   .mat-form-field-underline[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-toolbar[_ngcontent-oiq-c47]   .mat-form-field-ripple[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-toolbar[_ngcontent-oiq-c47]   .mat-focused[_ngcontent-oiq-c47]   .mat-form-field-ripple[_ngcontent-oiq-c47] {
    background-color: currentColor;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-toolbar[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-toolbar[_ngcontent-oiq-c47]   .mat-focused[_ngcontent-oiq-c47]   .mat-form-field-label[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-toolbar[_ngcontent-oiq-c47]   .mat-select-value[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-toolbar[_ngcontent-oiq-c47]   .mat-select-arrow[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-toolbar[_ngcontent-oiq-c47]   .mat-form-field.mat-focused[_ngcontent-oiq-c47]   .mat-select-arrow[_ngcontent-oiq-c47] {
    color: inherit;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-toolbar[_ngcontent-oiq-c47]   .mat-input-element[_ngcontent-oiq-c47] {
    caret-color: currentColor;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-toolbar-multiple-rows[_ngcontent-oiq-c47] {
    min-height: 64px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-toolbar-row[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-toolbar-single-row[_ngcontent-oiq-c47] {
    height: 64px;
}
@media (max-width: 599px) {
    .default-light-theme[_ngcontent-oiq-c47]   .mat-toolbar-multiple-rows[_ngcontent-oiq-c47] {
    min-height: 56px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-toolbar-row[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-toolbar-single-row[_ngcontent-oiq-c47] {
    height: 56px;
}
}.default-light-theme[_ngcontent-oiq-c47]   .mat-toolbar[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-toolbar[_ngcontent-oiq-c47]   h1[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-toolbar[_ngcontent-oiq-c47]   h2[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-toolbar[_ngcontent-oiq-c47]   h3[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-toolbar[_ngcontent-oiq-c47]   h4[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-toolbar[_ngcontent-oiq-c47]   h5[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-toolbar[_ngcontent-oiq-c47]   h6[_ngcontent-oiq-c47] {
    font: 500 20px / 32px "Nunito Sans", sans-serif;
    letter-spacing: normal;
    margin: 0;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tooltip[_ngcontent-oiq-c47] {
    background: rgba(97, 97, 97, .9);
    font-family: "Nunito Sans", sans-serif;
    font-size: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tooltip-handset[_ngcontent-oiq-c47] {
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tree[_ngcontent-oiq-c47] {
    background: white;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tree-node[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-nested-tree-node[_ngcontent-oiq-c47] {
    color: #000000de;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tree-node[_ngcontent-oiq-c47] {
    min-height: 48px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tree[_ngcontent-oiq-c47] {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-tree-node[_ngcontent-oiq-c47],  .default-light-theme[_ngcontent-oiq-c47]   .mat-nested-tree-node[_ngcontent-oiq-c47] {
    font-weight: 400;
    font-size: 14px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-snack-bar-container[_ngcontent-oiq-c47] {
    color: #ffffffb3;
    background: #323232;
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-simple-snackbar-action[_ngcontent-oiq-c47] {
    color: #32c98d;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-simple-snackbar[_ngcontent-oiq-c47] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
}
.default-light-theme[_ngcontent-oiq-c47]   .mat-simple-snackbar-action[_ngcontent-oiq-c47] {
    line-height: 1;
    font-family: inherit;
    font-size: inherit;
    font-weight: 500;
}
.bg-primary[_ngcontent-oiq-c47] {
    background: #2c6ae5;
}
.bg-accent[_ngcontent-oiq-c47] {
    background: #32c98d;
}
.primary[_ngcontent-oiq-c47] {
    color: #2c6ae5;
}
.accent[_ngcontent-oiq-c47] {
    color: #32c98d;
}
.inventual-dashboard-user-list-left-img[_ngcontent-oiq-c47]   img[_ngcontent-oiq-c47] {
    border-radius: 5px;
}
.inventual-dashboard-user-list-right[_ngcontent-oiq-c47]   span[_ngcontent-oiq-c47] {
    border-radius: 100px;
}

.inventual-copyright[_ngcontent-oiq-c48] {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.mat-tab-group {
    display: flex;
    flex-direction: column;
    max-width: 100%}
.mat-tab-group.mat-tab-group-inverted-header {
    flex-direction: column-reverse;
}
.mat-tab-label {
    height: 48px;
    padding: 0 24px;
    cursor: pointer;
    box-sizing: border-box;
    opacity: .6;
    min-width: 160px;
    text-align: center;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
    position: relative;
}
.mat-tab-label:focus {
    outline: none;
}
.mat-tab-label:focus:not(.mat-tab-disabled) {
    opacity: 1;
}
.cdk-high-contrast-active .mat-tab-label:focus {
    outline: dotted 2px;
    outline-offset: -2px;
}
.mat-tab-label.mat-tab-disabled {
    cursor: default;
}
.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled {
    opacity: .5;
}
.mat-tab-label .mat-tab-label-content {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
}
.cdk-high-contrast-active .mat-tab-label {
    opacity: 1;
}
@media(max-width: 599px) {
    .mat-tab-label {
    padding: 0 12px;
}
}@media(max-width: 959px) {
    .mat-tab-label {
    padding: 0 12px;
}
}.mat-tab-group[mat-stretch-tabs]>.mat-tab-header .mat-tab-label {
    flex-basis: 0;
    flex-grow: 1;
}
.mat-tab-body-wrapper {
    position: relative;
    overflow: hidden;
    display: flex;
    transition: height 500ms cubic-bezier(0.35,  0,  0.25,  1);
}
._mat-animation-noopable.mat-tab-body-wrapper {
    transition: none;
    animation: none;
}
.mat-tab-body {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    display: block;
    overflow: hidden;
    outline: 0;
    flex-basis: 100%}
.mat-tab-body.mat-tab-body-active {
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 1;
    flex-grow: 1;
}
.mat-tab-group.mat-tab-group-dynamic-height .mat-tab-body.mat-tab-body-active {
    overflow-y: hidden;
}


.mat-tab-header {
    display: flex;
    overflow: hidden;
    position: relative;
    flex-shrink: 0;
}
.mat-tab-header-pagination {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    display: none;
    justify-content: center;
    align-items: center;
    min-width: 32px;
    cursor: pointer;
    z-index: 2;
    -webkit-tap-highlight-color: transparent;
    touch-action: none;
}
.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination {
    display: flex;
}
.mat-tab-header-pagination-before, .mat-tab-header-rtl .mat-tab-header-pagination-after {
    padding-left: 4px;
}
.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron, .mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron {
    transform: rotate(-135deg);
}
.mat-tab-header-rtl .mat-tab-header-pagination-before, .mat-tab-header-pagination-after {
    padding-right: 4px;
}
.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron, .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron {
    transform: rotate(45deg);
}
.mat-tab-header-pagination-chevron {
    border-style: solid;
    border-width: 2px 2px 0 0;
    content: "";
    height: 8px;
    width: 8px;
}
.mat-tab-header-pagination-disabled {
    box-shadow: none;
    cursor: default;
}
.mat-tab-list {
    flex-grow: 1;
    position: relative;
    transition: transform 500ms cubic-bezier(0.35,  0,  0.25,  1);
}
.mat-ink-bar {
    position: absolute;
    bottom: 0;
    height: 2px;
    transition: 500ms cubic-bezier(0.35,  0,  0.25,  1);
}
._mat-animation-noopable.mat-ink-bar {
    transition: none;
    animation: none;
}
.mat-tab-group-inverted-header .mat-ink-bar {
    bottom: auto;
    top: 0;
}
.cdk-high-contrast-active .mat-ink-bar {
    outline: solid 2px;
    height: 0;
}
.mat-tab-labels {
    display: flex;
}
[mat-align-tabs=center]>.mat-tab-header .mat-tab-labels {
    justify-content: center;
}
[mat-align-tabs=end]>.mat-tab-header .mat-tab-labels {
    justify-content: flex-end;
}
.mat-tab-label-container {
    display: flex;
    flex-grow: 1;
    overflow: hidden;
    z-index: 1;
}
._mat-animation-noopable.mat-tab-list {
    transition: none;
    animation: none;
}
.mat-tab-label {
    height: 48px;
    padding: 0 24px;
    cursor: pointer;
    box-sizing: border-box;
    opacity: .6;
    min-width: 160px;
    text-align: center;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
    position: relative;
}
.mat-tab-label:focus {
    outline: none;
}
.mat-tab-label:focus:not(.mat-tab-disabled) {
    opacity: 1;
}
.cdk-high-contrast-active .mat-tab-label:focus {
    outline: dotted 2px;
    outline-offset: -2px;
}
.mat-tab-label.mat-tab-disabled {
    cursor: default;
}
.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled {
    opacity: .5;
}
.mat-tab-label .mat-tab-label-content {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
}
.cdk-high-contrast-active .mat-tab-label {
    opacity: 1;
}
@media(max-width: 599px) {
    .mat-tab-label {
    min-width: 72px;
}
}


.mat-tab-body-content {
    height: 100%;
    overflow: auto;
}
.mat-tab-group-dynamic-height .mat-tab-body-content {
    overflow: hidden;
}
.apexcharts-css .apexcharts-canvas  {
    
  position:  relative;
    
  user-select:  none;
    
  /* cannot give overflow:  hidden as it will crop tooltips which overflow outside chart area */
}


/* scrollbar is not visible by default for legend,  hence forcing the visibility */
.apexcharts-canvas ::-webkit-scrollbar  {
    
  -webkit-appearance:  none;
    
  width:  6px;
    
}

.apexcharts-canvas > -webkit-scrollbar-thumb  {
    
  border-radius:  4px;
    
  background-color:  rgba(0,  0,  0,  .5);
    
  box-shadow:  0 0 1px rgba(255,  255,  255,  .5);
    
  -webkit-box-shadow:  0 0 1px rgba(255,  255,  255,  .5);
    
}


.apexcharts-inner  {
    
  position:  relative;
    
}

.apexcharts-text tspan  {
    
  font-family:  inherit;
    
}

.legend-mouseover-inactive  {
    
  transition:  0.15s ease all;
    
  opacity:  0.20;
    
}

.apexcharts-series-collapsed  {
    
  opacity:  0;
    
}

.apexcharts-tooltip  {
    
  border-radius:  5px;
    
  box-shadow:  2px 2px 6px -4px #999;
    
  cursor:  default;
    
  font-size:  14px;
    
  left:  62px;
    
  opacity:  0;
    
  pointer-events:  none;
    
  position:  absolute;
    
  top:  20px;
    
  display:  flex;
    
  flex-direction:  column;
    
  overflow:  hidden;
    
  white-space:  nowrap;
    
  z-index:  12;
    
  transition:  0.15s ease all;
    
}

.apexcharts-tooltip.apexcharts-active  {
    
  opacity:  1;
    
  transition:  0.15s ease all;
    
}

.apexcharts-tooltip.apexcharts-theme-light  {
    
  border:  1px solid #e3e3e3;
    
  background:  rgba(255,  255,  255,  0.96);
    
}

.apexcharts-tooltip.apexcharts-theme-dark  {
    
  color:  #fff;
    
  background:  rgba(30,  30,  30,  0.8);
    
}

.apexcharts-tooltip *  {
    
  font-family:  inherit;
    
}


.apexcharts-tooltip-title  {
    
  padding:  6px;
    
  font-size:  15px;
    
  margin-bottom:  4px;
    
}

.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title  {
    
  background:  #ECEFF1;
    
  border-bottom:  1px solid #ddd;
    
}

.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title  {
    
  background:  rgba(0,  0,  0,  0.7);
    
  border-bottom:  1px solid #333;
    
}

.apexcharts-tooltip-text-y-value, 
.apexcharts-tooltip-text-goals-value, 
.apexcharts-tooltip-text-z-value  {
    
  display:  inline-block;
    
  font-weight:  600;
    
  margin-left:  5px;
    
}

.apexcharts-tooltip-title > empty, 
.apexcharts-tooltip-text-y-label:empty, 
.apexcharts-tooltip-text-y-value:empty, 
.apexcharts-tooltip-text-goals-label:empty, 
.apexcharts-tooltip-text-goals-value:empty, 
.apexcharts-tooltip-text-z-value:empty  {
    
  display:  none;
    
}

.apexcharts-tooltip-text-y-value, 
.apexcharts-tooltip-text-goals-value, 
.apexcharts-tooltip-text-z-value  {
    
  font-weight:  600;
    
}

.apexcharts-tooltip-text-goals-label,  
.apexcharts-tooltip-text-goals-value  {
    
  padding:  6px 0 5px;
    
}

.apexcharts-tooltip-goals-group,  
.apexcharts-tooltip-text-goals-label,  
.apexcharts-tooltip-text-goals-value  {
    
  display:  flex;
    
}
.apexcharts-tooltip-text-goals-label > not > empty, 
.apexcharts-tooltip-text-goals-value> not >empty  {
    
  margin-top:  -6px;
    
}

.apexcharts-tooltip-marker  {
    
  width:  12px;
    
  height:  12px;
    
  position:  relative;
    
  top:  0px;
    
  margin-right:  10px;
    
  border-radius:  50%;
    
}

.apexcharts-tooltip-series-group  {
    
  padding:  0 10px;
    
  display:  none;
    
  text-align:  left;
    
  justify-content:  left;
    
  align-items:  center;
    
}

.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker  {
    
  opacity:  1;
    
}

.apexcharts-tooltip-series-group.apexcharts-active, 
.apexcharts-tooltip-series-group> last-child  {
    
  padding-bottom:  4px;
    
}

.apexcharts-tooltip-series-group-hidden  {
    
  opacity:  0;
    
  height:  0;
    
  line-height:  0;
    
  padding:  0 !important;
    
}

.apexcharts-tooltip-y-group  {
    
  padding:  6px 0 5px;
    
}

.apexcharts-tooltip-box,  .apexcharts-custom-tooltip  {
    
  padding:  4px 8px;
    
}

.apexcharts-tooltip-boxPlot  {
    
  display:  flex;
    
  flex-direction:  column-reverse;
    
}

.apexcharts-tooltip-box>div  {
    
  margin:  4px 0;
    
}

.apexcharts-tooltip-box span.value  {
    
  font-weight:  bold;
    
}

.apexcharts-tooltip-rangebar  {
    
  padding:  5px 8px;
    
}

.apexcharts-tooltip-rangebar .category  {
    
  font-weight:  600;
    
  color:  #777;
    
}

.apexcharts-tooltip-rangebar .series-name  {
    
  font-weight:  bold;
    
  display:  block;
    
  margin-bottom:  5px;
    
}

.apexcharts-xaxistooltip  {
    
  opacity:  0;
    
  padding:  9px 10px;
    
  pointer-events:  none;
    
  color:  #373d3f;
    
  font-size:  13px;
    
  text-align:  center;
    
  border-radius:  2px;
    
  position:  absolute;
    
  z-index:  10;
    
  background:  #ECEFF1;
    
  border:  1px solid #90A4AE;
    
  transition:  0.15s ease all;
    
}

.apexcharts-xaxistooltip.apexcharts-theme-dark  {
    
  background:  rgba(0,  0,  0,  0.7);
    
  border:  1px solid rgba(0,  0,  0,  0.5);
    
  color:  #fff;
    
}

.apexcharts-xaxistooltip > after, 
.apexcharts-xaxistooltip:before  {
    
  left:  50%;
    
  border:  solid transparent;
    
  content:  " ";
    
  height:  0;
    
  width:  0;
    
  position:  absolute;
    
  pointer-events:  none;
    
}

.apexcharts-xaxistooltip > after  {
    
  border-color:  rgba(236,  239,  241,  0);
    
  border-width:  6px;
    
  margin-left:  -6px;
    
}

.apexcharts-xaxistooltip > before  {
    
  border-color:  rgba(144,  164,  174,  0);
    
  border-width:  7px;
    
  margin-left:  -7px;
    
}

.apexcharts-xaxistooltip-bottom > after, 
.apexcharts-xaxistooltip-bottom:before  {
    
  bottom:  100%;
    
}

.apexcharts-xaxistooltip-top > after, 
.apexcharts-xaxistooltip-top:before  {
    
  top:  100%;
    
}

.apexcharts-xaxistooltip-bottom > after  {
    
  border-bottom-color:  #ECEFF1;
    
}

.apexcharts-xaxistooltip-bottom > before  {
    
  border-bottom-color:  #90A4AE;
    
}

.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark > after  {
    
  border-bottom-color:  rgba(0,  0,  0,  0.5);
    
}

.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark > before  {
    
  border-bottom-color:  rgba(0,  0,  0,  0.5);
    
}

.apexcharts-xaxistooltip-top > after  {
    
  border-top-color:  #ECEFF1
}

.apexcharts-xaxistooltip-top:before  {
    
  border-top-color:  #90A4AE;
    
}

.apexcharts-xaxistooltip-top.apexcharts-theme-dark > after  {
    
  border-top-color:  rgba(0,  0,  0,  0.5);
    
}

.apexcharts-xaxistooltip-top.apexcharts-theme-dark > before  {
    
  border-top-color:  rgba(0,  0,  0,  0.5);
    
}

.apexcharts-xaxistooltip.apexcharts-active  {
    
  opacity:  1;
    
  transition:  0.15s ease all;
    
}

.apexcharts-yaxistooltip  {
    
  opacity:  0;
    
  padding:  4px 10px;
    
  pointer-events:  none;
    
  color:  #373d3f;
    
  font-size:  13px;
    
  text-align:  center;
    
  border-radius:  2px;
    
  position:  absolute;
    
  z-index:  10;
    
  background:  #ECEFF1;
    
  border:  1px solid #90A4AE;
    
}

.apexcharts-yaxistooltip.apexcharts-theme-dark  {
    
  background:  rgba(0,  0,  0,  0.7);
    
  border:  1px solid rgba(0,  0,  0,  0.5);
    
  color:  #fff;
    
}

.apexcharts-yaxistooltip > after, 
.apexcharts-yaxistooltip:before  {
    
  top:  50%;
    
  border:  solid transparent;
    
  content:  " ";
    
  height:  0;
    
  width:  0;
    
  position:  absolute;
    
  pointer-events:  none;
    
}

.apexcharts-yaxistooltip > after  {
    
  border-color:  rgba(236,  239,  241,  0);
    
  border-width:  6px;
    
  margin-top:  -6px;
    
}

.apexcharts-yaxistooltip > before  {
    
  border-color:  rgba(144,  164,  174,  0);
    
  border-width:  7px;
    
  margin-top:  -7px;
    
}

.apexcharts-yaxistooltip-left > after, 
.apexcharts-yaxistooltip-left:before  {
    
  left:  100%;
    
}

.apexcharts-yaxistooltip-right > after, 
.apexcharts-yaxistooltip-right:before  {
    
  right:  100%;
    
}

.apexcharts-yaxistooltip-left > after  {
    
  border-left-color:  #ECEFF1;
    
}

.apexcharts-yaxistooltip-left > before  {
    
  border-left-color:  #90A4AE;
    
}

.apexcharts-yaxistooltip-left.apexcharts-theme-dark > after  {
    
  border-left-color:  rgba(0,  0,  0,  0.5);
    
}

.apexcharts-yaxistooltip-left.apexcharts-theme-dark > before  {
    
  border-left-color:  rgba(0,  0,  0,  0.5);
    
}

.apexcharts-yaxistooltip-right > after  {
    
  border-right-color:  #ECEFF1;
    
}

.apexcharts-yaxistooltip-right > before  {
    
  border-right-color:  #90A4AE;
    
}

.apexcharts-yaxistooltip-right.apexcharts-theme-dark > after  {
    
  border-right-color:  rgba(0,  0,  0,  0.5);
    
}

.apexcharts-yaxistooltip-right.apexcharts-theme-dark > before  {
    
  border-right-color:  rgba(0,  0,  0,  0.5);
    
}

.apexcharts-yaxistooltip.apexcharts-active  {
    
  opacity:  1;
    
}

.apexcharts-yaxistooltip-hidden  {
    
  display:  none;
    
}

.apexcharts-xcrosshairs, 
.apexcharts-ycrosshairs  {
    
  pointer-events:  none;
    
  opacity:  0;
    
  transition:  0.15s ease all;
    
}

.apexcharts-xcrosshairs.apexcharts-active, 
.apexcharts-ycrosshairs.apexcharts-active  {
    
  opacity:  1;
    
  transition:  0.15s ease all;
    
}

.apexcharts-ycrosshairs-hidden  {
    
  opacity:  0;
    
}

.apexcharts-selection-rect  {
    
  cursor:  move;
    
}

.svg_select_boundingRect,  .svg_select_points_rot  {
    
  pointer-events:  none;
    
  opacity:  0;
    
  visibility:  hidden;
    
}
.apexcharts-selection-rect + g .svg_select_boundingRect, 
.apexcharts-selection-rect + g .svg_select_points_rot  {
    
  opacity:  0;
    
  visibility:  hidden;
    
}

.apexcharts-selection-rect + g .svg_select_points_l, 
.apexcharts-selection-rect + g .svg_select_points_r  {
    
  cursor:  ew-resize;
    
  opacity:  1;
    
  visibility:  visible;
    
}

.svg_select_points  {
    
  fill:  #efefef;
    
  stroke:  #333;
    
  rx:  2;
    
}

.apexcharts-svg.apexcharts-zoomable.hovering-zoom  {
    
  cursor:  crosshair
}

.apexcharts-svg.apexcharts-zoomable.hovering-pan  {
    
  cursor:  move
}

.apexcharts-zoom-icon, 
.apexcharts-zoomin-icon, 
.apexcharts-zoomout-icon, 
.apexcharts-reset-icon, 
.apexcharts-pan-icon, 
.apexcharts-selection-icon, 
.apexcharts-menu-icon, 
.apexcharts-toolbar-custom-icon  {
    
  cursor:  pointer;
    
  width:  20px;
    
  height:  20px;
    
  line-height:  24px;
    
  color:  #6E8192;
    
  text-align:  center;
    
}

.apexcharts-zoom-icon svg, 
.apexcharts-zoomin-icon svg, 
.apexcharts-zoomout-icon svg, 
.apexcharts-reset-icon svg, 
.apexcharts-menu-icon svg  {
    
  fill:  #6E8192;
    
}

.apexcharts-selection-icon svg  {
    
  fill:  #444;
    
  transform:  scale(0.76)
}

.apexcharts-theme-dark .apexcharts-zoom-icon svg, 
.apexcharts-theme-dark .apexcharts-zoomin-icon svg, 
.apexcharts-theme-dark .apexcharts-zoomout-icon svg, 
.apexcharts-theme-dark .apexcharts-reset-icon svg, 
.apexcharts-theme-dark .apexcharts-pan-icon svg, 
.apexcharts-theme-dark .apexcharts-selection-icon svg, 
.apexcharts-theme-dark .apexcharts-menu-icon svg, 
.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg  {
    
  fill:  #f3f4f5;
    
}

.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg, 
.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg, 
.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg  {
    
  fill:  #008FFB;
    
}

.apexcharts-theme-light .apexcharts-selection-icon> not(.apexcharts-selected):hover svg, 
.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg, 
.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg, 
.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg, 
.apexcharts-theme-light .apexcharts-reset-icon:hover svg, 
.apexcharts-theme-light .apexcharts-menu-icon:hover svg  {
    
  fill:  #333;
    
}

.apexcharts-selection-icon, 
.apexcharts-menu-icon  {
    
  position:  relative;
    
}

.apexcharts-reset-icon  {
    
  margin-left:  5px;
    
}

.apexcharts-zoom-icon, 
.apexcharts-reset-icon, 
.apexcharts-menu-icon  {
    
  transform:  scale(0.85);
    
}

.apexcharts-zoomin-icon, 
.apexcharts-zoomout-icon  {
    
  transform:  scale(0.7)
}

.apexcharts-zoomout-icon  {
    
  margin-right:  3px;
    
}

.apexcharts-pan-icon  {
    
  transform:  scale(0.62);
    
  position:  relative;
    
  left:  1px;
    
  top:  0px;
    
}

.apexcharts-pan-icon svg  {
    
  fill:  #fff;
    
  stroke:  #6E8192;
    
  stroke-width:  2;
    
}

.apexcharts-pan-icon.apexcharts-selected svg  {
    
  stroke:  #008FFB;
    
}

.apexcharts-pan-icon> not(.apexcharts-selected):hover svg  {
    
  stroke:  #333;
    
}

.apexcharts-toolbar  {
    
  position:  absolute;
    
  z-index:  11;
    
  max-width:  176px;
    
  text-align:  right;
    
  border-radius:  3px;
    
  padding:  0px 6px 2px 6px;
    
  display:  flex;
    
  justify-content:  space-between;
    
  align-items:  center;
    
}

.apexcharts-menu  {
    
  background:  #fff;
    
  position:  absolute;
    
  top:  100%;
    
  border:  1px solid #ddd;
    
  border-radius:  3px;
    
  padding:  3px;
    
  right:  10px;
    
  opacity:  0;
    
  min-width:  110px;
    
  transition:  0.15s ease all;
    
  pointer-events:  none;
    
}

.apexcharts-menu.apexcharts-menu-open  {
    
  opacity:  1;
    
  pointer-events:  all;
    
  transition:  0.15s ease all;
    
}

.apexcharts-menu-item  {
    
  padding:  6px 7px;
    
  font-size:  12px;
    
  cursor:  pointer;
    
}

.apexcharts-theme-light .apexcharts-menu-item: hover  {
    
  background:  #eee;
    
}

.apexcharts-theme-dark .apexcharts-menu  {
    
  background:  rgba(0,  0,  0,  0.7);
    
  color:  #fff;
    
}

@media screen and (min-width:  768px)  {
    
  .apexcharts-canvas: hover .apexcharts-toolbar  {
    
    opacity:  1;
    
  }
}

.apexcharts-datalabel.apexcharts-element-hidden  {
    
  opacity:  0;
    
}

.apexcharts-pie-label, 
.apexcharts-datalabels, 
.apexcharts-datalabel, 
.apexcharts-datalabel-label, 
.apexcharts-datalabel-value  {
    
  cursor:  default;
    
  pointer-events:  none;
    
}

.apexcharts-pie-label-delay  {
    
  opacity:  0;
    
  animation-name:  opaque;
    
  animation-duration:  0.3s;
    
  animation-fill-mode:  forwards;
    
  animation-timing-function:  ease;
    
}

.apexcharts-canvas .apexcharts-element-hidden  {
    
  opacity:  0;
    
}

.apexcharts-hide .apexcharts-series-points  {
    
  opacity:  0;
    
}

.apexcharts-gridline, 
.apexcharts-annotation-rect, 
.apexcharts-tooltip .apexcharts-marker, 
.apexcharts-area-series .apexcharts-area, 
.apexcharts-line, 
.apexcharts-zoom-rect, 
.apexcharts-toolbar svg, 
.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events, 
.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events, 
.apexcharts-radar-series path, 
.apexcharts-radar-series polygon  {
    
  pointer-events:  none;
    
}


/* markers */

.apexcharts-marker  {
    
  transition:  0.15s ease all;
    
}

@keyframes opaque  {
    
  0%  {
    
    opacity:  0;
    
  }
  100%  {
    
    opacity:  1;
    
  }
}


/* Resize generated styles */

@keyframes resizeanim  {
    
  from  {
    
    opacity:  0;
    
  }
  to  {
    
    opacity:  0;
    
  }
}

.resize-triggers  {
    
  animation:  1ms resizeanim;
    
  visibility:  hidden;
    
  opacity:  0;
    
}

.resize-triggers, 
.resize-triggers>div, 
.contract-trigger > before  {
    
  content:  " ";
    
  display:  block;
    
  position:  absolute;
    
  top:  0;
    
  left:  0;
    
  height:  100%;
    
  width:  100%;
    
  overflow:  hidden;
    
}

.resize-triggers>div  {
    
  background:  #eee;
    
  overflow:  auto;
    
}

.contract-trigger > before  {
    
  width:  200%;
    
  height:  200%;
    
}

.mat-badge-content {
    font-weight: 600;
    font-size: 12px;
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-badge-small .mat-badge-content {
    font-size: 9px;
}
.mat-badge-large .mat-badge-content {
    font-size: 24px;
}
.mat-h1, .mat-headline, .mat-typography h1 {
    font: 400 24px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h2, .mat-title, .mat-typography h2 {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h3, .mat-subheading-2, .mat-typography h3 {
    font: 400 16px / 28px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h4, .mat-subheading-1, .mat-typography h4 {
    font: 400 15px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px;
}
.mat-h5, .mat-typography h5 {
    font: 400 calc(14px * .83) / 20px Roboto, "Helvetica Neue", sans-serif;
    margin: 0 0 12px;
}
.mat-h6, .mat-typography h6 {
    font: 400 calc(14px * .67) / 20px Roboto, "Helvetica Neue", sans-serif;
    margin: 0 0 12px;
}
.mat-body-strong, .mat-body-2 {
    font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-body, .mat-body-1, .mat-typography {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-body p, .mat-body-1 p, .mat-typography p {
    margin: 0 0 12px;
}
.mat-small, .mat-caption {
    font: 400 12px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-display-4, .mat-typography .mat-display-4 {
    font: 300 112px / 112px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.05em;
    margin: 0 0 56px;
}
.mat-display-3, .mat-typography .mat-display-3 {
    font: 400 56px / 56px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.02em;
    margin: 0 0 64px;
}
.mat-display-2, .mat-typography .mat-display-2 {
    font: 400 45px / 48px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: -.005em;
    margin: 0 0 64px;
}
.mat-display-1, .mat-typography .mat-display-1 {
    font: 400 34px / 40px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0 0 64px;
}
.mat-bottom-sheet-container {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button, .mat-flat-button, .mat-fab, .mat-mini-fab {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-button-toggle {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card-title {
    font-size: 24px;
    font-weight: 500;
}
.mat-card-header .mat-card-title {
    font-size: 20px;
}
.mat-card-subtitle, .mat-card-content {
    font-size: 14px;
}
.mat-checkbox {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-checkbox-layout .mat-checkbox-label {
    line-height: 24px;
}
.mat-chip {
    font-size: 14px;
    font-weight: 500;
}
.mat-chip .mat-chip-trailing-icon.mat-icon, .mat-chip .mat-chip-remove.mat-icon {
    font-size: 18px;
}
.mat-table {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-header-cell {
    font-size: 12px;
    font-weight: 500;
}
.mat-cell, .mat-footer-cell {
    font-size: 14px;
}
.mat-calendar {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-calendar-body {
    font-size: 13px;
}
.mat-calendar-body-label, .mat-calendar-period-button {
    font-size: 14px;
    font-weight: 500;
}
.mat-calendar-table-header th {
    font-size: 11px;
    font-weight: 400;
}
.mat-dialog-title {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-expansion-panel-header {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.mat-expansion-panel-content {
    font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-form-field {
    font-size: inherit;
    font-weight: 400;
    line-height: 1.125;
    font-family: Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-form-field-wrapper {
    padding-bottom: 1.34375em;
}
.mat-form-field-prefix .mat-icon, .mat-form-field-suffix .mat-icon {
    font-size: 150%;
    line-height: 1.125;
}
.mat-form-field-prefix .mat-icon-button, .mat-form-field-suffix .mat-icon-button {
    height: 1.5em;
    width: 1.5em;
}
.mat-form-field-prefix .mat-icon-button .mat-icon, .mat-form-field-suffix .mat-icon-button .mat-icon {
    height: 1.125em;
    line-height: 1.125;
}
.mat-form-field-infix {
    padding: .5em 0;
    border-top: .84375em solid transparent;
}
.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34374em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-label-wrapper {
    top: -.84375em;
    padding-top: .84375em;
}
.mat-form-field-label {
    top: 1.34375em;
}
.mat-form-field-underline {
    bottom: 1.34375em;
}
.mat-form-field-subscript-wrapper {
    font-size: 75%;
    margin-top: .6666666667em;
    top: calc(100% - 1.7916666667em);
}
.mat-form-field-appearance-legacy .mat-form-field-wrapper {
    padding-bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-infix {
    padding: .4375em 0;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);
    -ms-transform: translateY(-1.28125em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);
    -ms-transform: translateY(-1.28124em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);
    -ms-transform: translateY(-1.28123em) scale(.75);
    width: 133.3333533333%}
.mat-form-field-appearance-legacy .mat-form-field-label {
    top: 1.28125em;
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
    bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
    margin-top: .5416666667em;
    top: calc(100% - 1.6666666667em);
}
@media print {
    .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server: focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28122em) scale(.75);
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28121em) scale(.75);
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.2812em) scale(.75);
}
}.mat-form-field-appearance-fill .mat-form-field-infix {
    padding: .25em 0 .75em;
}
.mat-form-field-appearance-fill .mat-form-field-label {
    top: 1.09375em;
    margin-top: -.5em;
}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59374em) scale(.75);
    width: 133.3333433333%}
.mat-form-field-appearance-outline .mat-form-field-infix {
    padding: 1em 0;
}
.mat-form-field-appearance-outline .mat-form-field-label {
    top: 1.84375em;
    margin-top: -.25em;
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59375em) scale(.75);
    width: 133.3333333333%}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59374em) scale(.75);
    width: 133.3333433333%}
.mat-grid-tile-header, .mat-grid-tile-footer {
    font-size: 14px;
}
.mat-grid-tile-header .mat-line, .mat-grid-tile-footer .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-grid-tile-header .mat-line:nth-child(n+2), .mat-grid-tile-footer .mat-line:nth-child(n+2) {
    font-size: 12px;
}
input.mat-input-element {
    margin-top: -.0625em;
}
.mat-menu-item {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.mat-paginator, .mat-paginator-page-size .mat-select-trigger {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
}
.mat-radio-button {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select-trigger {
    height: 1.125em;
}
.mat-slide-toggle-content {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-slider-thumb-label-text {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.mat-stepper-vertical, .mat-stepper-horizontal {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-step-label {
    font-size: 14px;
    font-weight: 400;
}
.mat-step-sub-label-error {
    font-weight: normal;
}
.mat-step-label-error {
    font-size: 14px;
}
.mat-step-label-selected {
    font-size: 14px;
    font-weight: 500;
}
.mat-tab-group {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tab-label, .mat-tab-link {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-toolbar, .mat-toolbar h1, .mat-toolbar h2, .mat-toolbar h3, .mat-toolbar h4, .mat-toolbar h5, .mat-toolbar h6 {
    font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
    margin: 0;
}
.mat-tooltip {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.mat-tooltip-handset {
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.mat-list-item {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-option {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-base .mat-list-item {
    font-size: 16px;
}
.mat-list-base .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 14px;
}
.mat-list-base .mat-list-option {
    font-size: 16px;
}
.mat-list-base .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 14px;
}
.mat-list-base .mat-subheader {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mat-list-base[dense] .mat-list-item {
    font-size: 12px;
}
.mat-list-base[dense] .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.mat-list-base[dense] .mat-list-option {
    font-size: 12px;
}
.mat-list-base[dense] .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.mat-list-base[dense] .mat-subheader {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.mat-option {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 16px;
}
.mat-optgroup-label {
    font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
    letter-spacing: normal;
}
.mat-simple-snackbar {
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
}
.mat-simple-snackbar-action {
    line-height: 1;
    font-family: inherit;
    font-size: inherit;
    font-weight: 500;
}
.mat-tree {
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tree-node, .mat-nested-tree-node {
    font-weight: 400;
    font-size: 14px;
}
.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, .2, 1);
    transform: scale(0);
}
.cdk-high-contrast-active .mat-ripple-element {
    display: none;
}
.cdk-visually-hidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.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 .4s cubic-bezier(.25, .8, .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, .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
    opacity: 0;
}
.cdk-overlay-connected-position-bounding-box {
    position: absolute;
    z-index: 1000;
    display: flex;
    flex-direction: column;
    min-width: 1px;
    min-height: 1px;
}
.cdk-global-scrollblock {
    position: fixed;
    width: 100%;
    overflow-y: scroll;
}
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-mdc-focus-indicator {
    position: relative;
}
.default-light-theme .mat-ripple-element {
    background-color: #0000001a;
}
.default-light-theme .mat-option {
    color: #000000de;
}
.default-light-theme .mat-option:hover:not(.mat-option-disabled), .default-light-theme .mat-option:focus:not(.mat-option-disabled) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme .mat-option.mat-active {
    background: rgba(0, 0, 0, .04);
    color: #000000de;
}
.default-light-theme .mat-option.mat-option-disabled {
    color: #00000061;
}
.default-light-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #2c6ae5;
}
.default-light-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #32c98d;
}
.default-light-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #ff9720;
}
.default-light-theme .mat-option {
    font-family: "Nunito Sans", sans-serif;
    font-size: 16px;
}
.default-light-theme .mat-optgroup-label {
    color: #0000008a;
}
.default-light-theme .mat-optgroup-disabled .mat-optgroup-label {
    color: #00000061;
}
.default-light-theme .mat-optgroup-label {
    font: 500 14px / 24px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-pseudo-checkbox {
    color: #0000008a;
}
.default-light-theme .mat-pseudo-checkbox:after {
    color: #fafafa;
}
.default-light-theme .mat-pseudo-checkbox-disabled {
    color: #b0b0b0;
}
.default-light-theme .mat-primary .mat-pseudo-checkbox-checked, .default-light-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
    background: #2c6ae5;
}
.default-light-theme .mat-pseudo-checkbox-checked, .default-light-theme .mat-pseudo-checkbox-indeterminate, .default-light-theme .mat-accent .mat-pseudo-checkbox-checked, .default-light-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
    background: #32c98d;
}
.default-light-theme .mat-warn .mat-pseudo-checkbox-checked, .default-light-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
    background: #ff9720;
}
.default-light-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled, .default-light-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
    background: #b0b0b0;
}
.default-light-theme .mat-app-background, .default-light-theme.mat-app-background {
    background-color: #fafafa;
    color: #000000de;
}
.default-light-theme .mat-elevation-z0 {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-elevation-z1 {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
}
.default-light-theme .mat-elevation-z2 {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme .mat-elevation-z3 {
    box-shadow: 0 3px 3px -2px #0003, 0 3px 4px #00000024, 0 1px 8px #0000001f;
}
.default-light-theme .mat-elevation-z4 {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme .mat-elevation-z5 {
    box-shadow: 0 3px 5px -1px #0003, 0 5px 8px #00000024, 0 1px 14px #0000001f;
}
.default-light-theme .mat-elevation-z6 {
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme .mat-elevation-z7 {
    box-shadow: 0 4px 5px -2px #0003, 0 7px 10px 1px #00000024, 0 2px 16px 1px #0000001f;
}
.default-light-theme .mat-elevation-z8 {
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}
.default-light-theme .mat-elevation-z9 {
    box-shadow: 0 5px 6px -3px #0003, 0 9px 12px 1px #00000024, 0 3px 16px 2px #0000001f;
}
.default-light-theme .mat-elevation-z10 {
    box-shadow: 0 6px 6px -3px #0003, 0 10px 14px 1px #00000024, 0 4px 18px 3px #0000001f;
}
.default-light-theme .mat-elevation-z11 {
    box-shadow: 0 6px 7px -4px #0003, 0 11px 15px 1px #00000024, 0 4px 20px 3px #0000001f;
}
.default-light-theme .mat-elevation-z12 {
    box-shadow: 0 7px 8px -4px #0003, 0 12px 17px 2px #00000024, 0 5px 22px 4px #0000001f;
}
.default-light-theme .mat-elevation-z13 {
    box-shadow: 0 7px 8px -4px #0003, 0 13px 19px 2px #00000024, 0 5px 24px 4px #0000001f;
}
.default-light-theme .mat-elevation-z14 {
    box-shadow: 0 7px 9px -4px #0003, 0 14px 21px 2px #00000024, 0 5px 26px 4px #0000001f;
}
.default-light-theme .mat-elevation-z15 {
    box-shadow: 0 8px 9px -5px #0003, 0 15px 22px 2px #00000024, 0 6px 28px 5px #0000001f;
}
.default-light-theme .mat-elevation-z16 {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
}
.default-light-theme .mat-elevation-z17 {
    box-shadow: 0 8px 11px -5px #0003, 0 17px 26px 2px #00000024, 0 6px 32px 5px #0000001f;
}
.default-light-theme .mat-elevation-z18 {
    box-shadow: 0 9px 11px -5px #0003, 0 18px 28px 2px #00000024, 0 7px 34px 6px #0000001f;
}
.default-light-theme .mat-elevation-z19 {
    box-shadow: 0 9px 12px -6px #0003, 0 19px 29px 2px #00000024, 0 7px 36px 6px #0000001f;
}
.default-light-theme .mat-elevation-z20 {
    box-shadow: 0 10px 13px -6px #0003, 0 20px 31px 3px #00000024, 0 8px 38px 7px #0000001f;
}
.default-light-theme .mat-elevation-z21 {
    box-shadow: 0 10px 13px -6px #0003, 0 21px 33px 3px #00000024, 0 8px 40px 7px #0000001f;
}
.default-light-theme .mat-elevation-z22 {
    box-shadow: 0 10px 14px -6px #0003, 0 22px 35px 3px #00000024, 0 8px 42px 7px #0000001f;
}
.default-light-theme .mat-elevation-z23 {
    box-shadow: 0 11px 14px -7px #0003, 0 23px 36px 3px #00000024, 0 9px 44px 8px #0000001f;
}
.default-light-theme .mat-elevation-z24 {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
}
.mat-theme-loaded-marker {
    display: none;
}
.default-light-theme .mat-autocomplete-panel {
    background: white;
    color: #000000de;
}
.default-light-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
    background: white;
}
.default-light-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
    color: #000000de;
}
.default-light-theme .mat-badge {
    position: relative;
}
.default-light-theme .mat-badge-hidden .mat-badge-content {
    display: none;
}
.default-light-theme .mat-badge-content {
    position: absolute;
    text-align: center;
    display: inline-block;
    border-radius: 50%;
    transition: transform .2s ease-in-out;
    transform: scale(.6);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    pointer-events: none;
}
.default-light-theme .ng-animate-disabled .mat-badge-content, .default-light-theme .mat-badge-content._mat-animation-noopable {
    transition: none;
}
.default-light-theme .mat-badge-content.mat-badge-active {
    transform: none;
}
.default-light-theme .mat-badge-small .mat-badge-content {
    width: 16px;
    height: 16px;
    line-height: 16px;
}
.default-light-theme .mat-badge-small.mat-badge-above .mat-badge-content {
    top: -8px;
}
.default-light-theme .mat-badge-small.mat-badge-below .mat-badge-content {
    bottom: -8px;
}
.default-light-theme .mat-badge-small.mat-badge-before .mat-badge-content {
    left: -16px;
}
[dir=rtl] .default-light-theme .mat-badge-small.mat-badge-before .mat-badge-content {
    left: auto;
    right: -16px;
}
.default-light-theme .mat-badge-small.mat-badge-after .mat-badge-content {
    right: -16px;
}
[dir=rtl] .default-light-theme .mat-badge-small.mat-badge-after .mat-badge-content {
    right: auto;
    left: -16px;
}
.default-light-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: -8px;
}
[dir=rtl] .default-light-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: auto;
    right: -8px;
}
.default-light-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: -8px;
}
[dir=rtl] .default-light-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: auto;
    left: -8px;
}
.default-light-theme .mat-badge-medium .mat-badge-content {
    width: 22px;
    height: 22px;
    line-height: 22px;
}
.default-light-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
    top: -11px;
}
.default-light-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
    bottom: -11px;
}
.default-light-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
    left: -22px;
}
[dir=rtl] .default-light-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
    left: auto;
    right: -22px;
}
.default-light-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
    right: -22px;
}
[dir=rtl] .default-light-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
    right: auto;
    left: -22px;
}
.default-light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: -11px;
}
[dir=rtl] .default-light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: auto;
    right: -11px;
}
.default-light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: -11px;
}
[dir=rtl] .default-light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: auto;
    left: -11px;
}
.default-light-theme .mat-badge-large .mat-badge-content {
    width: 28px;
    height: 28px;
    line-height: 28px;
}
.default-light-theme .mat-badge-large.mat-badge-above .mat-badge-content {
    top: -14px;
}
.default-light-theme .mat-badge-large.mat-badge-below .mat-badge-content {
    bottom: -14px;
}
.default-light-theme .mat-badge-large.mat-badge-before .mat-badge-content {
    left: -28px;
}
[dir=rtl] .default-light-theme .mat-badge-large.mat-badge-before .mat-badge-content {
    left: auto;
    right: -28px;
}
.default-light-theme .mat-badge-large.mat-badge-after .mat-badge-content {
    right: -28px;
}
[dir=rtl] .default-light-theme .mat-badge-large.mat-badge-after .mat-badge-content {
    right: auto;
    left: -28px;
}
.default-light-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: -14px;
}
[dir=rtl] .default-light-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: auto;
    right: -14px;
}
.default-light-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: -14px;
}
[dir=rtl] .default-light-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: auto;
    left: -14px;
}
.default-light-theme .mat-badge-content {
    color: #fff;
    background: #2c6ae5;
}
.cdk-high-contrast-active .default-light-theme .mat-badge-content {
    outline: solid 1px;
    border-radius: 0;
}
.default-light-theme .mat-badge-accent .mat-badge-content {
    background: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-badge-warn .mat-badge-content {
    color: #fff;
    background: #ff9720;
}
.default-light-theme .mat-badge-disabled .mat-badge-content {
    background: #b9b9b9;
    color: #00000061;
}
.default-light-theme .mat-badge-content {
    font-weight: 600;
    font-size: 12px;
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-badge-small .mat-badge-content {
    font-size: 9px;
}
.default-light-theme .mat-badge-large .mat-badge-content {
    font-size: 24px;
}
.default-light-theme .mat-bottom-sheet-container {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
    background: white;
    color: #000000de;
    font: 400 14px / 20px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-button, .default-light-theme .mat-icon-button, .default-light-theme .mat-stroked-button {
    color: inherit;
    background: transparent;
}
.default-light-theme .mat-button.mat-primary, .default-light-theme .mat-icon-button.mat-primary, .default-light-theme .mat-stroked-button.mat-primary {
    color: #2c6ae5;
}
.default-light-theme .mat-button.mat-accent, .default-light-theme .mat-icon-button.mat-accent, .default-light-theme .mat-stroked-button.mat-accent {
    color: #32c98d;
}
.default-light-theme .mat-button.mat-warn, .default-light-theme .mat-icon-button.mat-warn, .default-light-theme .mat-stroked-button.mat-warn {
    color: #ff9720;
}
.default-light-theme .mat-button.mat-primary.mat-button-disabled, .default-light-theme .mat-button.mat-accent.mat-button-disabled, .default-light-theme .mat-button.mat-warn.mat-button-disabled, .default-light-theme .mat-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-icon-button.mat-primary.mat-button-disabled, .default-light-theme .mat-icon-button.mat-accent.mat-button-disabled, .default-light-theme .mat-icon-button.mat-warn.mat-button-disabled, .default-light-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-stroked-button.mat-primary.mat-button-disabled, .default-light-theme .mat-stroked-button.mat-accent.mat-button-disabled, .default-light-theme .mat-stroked-button.mat-warn.mat-button-disabled, .default-light-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
    color: #00000042;
}
.default-light-theme .mat-button.mat-primary .mat-button-focus-overlay, .default-light-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .default-light-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
    background-color: #2c6ae5;
}
.default-light-theme .mat-button.mat-accent .mat-button-focus-overlay, .default-light-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .default-light-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
    background-color: #32c98d;
}
.default-light-theme .mat-button.mat-warn .mat-button-focus-overlay, .default-light-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .default-light-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
    background-color: #ff9720;
}
.default-light-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .default-light-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .default-light-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
    background-color: transparent;
}
.default-light-theme .mat-button .mat-ripple-element, .default-light-theme .mat-icon-button .mat-ripple-element, .default-light-theme .mat-stroked-button .mat-ripple-element {
    opacity: .1;
    background-color: currentColor;
}
.default-light-theme .mat-button-focus-overlay {
    background: black;
}
.default-light-theme .mat-stroked-button:not(.mat-button-disabled) {
    border-color: #0000001f;
}
.default-light-theme .mat-flat-button, .default-light-theme .mat-raised-button, .default-light-theme .mat-fab, .default-light-theme .mat-mini-fab {
    color: #000000de;
    background-color: #fff;
}
.default-light-theme .mat-flat-button.mat-primary, .default-light-theme .mat-raised-button.mat-primary, .default-light-theme .mat-fab.mat-primary, .default-light-theme .mat-mini-fab.mat-primary {
    color: #fff;
}
.default-light-theme .mat-flat-button.mat-accent, .default-light-theme .mat-raised-button.mat-accent, .default-light-theme .mat-fab.mat-accent, .default-light-theme .mat-mini-fab.mat-accent {
    color: #000000de;
}
.default-light-theme .mat-flat-button.mat-warn, .default-light-theme .mat-raised-button.mat-warn, .default-light-theme .mat-fab.mat-warn, .default-light-theme .mat-mini-fab.mat-warn {
    color: #fff;
}
.default-light-theme .mat-flat-button.mat-primary.mat-button-disabled, .default-light-theme .mat-flat-button.mat-accent.mat-button-disabled, .default-light-theme .mat-flat-button.mat-warn.mat-button-disabled, .default-light-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-raised-button.mat-primary.mat-button-disabled, .default-light-theme .mat-raised-button.mat-accent.mat-button-disabled, .default-light-theme .mat-raised-button.mat-warn.mat-button-disabled, .default-light-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-fab.mat-primary.mat-button-disabled, .default-light-theme .mat-fab.mat-accent.mat-button-disabled, .default-light-theme .mat-fab.mat-warn.mat-button-disabled, .default-light-theme .mat-fab.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-primary.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-accent.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-warn.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
    color: #00000042;
}
.default-light-theme .mat-flat-button.mat-primary, .default-light-theme .mat-raised-button.mat-primary, .default-light-theme .mat-fab.mat-primary, .default-light-theme .mat-mini-fab.mat-primary {
    background-color: #2c6ae5;
}
.default-light-theme .mat-flat-button.mat-accent, .default-light-theme .mat-raised-button.mat-accent, .default-light-theme .mat-fab.mat-accent, .default-light-theme .mat-mini-fab.mat-accent {
    background-color: #32c98d;
}
.default-light-theme .mat-flat-button.mat-warn, .default-light-theme .mat-raised-button.mat-warn, .default-light-theme .mat-fab.mat-warn, .default-light-theme .mat-mini-fab.mat-warn {
    background-color: #ff9720;
}
.default-light-theme .mat-flat-button.mat-primary.mat-button-disabled, .default-light-theme .mat-flat-button.mat-accent.mat-button-disabled, .default-light-theme .mat-flat-button.mat-warn.mat-button-disabled, .default-light-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-raised-button.mat-primary.mat-button-disabled, .default-light-theme .mat-raised-button.mat-accent.mat-button-disabled, .default-light-theme .mat-raised-button.mat-warn.mat-button-disabled, .default-light-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-fab.mat-primary.mat-button-disabled, .default-light-theme .mat-fab.mat-accent.mat-button-disabled, .default-light-theme .mat-fab.mat-warn.mat-button-disabled, .default-light-theme .mat-fab.mat-button-disabled.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-primary.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-accent.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-warn.mat-button-disabled, .default-light-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
    background-color: #0000001f;
}
.default-light-theme .mat-flat-button.mat-primary .mat-ripple-element, .default-light-theme .mat-raised-button.mat-primary .mat-ripple-element, .default-light-theme .mat-fab.mat-primary .mat-ripple-element, .default-light-theme .mat-mini-fab.mat-primary .mat-ripple-element {
    background-color: #ffffff1a;
}
.default-light-theme .mat-flat-button.mat-accent .mat-ripple-element, .default-light-theme .mat-raised-button.mat-accent .mat-ripple-element, .default-light-theme .mat-fab.mat-accent .mat-ripple-element, .default-light-theme .mat-mini-fab.mat-accent .mat-ripple-element {
    background-color: #0000001a;
}
.default-light-theme .mat-flat-button.mat-warn .mat-ripple-element, .default-light-theme .mat-raised-button.mat-warn .mat-ripple-element, .default-light-theme .mat-fab.mat-warn .mat-ripple-element, .default-light-theme .mat-mini-fab.mat-warn .mat-ripple-element {
    background-color: #ffffff1a;
}
.default-light-theme .mat-stroked-button:not([class*=mat-elevation-z]), .default-light-theme .mat-flat-button:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-raised-button:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}
.default-light-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-fab:not([class*=mat-elevation-z]), .default-light-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .default-light-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
    box-shadow: 0 7px 8px -4px #0003, 0 12px 17px 2px #00000024, 0 5px 22px 4px #0000001f;
}
.default-light-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .default-light-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-button, .default-light-theme .mat-raised-button, .default-light-theme .mat-icon-button, .default-light-theme .mat-stroked-button, .default-light-theme .mat-flat-button, .default-light-theme .mat-fab, .default-light-theme .mat-mini-fab {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-button-toggle-standalone, .default-light-theme .mat-button-toggle-group {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard, .default-light-theme .mat-button-toggle-group-appearance-standard {
    box-shadow: none;
}
.default-light-theme .mat-button-toggle {
    color: #00000061;
}
.default-light-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
    background-color: #0000001f;
}
.default-light-theme .mat-button-toggle-appearance-standard {
    color: #000000de;
    background: white;
}
.default-light-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
    background-color: #000;
}
.default-light-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle {
    border-left: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle {
    border-left: none;
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle {
    border-left: none;
    border-right: none;
    border-top: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-button-toggle-checked {
    background-color: #e0e0e0;
    color: #0000008a;
}
.default-light-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
    color: #000000de;
}
.default-light-theme .mat-button-toggle-disabled {
    color: #00000042;
    background-color: #eee;
}
.default-light-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
    background: white;
}
.default-light-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
    background-color: #bdbdbd;
}
.default-light-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard, .default-light-theme .mat-button-toggle-group-appearance-standard {
    border: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
    line-height: 48px;
}
.default-light-theme .mat-button-toggle {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-card {
    background: white;
    color: #000000de;
}
.default-light-theme .mat-card:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
}
.default-light-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;
}
.default-light-theme .mat-card-subtitle {
    color: #0000008a;
}
.default-light-theme .mat-card {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-card-title {
    font-size: 24px;
    font-weight: 500;
}
.default-light-theme .mat-card-header .mat-card-title {
    font-size: 20px;
}
.default-light-theme .mat-card-subtitle, .default-light-theme .mat-card-content {
    font-size: 14px;
}
.default-light-theme .mat-checkbox-frame {
    border-color: #0000008a;
}
.default-light-theme .mat-checkbox-checkmark {
    fill: #fafafa;
}
.default-light-theme .mat-checkbox-checkmark-path {
    stroke: #fafafa!important;
}
.default-light-theme .mat-checkbox-mixedmark {
    background-color: #fafafa;
}
.default-light-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .default-light-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
    background-color: #2c6ae5;
}
.default-light-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .default-light-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
    background-color: #32c98d;
}
.default-light-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .default-light-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
    background-color: #ff9720;
}
.default-light-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .default-light-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
    background-color: #b0b0b0;
}
.default-light-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
    border-color: #b0b0b0;
}
.default-light-theme .mat-checkbox-disabled .mat-checkbox-label {
    color: #0000008a;
}
.default-light-theme .mat-checkbox .mat-ripple-element {
    background-color: #000;
}
.default-light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element, .default-light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
    background: #2c6ae5;
}
.default-light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element, .default-light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
    background: #32c98d;
}
.default-light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element, .default-light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
    background: #ff9720;
}
.default-light-theme .mat-checkbox {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-checkbox-layout .mat-checkbox-label {
    line-height: 24px;
}
.default-light-theme .mat-chip.mat-standard-chip {
    background-color: #e0e0e0;
    color: #000000de;
}
.default-light-theme .mat-chip.mat-standard-chip .mat-chip-remove {
    color: #000000de;
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
    box-shadow: 0 3px 3px -2px #0003, 0 3px 4px #00000024, 0 1px 8px #0000001f;
}
.default-light-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
    opacity: .54;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip:after {
    background: black;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
    color: #fff;
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
    background-color: #ffffff1a;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
    color: #fff;
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
    background-color: #ffffff1a;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
    color: #000000de;
    opacity: .4;
}
.default-light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
    background-color: #0000001a;
}
.default-light-theme .mat-chip {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-chip .mat-chip-trailing-icon.mat-icon, .default-light-theme .mat-chip .mat-chip-remove.mat-icon {
    font-size: 18px;
}
.default-light-theme .mat-table {
    background: white;
}
.default-light-theme .mat-table thead, .default-light-theme .mat-table tbody, .default-light-theme .mat-table tfoot, .default-light-theme mat-header-row, .default-light-theme mat-row, .default-light-theme mat-footer-row, .default-light-theme [mat-header-row], .default-light-theme [mat-row], .default-light-theme [mat-footer-row], .default-light-theme .mat-table-sticky {
    background: inherit;
}
.default-light-theme mat-row, .default-light-theme mat-header-row, .default-light-theme mat-footer-row, .default-light-theme th.mat-header-cell, .default-light-theme td.mat-cell, .default-light-theme td.mat-footer-cell {
    border-bottom-color: #0000001f;
}
.default-light-theme .mat-header-cell {
    color: #0000008a;
}
.default-light-theme .mat-cell, .default-light-theme .mat-footer-cell {
    color: #000000de;
}
.default-light-theme .mat-table {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-header-cell {
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme .mat-cell, .default-light-theme .mat-footer-cell {
    font-size: 14px;
}
.default-light-theme .mat-calendar-arrow {
    border-top-color: #0000008a;
}
.default-light-theme .mat-datepicker-toggle, .default-light-theme .mat-datepicker-content .mat-calendar-next-button, .default-light-theme .mat-datepicker-content .mat-calendar-previous-button {
    color: #0000008a;
}
.default-light-theme .mat-calendar-table-header-divider:after {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme .mat-calendar-table-header, .default-light-theme .mat-calendar-body-label {
    color: #0000008a;
}
.default-light-theme .mat-calendar-body-cell-content, .default-light-theme .mat-date-range-input-separator {
    color: #000000de;
    border-color: transparent;
}
.default-light-theme .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    color: #00000061;
}
.default-light-theme .mat-form-field-disabled .mat-date-range-input-separator {
    color: #00000061;
}
.default-light-theme .mat-calendar-body-in-preview {
    color: #0000003d;
}
.default-light-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    border-color: #00000061;
}
.default-light-theme .mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    border-color: #0000002e;
}
.default-light-theme .mat-calendar-body-in-range:before {
    background: rgba(44, 106, 229, .2);
}
.default-light-theme .mat-calendar-body-comparison-identical, .default-light-theme .mat-calendar-body-in-comparison-range:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme .mat-calendar-body-comparison-bridge-start:before, .default-light-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
    background: linear-gradient(to right, rgba(44, 106, 229, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-calendar-body-comparison-bridge-end:before, .default-light-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
    background: linear-gradient(to left, rgba(44, 106, 229, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical, .default-light-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
    background: #a8dab5;
}
.default-light-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected, .default-light-theme .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
    background: #46a35e;
}
.default-light-theme .mat-calendar-body-selected {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme .mat-calendar-body-disabled>.mat-calendar-body-selected {
    background-color: #2c6ae566;
}
.default-light-theme .mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px #fff;
}
.default-light-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #2c6ae54d;
}
.default-light-theme .mat-datepicker-content {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
    background-color: #fff;
    color: #000000de;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before {
    background: rgba(50, 201, 141, .2);
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical, .default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before, .default-light-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
    background: linear-gradient(to right, rgba(50, 201, 141, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before, .default-light-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
    background: linear-gradient(to left, rgba(50, 201, 141, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical, .default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
    background: #a8dab5;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected, .default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
    background: #46a35e;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected {
    background-color: #32c98d66;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px #000000de;
}
.default-light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #32c98d4d;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before {
    background: rgba(255, 151, 32, .2);
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical, .default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before {
    background: rgba(249, 171, 0, .2);
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before, .default-light-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
    background: linear-gradient(to right, rgba(255, 151, 32, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before, .default-light-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
    background: linear-gradient(to left, rgba(255, 151, 32, .2) 50%, rgba(249, 171, 0, .2) 50%);
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical, .default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
    background: #a8dab5;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected, .default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
    background: #46a35e;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected {
    background-color: #ff972066;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px #fff;
}
.default-light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .default-light-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #ff97204d;
}
.default-light-theme .mat-datepicker-content-touch {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
}
.default-light-theme .mat-datepicker-toggle-active {
    color: #2c6ae5;
}
.default-light-theme .mat-datepicker-toggle-active.mat-accent {
    color: #32c98d;
}
.default-light-theme .mat-datepicker-toggle-active.mat-warn {
    color: #ff9720;
}
.default-light-theme .mat-date-range-input-inner[disabled] {
    color: #00000061;
}
.default-light-theme .mat-calendar {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-calendar-body {
    font-size: 13px;
}
.default-light-theme .mat-calendar-body-label, .default-light-theme .mat-calendar-period-button {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-calendar-table-header th {
    font-size: 11px;
    font-weight: 400;
}
.default-light-theme .mat-dialog-container {
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
    background: white;
    color: #000000de;
}
.default-light-theme .mat-dialog-title {
    font: 500 20px / 32px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-divider {
    border-top-color: #0000001f;
}
.default-light-theme .mat-divider-vertical {
    border-right-color: #0000001f;
}
.default-light-theme .mat-expansion-panel {
    background: white;
    color: #000000de;
}
.default-light-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
}
.default-light-theme .mat-action-row {
    border-top-color: #0000001f;
}
.default-light-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .default-light-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .default-light-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
    background: rgba(0, 0, 0, .04);
}
@media (hover: none) {
    .default-light-theme .mat-expansion-panel> not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
}
}.default-light-theme .mat-expansion-panel-header-title {
    color: #000000de;
}
.default-light-theme .mat-expansion-panel-header-description, .default-light-theme .mat-expansion-indicator:after {
    color: #0000008a;
}
.default-light-theme .mat-expansion-panel-header[aria-disabled=true] {
    color: #00000042;
}
.default-light-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title, .default-light-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
    color: inherit;
}
.default-light-theme .mat-expansion-panel-header {
    height: 48px;
}
.default-light-theme .mat-expansion-panel-header.mat-expanded {
    height: 64px;
}
.default-light-theme .mat-expansion-panel-header {
    font-family: "Nunito Sans", sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.default-light-theme .mat-expansion-panel-content {
    font: 400 14px / 20px "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-form-field-label {
    color: #0009;
}
.default-light-theme .mat-hint {
    color: #0009;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-label {
    color: #2c6ae5;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
    color: #32c98d;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
    color: #ff9720;
}
.default-light-theme .mat-focused .mat-form-field-required-marker {
    color: #32c98d;
}
.default-light-theme .mat-form-field-ripple {
    background-color: #000000de;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-ripple {
    background-color: #2c6ae5;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
    background-color: #32c98d;
}
.default-light-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
    background-color: #ff9720;
}
.default-light-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after {
    color: #2c6ae5;
}
.default-light-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after {
    color: #32c98d;
}
.default-light-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after {
    color: #ff9720;
}
.default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
    color: #ff9720;
}
.default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent, .default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
    color: #ff9720;
}
.default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple, .default-light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
    background-color: #ff9720;
}
.default-light-theme .mat-error {
    color: #ff9720;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-label {
    color: #0000008a;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-hint {
    color: #0000008a;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
    background-color: #0000006b;
}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .42) 33%, transparent 0%);
    background-size: 4px 100%;
    background-repeat: repeat-x;
}
.default-light-theme .mat-form-field-appearance-standard .mat-form-field-underline {
    background-color: #0000006b;
}
.default-light-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .42) 33%, transparent 0%);
    background-size: 4px 100%;
    background-repeat: repeat-x;
}
.default-light-theme .mat-form-field-appearance-fill .mat-form-field-flex {
    background-color: #0000000a;
}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
    background-color: #00000005;
}
.default-light-theme .mat-form-field-appearance-fill .mat-form-field-underline:before {
    background-color: #0000006b;
}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
    color: #00000061;
}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before {
    background-color: transparent;
}
.default-light-theme .mat-form-field-appearance-outline .mat-form-field-outline {
    color: #0000001f;
}
.default-light-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
    color: #000000de;
}
.default-light-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
    color: #2c6ae5;
}
.default-light-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
    color: #32c98d;
}
.default-light-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
    color: #ff9720;
}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
    color: #ff9720;
}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
    color: #00000061;
}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
    color: #0000000f;
}
.default-light-theme .mat-form-field {
    font-size: inherit;
    font-weight: 400;
    line-height: 1.125;
    font-family: "Nunito Sans", sans-serif;
    letter-spacing: normal;
}
.default-light-theme .mat-form-field-wrapper {
    padding-bottom: 1.34375em;
}
.default-light-theme .mat-form-field-prefix .mat-icon, .default-light-theme .mat-form-field-suffix .mat-icon {
    font-size: 150%;
    line-height: 1.125;
}
.default-light-theme .mat-form-field-prefix .mat-icon-button, .default-light-theme .mat-form-field-suffix .mat-icon-button {
    height: 1.5em;
    width: 1.5em;
}
.default-light-theme .mat-form-field-prefix .mat-icon-button .mat-icon, .default-light-theme .mat-form-field-suffix .mat-icon-button .mat-icon {
    height: 1.125em;
    line-height: 1.125;
}
.default-light-theme .mat-form-field-infix {
    padding: .5em 0;
    border-top: .84375em solid transparent;
}
.default-light-theme .mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme .mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme .mat-form-field-label-wrapper {
    top: -.84375em;
    padding-top: .84375em;
}
.default-light-theme .mat-form-field-label {
    top: 1.34375em;
}
.default-light-theme .mat-form-field-underline {
    bottom: 1.34375em;
}
.default-light-theme .mat-form-field-subscript-wrapper {
    font-size: 75%;
    margin-top: .6666666667em;
    top: calc(100% - 1.7916666667em);
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-wrapper {
    padding-bottom: 1.25em;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-infix {
    padding: .4375em 0;
}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00106px);
    -ms-transform: translateY(-1.28119em) scale(.75);
    width: 133.3333933333%}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00107px);
    -ms-transform: translateY(-1.28118em) scale(.75);
    width: 133.3334033333%}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00108px);
    -ms-transform: translateY(-1.28117em) scale(.75);
    width: 133.3334133333%}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-label {
    top: 1.28125em;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
    bottom: 1.25em;
}
.default-light-theme .mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
    margin-top: .5416666667em;
    top: calc(100% - 1.6666666667em);
}
@media print {
    .default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server: focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28116em) scale(.75);
}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28115em) scale(.75);
}
.default-light-theme .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28114em) scale(.75);
}
}.default-light-theme .mat-form-field-appearance-fill .mat-form-field-infix {
    padding: .25em 0 .75em;
}
.default-light-theme .mat-form-field-appearance-fill .mat-form-field-label {
    top: 1.09375em;
    margin-top: -.5em;
}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme .mat-form-field-appearance-outline .mat-form-field-infix {
    padding: 1em 0;
}
.default-light-theme .mat-form-field-appearance-outline .mat-form-field-label {
    top: 1.84375em;
    margin-top: -.25em;
}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label, .default-light-theme .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59373em) scale(.75);
    width: 133.3333533333%}
.default-light-theme .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59372em) scale(.75);
    width: 133.3333633333%}
.default-light-theme .mat-grid-tile-header, .default-light-theme .mat-grid-tile-footer {
    font-size: 14px;
}
.default-light-theme .mat-grid-tile-header .mat-line, .default-light-theme .mat-grid-tile-footer .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-grid-tile-header .mat-line:nth-child(n+2), .default-light-theme .mat-grid-tile-footer .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme .mat-icon.mat-primary {
    color: #2c6ae5;
}
.default-light-theme .mat-icon.mat-accent {
    color: #32c98d;
}
.default-light-theme .mat-icon.mat-warn {
    color: #ff9720;
}
.default-light-theme .mat-form-field-type-mat-native-select .mat-form-field-infix:after {
    color: #0000008a;
}
.default-light-theme .mat-input-element:disabled, .default-light-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after {
    color: #00000061;
}
.default-light-theme .mat-input-element {
    caret-color: #2c6ae5;
}
.default-light-theme .mat-input-element::placeholder {
    color: #0000006b;
}
.default-light-theme .mat-input-element::-moz-placeholder {
    color: #0000006b;
}
.default-light-theme .mat-input-element::-webkit-input-placeholder {
    color: #0000006b;
}
.default-light-theme .mat-input-element:-ms-input-placeholder {
    color: #0000006b;
}
.default-light-theme .mat-form-field.mat-accent .mat-input-element {
    caret-color: #32c98d;
}
.default-light-theme .mat-form-field.mat-warn .mat-input-element, .default-light-theme .mat-form-field-invalid .mat-input-element {
    caret-color: #ff9720;
}
.default-light-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after {
    color: #ff9720;
}
.default-light-theme input.mat-input-element {
    margin-top: -.0625em;
}
.default-light-theme .mat-list-base .mat-list-item {
    color: #000000de;
}
.default-light-theme .mat-list-base .mat-list-option {
    color: #000000de;
}
.default-light-theme .mat-list-base .mat-subheader {
    color: #0000008a;
}
.default-light-theme .mat-list-item-disabled {
    background-color: #eee;
}
.default-light-theme .mat-list-option:hover, .default-light-theme .mat-list-option:focus, .default-light-theme .mat-nav-list .mat-list-item:hover, .default-light-theme .mat-nav-list .mat-list-item:focus, .default-light-theme .mat-action-list .mat-list-item:hover, .default-light-theme .mat-action-list .mat-list-item:focus {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme .mat-list-single-selected-option, .default-light-theme .mat-list-single-selected-option:hover, .default-light-theme .mat-list-single-selected-option:focus {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme .mat-list-item {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-list-option {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-list-base .mat-list-item {
    font-size: 16px;
}
.default-light-theme .mat-list-base .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 14px;
}
.default-light-theme .mat-list-base .mat-list-option {
    font-size: 16px;
}
.default-light-theme .mat-list-base .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 14px;
}
.default-light-theme .mat-list-base .mat-subheader {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-list-base[dense] .mat-list-item {
    font-size: 12px;
}
.default-light-theme .mat-list-base[dense] .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme .mat-list-base[dense] .mat-list-option {
    font-size: 12px;
}
.default-light-theme .mat-list-base[dense] .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
}
.default-light-theme .mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 12px;
}
.default-light-theme .mat-list-base[dense] .mat-subheader {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme .mat-menu-panel {
    background: white;
}
.default-light-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme .mat-menu-item {
    background: transparent;
    color: #000000de;
}
.default-light-theme .mat-menu-item[disabled], .default-light-theme .mat-menu-item[disabled] .mat-menu-submenu-icon, .default-light-theme .mat-menu-item[disabled] .mat-icon-no-color {
    color: #00000061;
}
.default-light-theme .mat-menu-item .mat-icon-no-color, .default-light-theme .mat-menu-submenu-icon {
    color: #0000008a;
}
.default-light-theme .mat-menu-item:hover:not([disabled]), .default-light-theme .mat-menu-item.cdk-program-focused:not([disabled]), .default-light-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]), .default-light-theme .mat-menu-item-highlighted:not([disabled]) {
    background: rgba(0, 0, 0, .04);
}
.default-light-theme .mat-menu-item {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.default-light-theme .mat-paginator {
    background: white;
}
.default-light-theme .mat-paginator, .default-light-theme .mat-paginator-page-size .mat-select-trigger {
    color: #0000008a;
}
.default-light-theme .mat-paginator-decrement, .default-light-theme .mat-paginator-increment {
    border-top: 2px solid rgba(0, 0, 0, .54);
    border-right: 2px solid rgba(0, 0, 0, .54);
}
.default-light-theme .mat-paginator-first, .default-light-theme .mat-paginator-last {
    border-top: 2px solid rgba(0, 0, 0, .54);
}
.default-light-theme .mat-icon-button[disabled] .mat-paginator-decrement, .default-light-theme .mat-icon-button[disabled] .mat-paginator-increment, .default-light-theme .mat-icon-button[disabled] .mat-paginator-first, .default-light-theme .mat-icon-button[disabled] .mat-paginator-last {
    border-color: #00000061;
}
.default-light-theme .mat-paginator-container {
    min-height: 56px;
}
.default-light-theme .mat-paginator, .default-light-theme .mat-paginator-page-size .mat-select-trigger {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
}
.default-light-theme .mat-progress-bar-background {
    fill: #c7d6f5;
}
.default-light-theme .mat-progress-bar-buffer {
    background-color: #c7d6f5;
}
.default-light-theme .mat-progress-bar-fill:after {
    background-color: #2c6ae5;
}
.default-light-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
    fill: #c8eedf;
}
.default-light-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
    background-color: #c8eedf;
}
.default-light-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill:after {
    background-color: #32c98d;
}
.default-light-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
    fill: #fbe1c4;
}
.default-light-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
    background-color: #fbe1c4;
}
.default-light-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill:after {
    background-color: #ff9720;
}
.default-light-theme .mat-progress-spinner circle, .default-light-theme .mat-spinner circle {
    stroke: #2c6ae5;
}
.default-light-theme .mat-progress-spinner.mat-accent circle, .default-light-theme .mat-spinner.mat-accent circle {
    stroke: #32c98d;
}
.default-light-theme .mat-progress-spinner.mat-warn circle, .default-light-theme .mat-spinner.mat-warn circle {
    stroke: #ff9720;
}
.default-light-theme .mat-radio-outer-circle {
    border-color: #0000008a;
}
.default-light-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
    border-color: #2c6ae5;
}
.default-light-theme .mat-radio-button.mat-primary .mat-radio-inner-circle, .default-light-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .default-light-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .default-light-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
    background-color: #2c6ae5;
}
.default-light-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
    border-color: #32c98d;
}
.default-light-theme .mat-radio-button.mat-accent .mat-radio-inner-circle, .default-light-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .default-light-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .default-light-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
    background-color: #32c98d;
}
.default-light-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
    border-color: #ff9720;
}
.default-light-theme .mat-radio-button.mat-warn .mat-radio-inner-circle, .default-light-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .default-light-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .default-light-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
    background-color: #ff9720;
}
.default-light-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle, .default-light-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
    border-color: #00000061;
}
.default-light-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element, .default-light-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
    background-color: #00000061;
}
.default-light-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
    color: #00000061;
}
.default-light-theme .mat-radio-button .mat-ripple-element {
    background-color: #000;
}
.default-light-theme .mat-radio-button {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-select-value {
    color: #000000de;
}
.default-light-theme .mat-select-placeholder {
    color: #0000006b;
}
.default-light-theme .mat-select-disabled .mat-select-value {
    color: #00000061;
}
.default-light-theme .mat-select-arrow {
    color: #0000008a;
}
.default-light-theme .mat-select-panel {
    background: white;
}
.default-light-theme .mat-select-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}
.default-light-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
    background: rgba(0, 0, 0, .12);
}
.default-light-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
    color: #2c6ae5;
}
.default-light-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
    color: #32c98d;
}
.default-light-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
    color: #ff9720;
}
.default-light-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
    color: #ff9720;
}
.default-light-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
    color: #00000061;
}
.default-light-theme .mat-select {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-select-trigger {
    height: 1.125em;
}
.default-light-theme .mat-drawer-container {
    background-color: #fafafa;
    color: #000000de;
}
.default-light-theme .mat-drawer {
    background-color: #fff;
    color: #000000de;
}
.default-light-theme .mat-drawer.mat-drawer-push {
    background-color: #fff;
}
.default-light-theme .mat-drawer:not(.mat-drawer-side) {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
}
.default-light-theme .mat-drawer-side {
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-drawer-side.mat-drawer-end {
    border-left: solid 1px rgba(0, 0, 0, .12);
    border-right: none;
}
.default-light-theme [dir=rtl] .mat-drawer-side {
    border-left: solid 1px rgba(0, 0, 0, .12);
    border-right: none;
}
.default-light-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
    border-left: none;
    border-right: solid 1px rgba(0, 0, 0, .12);
}
.default-light-theme .mat-drawer-backdrop.mat-drawer-shown {
    background-color: #0009;
}
.default-light-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
    background-color: #32c98d;
}
.default-light-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
    background-color: #32c98d8a;
}
.default-light-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
    background-color: #32c98d;
}
.default-light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
    background-color: #2c6ae5;
}
.default-light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
    background-color: #2c6ae58a;
}
.default-light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
    background-color: #2c6ae5;
}
.default-light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
    background-color: #ff9720;
}
.default-light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
    background-color: #ff97208a;
}
.default-light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
    background-color: #ff9720;
}
.default-light-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
    background-color: #000;
}
.default-light-theme .mat-slide-toggle-thumb {
    box-shadow: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;
    background-color: #fafafa;
}
.default-light-theme .mat-slide-toggle-bar {
    background-color: #00000061;
}
.default-light-theme .mat-slide-toggle-content {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-slider-track-background {
    background-color: #00000042;
}
.default-light-theme .mat-primary .mat-slider-track-fill, .default-light-theme .mat-primary .mat-slider-thumb, .default-light-theme .mat-primary .mat-slider-thumb-label {
    background-color: #2c6ae5;
}
.default-light-theme .mat-primary .mat-slider-thumb-label-text {
    color: #fff;
}
.default-light-theme .mat-primary .mat-slider-focus-ring {
    background-color: #2c6ae533;
}
.default-light-theme .mat-accent .mat-slider-track-fill, .default-light-theme .mat-accent .mat-slider-thumb, .default-light-theme .mat-accent .mat-slider-thumb-label {
    background-color: #32c98d;
}
.default-light-theme .mat-accent .mat-slider-thumb-label-text {
    color: #000000de;
}
.default-light-theme .mat-accent .mat-slider-focus-ring {
    background-color: #32c98d33;
}
.default-light-theme .mat-warn .mat-slider-track-fill, .default-light-theme .mat-warn .mat-slider-thumb, .default-light-theme .mat-warn .mat-slider-thumb-label {
    background-color: #ff9720;
}
.default-light-theme .mat-warn .mat-slider-thumb-label-text {
    color: #fff;
}
.default-light-theme .mat-warn .mat-slider-focus-ring {
    background-color: #ff972033;
}
.default-light-theme .mat-slider:hover .mat-slider-track-background, .default-light-theme .mat-slider.cdk-focused .mat-slider-track-background {
    background-color: #00000061;
}
.default-light-theme .mat-slider-disabled .mat-slider-track-background, .default-light-theme .mat-slider-disabled .mat-slider-track-fill, .default-light-theme .mat-slider-disabled .mat-slider-thumb {
    background-color: #00000042;
}
.default-light-theme .mat-slider-disabled:hover .mat-slider-track-background {
    background-color: #00000042;
}
.default-light-theme .mat-slider-min-value .mat-slider-focus-ring {
    background-color: #0000001f;
}
.default-light-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb, .default-light-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
    background-color: #000000de;
}
.default-light-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb, .default-light-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
    background-color: #00000042;
}
.default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
    border-color: #00000042;
    background-color: transparent;
}
.default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
    border-color: #00000061;
}
.default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .default-light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
    border-color: #00000042;
}
.default-light-theme .mat-slider-has-ticks .mat-slider-wrapper:after {
    border-color: #000000b3;
}
.default-light-theme .mat-slider-horizontal .mat-slider-ticks {
    background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
    background-image: -moz-repeating-linear-gradient(.0001deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
}
.default-light-theme .mat-slider-vertical .mat-slider-ticks {
    background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
}
.default-light-theme .mat-slider-thumb-label-text {
    font-family: "Nunito Sans", sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.default-light-theme .mat-step-header.cdk-keyboard-focused, .default-light-theme .mat-step-header.cdk-program-focused, .default-light-theme .mat-step-header:hover:not([aria-disabled]), .default-light-theme .mat-step-header:hover[aria-disabled=false] {
    background-color: #0000000a;
}
.default-light-theme .mat-step-header:hover[aria-disabled=true] {
    cursor: default;
}
@media (hover: none) {
    .default-light-theme .mat-step-header: hover {
    background: none;
}
}.default-light-theme .mat-step-header .mat-step-label, .default-light-theme .mat-step-header .mat-step-optional {
    color: #0000008a;
}
.default-light-theme .mat-step-header .mat-step-icon {
    background-color: #0000008a;
    color: #fff;
}
.default-light-theme .mat-step-header .mat-step-icon-selected, .default-light-theme .mat-step-header .mat-step-icon-state-done, .default-light-theme .mat-step-header .mat-step-icon-state-edit {
    background-color: #2c6ae5;
    color: #fff;
}
.default-light-theme .mat-step-header.mat-accent .mat-step-icon {
    color: #000000de;
}
.default-light-theme .mat-step-header.mat-accent .mat-step-icon-selected, .default-light-theme .mat-step-header.mat-accent .mat-step-icon-state-done, .default-light-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
    background-color: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-step-header.mat-warn .mat-step-icon {
    color: #fff;
}
.default-light-theme .mat-step-header.mat-warn .mat-step-icon-selected, .default-light-theme .mat-step-header.mat-warn .mat-step-icon-state-done, .default-light-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
    background-color: #ff9720;
    color: #fff;
}
.default-light-theme .mat-step-header .mat-step-icon-state-error {
    background-color: transparent;
    color: #ff9720;
}
.default-light-theme .mat-step-header .mat-step-label.mat-step-label-active {
    color: #000000de;
}
.default-light-theme .mat-step-header .mat-step-label.mat-step-label-error {
    color: #ff9720;
}
.default-light-theme .mat-stepper-horizontal, .default-light-theme .mat-stepper-vertical {
    background-color: #fff;
}
.default-light-theme .mat-stepper-vertical-line:before {
    border-left-color: #0000001f;
}
.default-light-theme .mat-horizontal-stepper-header:before, .default-light-theme .mat-horizontal-stepper-header:after, .default-light-theme .mat-stepper-horizontal-line {
    border-top-color: #0000001f;
}
.default-light-theme .mat-horizontal-stepper-header {
    height: 72px;
}
.default-light-theme .mat-stepper-label-position-bottom .mat-horizontal-stepper-header, .default-light-theme .mat-vertical-stepper-header {
    padding: 24px;
}
.default-light-theme .mat-stepper-vertical-line:before {
    top: -16px;
    bottom: -16px;
}
.default-light-theme .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after, .default-light-theme .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before {
    top: 36px;
}
.default-light-theme .mat-stepper-label-position-bottom .mat-stepper-horizontal-line {
    top: 36px;
}
.default-light-theme .mat-stepper-vertical, .default-light-theme .mat-stepper-horizontal {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-step-label {
    font-size: 14px;
    font-weight: 400;
}
.default-light-theme .mat-step-sub-label-error {
    font-weight: normal;
}
.default-light-theme .mat-step-label-error {
    font-size: 14px;
}
.default-light-theme .mat-step-label-selected {
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-sort-header-arrow {
    color: #757575;
}
.default-light-theme .mat-tab-nav-bar, .default-light-theme .mat-tab-header {
    border-bottom: 1px solid rgba(0, 0, 0, .12);
}
.default-light-theme .mat-tab-group-inverted-header .mat-tab-nav-bar, .default-light-theme .mat-tab-group-inverted-header .mat-tab-header {
    border-top: 1px solid rgba(0, 0, 0, .12);
    border-bottom: none;
}
.default-light-theme .mat-tab-label, .default-light-theme .mat-tab-link {
    color: #000000de;
}
.default-light-theme .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-link.mat-tab-disabled {
    color: #00000061;
}
.default-light-theme .mat-tab-header-pagination-chevron {
    border-color: #000000de;
}
.default-light-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #00000061;
}
.default-light-theme .mat-tab-group[class*=mat-background-]>.mat-tab-header, .default-light-theme .mat-tab-nav-bar[class*=mat-background-] {
    border-bottom: none;
    border-top: none;
}
.default-light-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #2c6ae54d;
}
.default-light-theme .mat-tab-group.mat-primary .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
    background-color: #2c6ae5;
}
.default-light-theme .mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar {
    background-color: #fff;
}
.default-light-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #32c98d4d;
}
.default-light-theme .mat-tab-group.mat-accent .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
    background-color: #32c98d;
}
.default-light-theme .mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar {
    background-color: #000000de;
}
.default-light-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #ff97204d;
}
.default-light-theme .mat-tab-group.mat-warn .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
    background-color: #ff9720;
}
.default-light-theme .mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar, .default-light-theme .mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar {
    background-color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #2c6ae54d;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination {
    background-color: #2c6ae5;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link {
    color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
    color: #fff6;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator:before {
    border-color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #fff;
    opacity: .4;
}
.default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element {
    background-color: #fff;
    opacity: .12;
}
.default-light-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #32c98d4d;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination {
    background-color: #32c98d;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link {
    color: #000000de;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
    color: #0006;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator:before {
    border-color: #000000de;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #000;
    opacity: .4;
}
.default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element {
    background-color: #000;
    opacity: .12;
}
.default-light-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .default-light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #ff97204d;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination {
    background-color: #ff9720;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link {
    color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
    color: #fff6;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator:before {
    border-color: #fff;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #fff;
    opacity: .4;
}
.default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element, .default-light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element {
    background-color: #fff;
    opacity: .12;
}
.default-light-theme .mat-tab-group {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-tab-label, .default-light-theme .mat-tab-link {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.default-light-theme .mat-toolbar {
    background: whitesmoke;
    color: #000000de;
}
.default-light-theme .mat-toolbar.mat-primary {
    background: #2c6ae5;
    color: #fff;
}
.default-light-theme .mat-toolbar.mat-accent {
    background: #32c98d;
    color: #000000de;
}
.default-light-theme .mat-toolbar.mat-warn {
    background: #ff9720;
    color: #fff;
}
.default-light-theme .mat-toolbar .mat-form-field-underline, .default-light-theme .mat-toolbar .mat-form-field-ripple, .default-light-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
    background-color: currentColor;
}
.default-light-theme .mat-toolbar .mat-form-field-label, .default-light-theme .mat-toolbar .mat-focused .mat-form-field-label, .default-light-theme .mat-toolbar .mat-select-value, .default-light-theme .mat-toolbar .mat-select-arrow, .default-light-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
    color: inherit;
}
.default-light-theme .mat-toolbar .mat-input-element {
    caret-color: currentColor;
}
.default-light-theme .mat-toolbar-multiple-rows {
    min-height: 64px;
}
.default-light-theme .mat-toolbar-row, .default-light-theme .mat-toolbar-single-row {
    height: 64px;
}
@media (max-width: 599px) {
    .default-light-theme .mat-toolbar-multiple-rows {
    min-height: 56px;
}
.default-light-theme .mat-toolbar-row, .default-light-theme .mat-toolbar-single-row {
    height: 56px;
}
}.default-light-theme .mat-toolbar, .default-light-theme .mat-toolbar h1, .default-light-theme .mat-toolbar h2, .default-light-theme .mat-toolbar h3, .default-light-theme .mat-toolbar h4, .default-light-theme .mat-toolbar h5, .default-light-theme .mat-toolbar h6 {
    font: 500 20px / 32px "Nunito Sans", sans-serif;
    letter-spacing: normal;
    margin: 0;
}
.default-light-theme .mat-tooltip {
    background: rgba(97, 97, 97, .9);
    font-family: "Nunito Sans", sans-serif;
    font-size: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.default-light-theme .mat-tooltip-handset {
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.default-light-theme .mat-tree {
    background: white;
}
.default-light-theme .mat-tree-node, .default-light-theme .mat-nested-tree-node {
    color: #000000de;
}
.default-light-theme .mat-tree-node {
    min-height: 48px;
}
.default-light-theme .mat-tree {
    font-family: "Nunito Sans", sans-serif;
}
.default-light-theme .mat-tree-node, .default-light-theme .mat-nested-tree-node {
    font-weight: 400;
    font-size: 14px;
}
.default-light-theme .mat-snack-bar-container {
    color: #ffffffb3;
    background: #323232;
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f;
}
.default-light-theme .mat-simple-snackbar-action {
    color: #32c98d;
}
.default-light-theme .mat-simple-snackbar {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
}
.default-light-theme .mat-simple-snackbar-action {
    line-height: 1;
    font-family: inherit;
    font-size: inherit;
    font-weight: 500;
}
.bg-primary {
    background: #2c6ae5;
}
.bg-accent {
    background: #32c98d;
}
.primary {
    color: #2c6ae5;
}
.accent {
    color: #32c98d;
}
.inventual-managesale-top-btn .mat-raised-button {
    font-size: 16px!important;
    font-weight: 700!important;
    color: #fff!important;
    border-radius: 5px!important;
    height: 48px!important;
    line-height: 48px!important;
    padding: 0 28px!important;
    margin-right: 0!important;
    cursor: pointer;
}
@media (max-width: 767px) {
    .inventual-managesale-top-btn .mat-raised-button {
    margin-bottom: .25rem;
}
}.inventual-managesale-top-btn .mat-raised-button {
    background: #2C6AE5;
}
.inventual-managesale-top-btn .mat-raised-button:last-child {
    margin-right: 0!important;
}
.inventual-managesale-top-btn .mat-button-wrapper {
    display: flex!important;
    align-items: center!important;
}
.inventual-managesale-top-btn .mat-icon {
    width: 20px!important;
    transform: translate(-3px)!important;
    margin-right: .625rem;
}
.inventual-dashboard-sidebar {
    transition: all linear .3s;
    max-width: 315px;
    position: relative;
    margin-left: 0;
    --tw-bg-opacity:  1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    z-index: 10;
}
@media (min-width: 1201px) and (max-width: 1400px) {
    .inventual-dashboard-sidebar {
    margin-left: -315px;
}
}@media (max-width: 1200px) {
    .inventual-dashboard-sidebar {
    margin-left: -300px;
}
}.inventual-dashboard-sidebar .inventual-header-bar-responsive {
    position: absolute;
    top: 23px;
    right: -60px;
    z-index: 11;
    display: inline-block;
    cursor: pointer;
    --tw-text-opacity:  1;
    color: rgba(44, 106, 229, var(--tw-text-opacity));
    text-align: center;
    height: 2rem;
    width: 2rem;
    line-height: 47px;
    --tw-bg-opacity:  1;
    background-color: rgba(239, 240, 242, var(--tw-bg-opacity));
}
@media (max-width: 1200px) {
    .inventual-dashboard-sidebar .inventual-header-bar-responsive {
    right: -44px;
}
}@media (max-width: 359px) {
    .inventual-dashboard-sidebar .inventual-header-bar-responsive {
    right: -20px!important;
}
}.inventual-dashboard-sidebar .inventual-header-bar-responsive .mat-icon {
    line-height: 0px;
}
.inventual-dashboard-main {
    margin-left: 315px;
    transition: all linear .3s;
}
@media (min-width: 1201px) and (max-width: 1400px) {
    .inventual-dashboard-main {
    margin-left: 0;
}
}@media (max-width: 1200px) {
    .inventual-dashboard-main {
    margin-left: 0;
}
}.inventual-dashboard-sidebar.sidebar-enable {
    margin-left: -315px;
}
@media (min-width: 1201px) and (max-width: 1400px) {
    .inventual-dashboard-sidebar.sidebar-enable {
    margin-left: 0;
}
}@media (max-width: 1200px) {
    .inventual-dashboard-sidebar.sidebar-enable {
    margin-left: 0;
}
}.inventual-dashboard-main.sidebar-enable {
    margin-left: 0;
}
@media (max-width: 1400px) {
    .inventual-menu-overlay.sidebar-enable {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 10;
}
}.inventual-select-field-style .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label {
    display: none;
}
.inventual-select-field-style .mat-form-field-hide-placeholder .mat-select-placeholder {
    display: none;
}
.inventual-select-field-style .mat-form-field-appearance-legacy .mat-form-field-underline {
    display: none;
}
.inventual-select-field-style .mat-form-field-flex {
    height: 3rem;
    line-height: 46px;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity:  1;
    border-color: rgba(239, 240, 242, var(--tw-border-opacity));
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    border-radius: 3px;
    outline: 2px solid transparent;
    outline-offset: 2px;
    display: block;
    font-size: 14px;
    line-height: 14px;
    --tw-text-opacity:  1;
    color: rgba(97, 97, 97, var(--tw-text-opacity));
    font-family: "Nunito Sans", sans-serif;
    font-weight: 400;
    width: 100%;
    --tw-bg-opacity:  1;
    background-color: rgba(252, 252, 252, var(--tw-bg-opacity));
}
.inventual-select-field-style .mat-form-field-infix {
    width: 100%;
    border-top-width: 0px;
    height: 100%;
    display: flex;
    align-items: center;
}
.inventual-select-field-style .mat-form-field-wrapper, .inventual-select-field-style .mat-form-field-appearance-legacy .mat-form-field-wrapper {
    padding-top: 0;
    padding-bottom: 0;
    top: 0px;
}
.inventual-select-field-style .mat-form-field {
    display: block;
}
.inventual-select-field-style .mat-form-field-label-wrapper {
    top: -4px;
    padding-top: 0;
}
.inventual-select-field-style .mat-select-arrow {
    --tw-text-opacity:  1;
    color: rgba(69, 71, 81, var(--tw-text-opacity));
}
.inventual-select-field-style .mat-select-value {
    --tw-text-opacity:  1;
    color: rgba(97, 97, 97, var(--tw-text-opacity));
}
.inventual-select-field-style .mat-select-arrow {
    border-width: 0px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    --tw-border-opacity:  1;
    border-color: rgba(69, 71, 81, var(--tw-border-opacity));
    display: block;
    height: .375rem;
    width: .375rem;
    pointer-events: none;
    transform-origin: 66% 66%;
    transform: rotate(45deg);
    transition: all .15s ease-in-out;
}
.inventual-input-field-style .mat-form-field-appearance-legacy .mat-form-field-infix {
    padding: 0;
}
.inventual-input-field-style input.mat-input-element {
    margin: 0;
    height: 3rem;
    line-height: 46px;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity:  1;
    border-color: rgba(239, 240, 242, var(--tw-border-opacity));
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    border-radius: 3px;
    outline: 2px solid transparent;
    outline-offset: 2px;
    display: block;
    font-size: 14px;
    line-height: 14px;
    --tw-text-opacity:  1;
    color: rgba(97, 97, 97, var(--tw-text-opacity));
    font-family: "Nunito Sans", sans-serif;
    font-weight: 400;
    width: 100%;
    --tw-bg-opacity:  1;
    background-color: rgba(252, 252, 252, var(--tw-bg-opacity));
}
.inventual-input-field-style input.mat-input-element:focus {
    --tw-bg-opacity:  1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.inventual-input-field-style .mat-form-field-appearance-legacy .mat-form-field-underline {
    display: none;
}
.inventual-input-field-style .mat-form-field-infix {
    border-width: 0px;
}
.inventual-input-field-style .mat-form-field-label-wrapper {
    top: 0px;
    padding: 0;
}
.inventual-input-field-style .mat-form-field-appearance-legacy .mat-form-field-wrapper {
    padding: 0;
    width: 100%;
    display: flex;
}
.inventual-input-field-style .mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
    margin: 0;
    top: 0px;
}
.inventual-input-field-style .mat-form-field {
    display: flex;
}
.inventual-calender-field-style .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label {
    display: none;
}
.inventual-calender-field-style .mat-form-field-hide-placeholder .mat-select-placeholder {
    display: none;
}
.inventual-calender-field-style .mat-form-field-appearance-legacy .mat-form-field-underline {
    display: none;
}
.inventual-calender-field-style .mat-form-field-flex {
    height: 3rem;
    line-height: 46px;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity:  1;
    border-color: rgba(239, 240, 242, var(--tw-border-opacity));
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    border-radius: 3px;
    outline: 2px solid transparent;
    outline-offset: 2px;
    display: block;
    font-size: 14px;
    line-height: 14px;
    --tw-text-opacity:  1;
    color: rgba(97, 97, 97, var(--tw-text-opacity));
    font-family: "Nunito Sans", sans-serif;
    font-weight: 400;
    width: 100%;
    --tw-bg-opacity:  1;
    background-color: rgba(252, 252, 252, var(--tw-bg-opacity));
}
.inventual-calender-field-style .mat-form-field-infix {
    width: 100%;
    border-top-width: 0px;
    height: 100%;
    display: flex;
    align-items: center;
}
.inventual-calender-field-style .mat-form-field-wrapper, .inventual-calender-field-style .mat-form-field-appearance-legacy .mat-form-field-wrapper {
    padding-top: 0;
    padding-bottom: 0;
    top: 0px;
}
.inventual-calender-field-style .mat-form-field {
    display: block;
}
.inventual-calender-field-style .mat-form-field-label-wrapper {
    top: -4px;
    padding-top: 0;
}
.inventual-calender-field-style .mat-select-arrow {
    --tw-text-opacity:  1;
    color: rgba(97, 97, 97, var(--tw-text-opacity));
}
.inventual-calender-field-style .mat-select-value {
    --tw-text-opacity:  1;
    color: rgba(97, 97, 97, var(--tw-text-opacity));
}
.inventual-calender-field-style .mat-form-field-underline {
    display: none;
}
.inventual-calender-field-style .mat-form-field-suffix {
    position: absolute;
    top: .875rem;
    right: 1.25rem;
}
.inventual-calender-field-style .mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button {
    height: inherit;
    width: inherit;
}
.inventual-calender-field-style .mat-form-field-appearance-fill .mat-form-field-flex {
    padding: 6px 20px 0;
}
.inventual-calender-field-style svg {
    display: block!important;
}
abbr[title] {
    text-decoration: none!important;
}
.mat-calendar-body-cell-content {
    border-radius: .25rem!important;
}
.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    --tw-border-opacity:  1 !important;
    border-color: rgba(35, 94, 210, var(--tw-border-opacity))!important;
    --tw-bg-opacity:  1 !important;
    background-color: rgba(35, 94, 210, var(--tw-bg-opacity))!important;
    --tw-text-opacity:  1 !important;
    color: rgba(255, 255, 255, var(--tw-text-opacity))!important;
}
.mat-calendar-body-selected {
    --tw-border-opacity:  1 !important;
    border-color: rgba(50, 201, 141, var(--tw-border-opacity))!important;
    --tw-bg-opacity:  1 !important;
    background-color: rgba(50, 201, 141, var(--tw-bg-opacity))!important;
}
.inventual-checkbox-field-style input {
    padding: 0;
    height: initial;
    width: initial;
    margin-bottom: 0;
    display: none;
    cursor: pointer;
}
.inventual-checkbox-field-style label {
    position: relative;
    cursor: pointer;
    line-height: inherit;
    display: flex;
}
.inventual-checkbox-field-style label:before {
    content: "";
    -webkit-appearance: none;
    background-color: transparent;
    border: 1px solid #A4A4A4;
    padding: .625rem;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: .75rem;
    border-radius: 3px;
}
.inventual-checkbox-field-style input+label:after {
    content: "";
    display: block;
    position: absolute;
    top: 3px;
    left: .5rem;
    width: 7px;
    height: 13px;
    border: solid #a4a4a4;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}
.inventual-checkbox-field-style input:checked+label:before {
    --tw-bg-opacity:  1;
    background-color: rgba(44, 106, 229, var(--tw-bg-opacity));
    --tw-border-opacity:  1;
    border-color: rgba(44, 106, 229, var(--tw-border-opacity));
}
.inventual-checkbox-field-style input:checked+label:after {
    --tw-border-opacity:  1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}
.inventual-table-header-search-action-btn button {
    height: 2.5rem;
    width: 2.5rem;
    display: block;
    border-radius: 3px;
    border-width: 1px;
    border-style: solid;
    padding: 0;
    font-size: 14px;
    line-height: 14px;
    line-height: 38px;
    font-weight: 400;
    font-family: "Nunito Sans", sans-serif;
    display: inline-block;
    text-align: center;
    margin-left: .625rem;
}
.inventual-table-header-search-action-btn button svg {
    display: inline-block;
}
.inventual-table-header-search-action-btn button.filter {
    width: inherit;
    --tw-border-opacity:  1;
    border-color: rgba(97, 27, 203, var(--tw-border-opacity));
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    --tw-text-opacity:  1;
    color: rgba(97, 27, 203, var(--tw-text-opacity));
    margin-left: 0;
}
@media (max-width: 767px) {
    .inventual-table-header-search-action-btn button.filter {
    padding-left: 1rem;
    padding-right: 1rem;
}
}.inventual-table-header-search-action-btn button.filter svg {
    margin-right: .375rem;
}
.inventual-table-header-search-action-btn button.pdf {
    --tw-border-opacity:  1;
    border-color: rgba(255, 151, 32, var(--tw-border-opacity));
}
.inventual-table-header-search-action-btn button.csv {
    --tw-border-opacity:  1;
    border-color: rgba(39, 219, 141, var(--tw-border-opacity));
}
.inventual-table-header-search-action-btn button.printer {
    --tw-border-opacity:  1;
    border-color: rgba(44, 106, 229, var(--tw-border-opacity));
}
.custom-height-70 {
    height: 70px;
    min-height: 70px;
}
.inventual-checkbox-field-style label {
    display: inline-flex;
}
.inventual-product-dragdrop label {
    cursor: pointer;
}
.inventual-input-field-file label {
    font-size: 16px!important;
    border: none!important;
    padding: 0!important;
    background: none!important;
    font-weight: 700!important;
    color: #fff!important;
}
.ngx-file-drop__content {
    display: inherit!important;
    height: inherit!important;
    color: inherit!important;
}
.ngx-file-drop__drop-zone {
    height: auto!important;
    border-radius: 10px!important;
    border: 1px dashed #2C6AE5!important;
    text-align: center;
    --tw-bg-opacity:  1;
    background-color: rgba(248, 250, 255, var(--tw-bg-opacity));
}
@media (min-width: 768px) and (max-width: 991px) {
    .ngx-file-drop__drop-zone {
    margin-bottom: 1.75rem;
}
}@media (max-width: 767px) {
    .ngx-file-drop__drop-zone {
    margin-bottom: 1.75rem;
}
}.ngx-file-drop__drop-zone {
    padding: 100px 20px;
}


.mat-select {
    display: inline-block;
    width: 100%;
    outline: none;
}
.mat-select-trigger {
    display: inline-table;
    cursor: pointer;
    position: relative;
    box-sizing: border-box;
}
.mat-select-disabled .mat-select-trigger {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
}
.mat-select-value {
    display: table-cell;
    max-width: 0;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mat-select-value-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.mat-select-arrow-wrapper {
    display: table-cell;
    vertical-align: middle;
}
.mat-form-field-appearance-fill .mat-select-arrow-wrapper {
    transform: translateY(-50%);
}
.mat-form-field-appearance-outline .mat-select-arrow-wrapper {
    transform: translateY(-25%);
}
.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper {
    transform: translateY(-50%);
}
.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper {
    transition: transform 400ms cubic-bezier(0.25,  0.8,  0.25,  1);
}
._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper {
    transition: none;
}
.mat-select-arrow {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid;
    margin: 0 4px;
}
.mat-select-panel-wrap {
    flex-basis: 100%}
.mat-select-panel {
    min-width: 112px;
    max-width: 280px;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding-top: 0;
    padding-bottom: 0;
    max-height: 256px;
    min-width: 100%;
    border-radius: 4px;
    outline: 0;
}
.cdk-high-contrast-active .mat-select-panel {
    outline: solid 1px;
}
.mat-select-panel .mat-optgroup-label, .mat-select-panel .mat-option {
    font-size: inherit;
    line-height: 3em;
    height: 3em;
}
.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex {
    cursor: pointer;
}
.mat-form-field-type-mat-select .mat-form-field-label {
    width: calc(100% - 18px);
}
.mat-select-placeholder {
    transition: color 400ms 133.3333333333ms cubic-bezier(0.25,  0.8,  0.25,  1);
}
._mat-animation-noopable .mat-select-placeholder {
    transition: none;
}
.mat-form-field-hide-placeholder .mat-select-placeholder {
    color: transparent;
    -webkit-text-fill-color: transparent;
    transition: none;
    display: block;
}
.mat-select-min-line:empty::before {
    content: " ";
    white-space: pre;
    width: 1px;
    display: inline-block;
    opacity: 0;
}


.mat-option {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    line-height: 48px;
    height: 48px;
    padding: 0 16px;
    text-align: left;
    text-decoration: none;
    max-width: 100%;
    position: relative;
    cursor: pointer;
    outline: none;
    display: flex;
    flex-direction: row;
    max-width: 100%;
    box-sizing: border-box;
    align-items: center;
    -webkit-tap-highlight-color: transparent;
}
.mat-option[disabled] {
    cursor: default;
}
[dir=rtl] .mat-option {
    text-align: right;
}
.mat-option .mat-icon {
    margin-right: 16px;
    vertical-align: middle;
}
.mat-option .mat-icon svg {
    vertical-align: top;
}
[dir=rtl] .mat-option .mat-icon {
    margin-left: 16px;
    margin-right: 0;
}
.mat-option[aria-disabled=true] {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
}
.mat-optgroup .mat-option:not(.mat-option-multiple) {
    padding-left: 32px;
}
[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple) {
    padding-left: 16px;
    padding-right: 32px;
}
.cdk-high-contrast-active .mat-option {
    margin: 0 1px;
}
.cdk-high-contrast-active .mat-option.mat-active {
    border: solid 1px currentColor;
    margin: 0;
}
.cdk-high-contrast-active .mat-option[aria-disabled=true] {
    opacity: .5;
}
.mat-option-text {
    display: inline-block;
    flex-grow: 1;
    overflow: hidden;
    text-overflow: ellipsis;
}
.mat-option .mat-option-ripple {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    pointer-events: none;
}
.mat-option-pseudo-checkbox {
    margin-right: 8px;
}
[dir=rtl] .mat-option-pseudo-checkbox {
    margin-left: 8px;
    margin-right: 0;
}


.ngx-file-drop__drop-zone[_ngcontent-oiq-c124] {
    border: 2px dotted #0782d0;
    border-radius: 30px;
    height: 100px;
    margin: auto;
}
.ngx-file-drop__drop-zone--over[_ngcontent-oiq-c124] {
    background-color: hsla(0, 0%, 57.6%, .5);
}
.ngx-file-drop__content[_ngcontent-oiq-c124] {
    align-items: center;
    color: #0782d0;
    display: flex;
    height: 100px;
    justify-content: center;
}
.ngx-file-drop__drop-zone-label[_ngcontent-oiq-c124] {
    text-align: center;
}
.ngx-file-drop__file-input[_ngcontent-oiq-c124] {
    display: none;currentColor
}