:root,:host{--mat-sys-primary: #006b5e;--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: #2afde2;--mat-sys-on-primary-container: #00201b;--mat-sys-inverse-primary: #00dfc6;--mat-sys-primary-fixed: #2afde2;--mat-sys-primary-fixed-dim: #00dfc6;--mat-sys-on-primary-fixed: #00201b;--mat-sys-on-primary-fixed-variant: #005046;--mat-sys-secondary: #2a685e;--mat-sys-on-secondary: #ffffff;--mat-sys-secondary-container: #b0efe2;--mat-sys-on-secondary-container: #00201c;--mat-sys-secondary-fixed: #b0efe2;--mat-sys-secondary-fixed-dim: #95d2c6;--mat-sys-on-secondary-fixed: #00201c;--mat-sys-on-secondary-fixed-variant: #085047;--mat-sys-tertiary: #4b5f7f;--mat-sys-on-tertiary: #ffffff;--mat-sys-tertiary-container: #d5e3ff;--mat-sys-on-tertiary-container: #041c38;--mat-sys-tertiary-fixed: #d5e3ff;--mat-sys-tertiary-fixed-dim: #b3c7ec;--mat-sys-on-tertiary-fixed: #041c38;--mat-sys-on-tertiary-fixed-variant: #334766;--mat-sys-background: #fcf9f8;--mat-sys-on-background: #1b1c1b;--mat-sys-surface: #fcf9f8;--mat-sys-surface-dim: #dcd9d8;--mat-sys-surface-bright: #fcf9f8;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-container-low: #f6f3f2;--mat-sys-surface-container: #f0edec;--mat-sys-surface-container-high: #eae8e6;--mat-sys-surface-container-highest: #e4e2e1;--mat-sys-on-surface: #1b1c1b;--mat-sys-shadow: #000000;--mat-sys-scrim: #000000;--mat-sys-surface-tint: #57605d;--mat-sys-inverse-surface: #303030;--mat-sys-inverse-on-surface: #f3f0ef;--mat-sys-outline: #737876;--mat-sys-outline-variant: #c2c8c5;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #410002;--mat-sys-surface-variant: #dee4e1;--mat-sys-on-surface-variant: #424846}.dark{--mat-sys-primary: #00dfc6;--mat-sys-on-primary: #003730;--mat-sys-primary-container: #005046;--mat-sys-on-primary-container: #2afde2;--mat-sys-inverse-primary: #006b5e;--mat-sys-primary-fixed: #2afde2;--mat-sys-primary-fixed-dim: #00dfc6;--mat-sys-on-primary-fixed: #00201b;--mat-sys-on-primary-fixed-variant: #005046;--mat-sys-secondary: #95d2c6;--mat-sys-on-secondary: #003730;--mat-sys-secondary-container: #085047;--mat-sys-on-secondary-container: #b0efe2;--mat-sys-secondary-fixed: #b0efe2;--mat-sys-secondary-fixed-dim: #95d2c6;--mat-sys-on-secondary-fixed: #00201c;--mat-sys-on-secondary-fixed-variant: #085047;--mat-sys-tertiary: #b3c7ec;--mat-sys-on-tertiary: #1c314e;--mat-sys-tertiary-container: #334766;--mat-sys-on-tertiary-container: #d5e3ff;--mat-sys-tertiary-fixed: #d5e3ff;--mat-sys-tertiary-fixed-dim: #b3c7ec;--mat-sys-on-tertiary-fixed: #041c38;--mat-sys-on-tertiary-fixed-variant: #334766;--mat-sys-background: #131313;--mat-sys-on-background: #e4e2e1;--mat-sys-surface: #131313;--mat-sys-surface-dim: #131313;--mat-sys-surface-bright: #393939;--mat-sys-surface-container-lowest: #0e0e0e;--mat-sys-surface-container-low: #1b1c1b;--mat-sys-surface-container: #1f201f;--mat-sys-surface-container-high: #2a2a2a;--mat-sys-surface-container-highest: #353534;--mat-sys-on-surface: #e4e2e1;--mat-sys-shadow: #000000;--mat-sys-scrim: #000000;--mat-sys-surface-tint: #bfc8c5;--mat-sys-inverse-surface: #e4e2e1;--mat-sys-inverse-on-surface: #303030;--mat-sys-outline: #8d928f;--mat-sys-outline-variant: #424846;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-surface-variant: #424846;--mat-sys-on-surface-variant: #c2c8c5}:root,:host{--mat-sys-brand-font-family: Roboto;--mat-sys-plain-font-family: Roboto;--mat-sys-bold-font-weight: 700;--mat-sys-medium-font-weight: 500;--mat-sys-regular-font-weight: 400;--mat-sys-headline-large-font: var(--mat-sys-brand-font-family);--mat-sys-headline-medium-font: var(--mat-sys-brand-font-family);--mat-sys-headline-small-font: var(--mat-sys-brand-font-family);--mat-sys-display-large-font: var(--mat-sys-brand-font-family);--mat-sys-display-medium-font: var(--mat-sys-brand-font-family);--mat-sys-display-small-font: var(--mat-sys-brand-font-family);--mat-sys-title-large-font: var(--mat-sys-brand-font-family);--mat-sys-body-large: var(--mat-sys-body-large-weight) var(--mat-sys-body-large-size)/var(--mat-sys-body-large-line-height) var(--mat-sys-body-large-font);--mat-sys-body-medium: var(--mat-sys-body-medium-weight) var(--mat-sys-body-medium-size)/var(--mat-sys-body-medium-line-height) var(--mat-sys-body-medium-font);--mat-sys-body-small: var(--mat-sys-body-small-weight) var(--mat-sys-body-small-size)/var(--mat-sys-body-small-line-height) var(--mat-sys-body-small-font);--mat-sys-label-large: var(--mat-sys-label-large-weight) var(--mat-sys-label-large-size)/var(--mat-sys-label-large-line-height) var(--mat-sys-label-large-font);--mat-sys-label-medium: var(--mat-sys-label-medium-weight) var(--mat-sys-label-medium-size)/var(--mat-sys-label-medium-line-height) var(--mat-sys-label-medium-font);--mat-sys-label-small: var(--mat-sys-label-small-weight) var(--mat-sys-label-small-size)/var(--mat-sys-label-small-line-height) var(--mat-sys-label-small-font);--mat-sys-title-large: var(--mat-sys-title-large-weight) var(--mat-sys-title-large-size)/var(--mat-sys-title-large-line-height) var(--mat-sys-title-large-font);--mat-sys-title-medium: var(--mat-sys-title-medium-weight) var(--mat-sys-title-medium-size)/var(--mat-sys-title-medium-line-height) var(--mat-sys-title-medium-font);--mat-sys-title-small: var(--mat-sys-title-small-weight) var(--mat-sys-title-small-size)/var(--mat-sys-title-small-line-height) var(--mat-sys-title-small-font);--mat-sys-headline-large: var(--mat-sys-headline-large-weight) var(--mat-sys-headline-large-size)/var(--mat-sys-headline-large-line-height) var(--mat-sys-headline-large-font);--mat-sys-headline-medium: var(--mat-sys-headline-medium-weight) var(--mat-sys-headline-medium-size)/var(--mat-sys-headline-medium-line-height) var(--mat-sys-headline-medium-font);--mat-sys-headline-small: var(--mat-sys-headline-small-weight) var(--mat-sys-headline-small-size)/var(--mat-sys-headline-small-line-height) var(--mat-sys-headline-small-font);--mat-sys-display-large: var(--mat-sys-display-large-weight) var(--mat-sys-display-large-size)/var(--mat-sys-display-large-line-height) var(--mat-sys-display-large-font);--mat-sys-display-medium: var(--mat-sys-display-medium-weight) var(--mat-sys-display-medium-size)/var(--mat-sys-display-medium-line-height) var(--mat-sys-display-medium-font);--mat-sys-display-small: var(--mat-sys-display-small-weight) var(--mat-sys-display-small-size)/var(--mat-sys-display-small-line-height) var(--mat-sys-display-small-font);--mat-sys-body-large-font: var(--mat-sys-plain-font-family);--mat-sys-body-medium-font: var(--mat-sys-plain-font-family);--mat-sys-body-small-font: var(--mat-sys-plain-font-family);--mat-sys-label-large-font: var(--mat-sys-plain-font-family);--mat-sys-label-medium-font: var(--mat-sys-plain-font-family);--mat-sys-label-small-font: var(--mat-sys-plain-font-family);--mat-sys-title-medium-font: var(--mat-sys-plain-font-family);--mat-sys-title-small-font: var(--mat-sys-plain-font-family);--mat-sys-label-large-weight-prominent: var(--mat-sys-bold-font-weight);--mat-sys-label-medium-weight-prominent: var(--mat-sys-bold-font-weight);--mat-sys-label-large-weight: var(--mat-sys-medium-font-weight);--mat-sys-label-medium-weight: var(--mat-sys-medium-font-weight);--mat-sys-label-small-weight: var(--mat-sys-medium-font-weight);--mat-sys-title-medium-weight: var(--mat-sys-medium-font-weight);--mat-sys-title-small-weight: var(--mat-sys-medium-font-weight);--mat-sys-body-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-body-medium-weight: var(--mat-sys-regular-font-weight);--mat-sys-body-small-weight: var(--mat-sys-regular-font-weight);--mat-sys-display-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-display-medium-weight: var(--mat-sys-regular-font-weight);--mat-sys-display-small-weight: var(--mat-sys-regular-font-weight);--mat-sys-headline-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-headline-medium-weight: var(--mat-sys-regular-font-weight);--mat-sys-headline-small-weight: var(--mat-sys-regular-font-weight);--mat-sys-title-large-weight: var(--mat-sys-regular-font-weight)}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--primary-color: var(--mat-sys-primary);--secondary-color: var(--mat-sys-secondary);--accent-color: var(--mat-sys-tertiary);--light-bg: var(--mat-sys-surface-container-low);--text-color: var(--mat-sys-on-surface);--white: var(--mat-sys-surface-container-lowest)}*{box-sizing:border-box}.mat-mdc-form-field .mat-mdc-text-field-wrapper{padding:0 16px}.mat-mdc-form-field .mat-mdc-form-field-infix{padding:16px 0}.mat-mdc-form-field .mat-mdc-input-element{padding:0}.mat-mdc-select .mat-mdc-select-trigger{padding:0 16px}.mat-mdc-option{padding:0 16px;min-height:48px}.mat-mdc-card .mat-mdc-card-header,.mat-mdc-card .mat-mdc-card-content{padding:16px}.mat-mdc-card .mat-mdc-card-actions{padding:8px 16px 16px}.mat-mdc-card-header-text{padding:0}.mat-mdc-card-title,.mat-mdc-card-subtitle{margin:0;padding:0}body{font-family:var(--mat-sys-plain-font-family);background-color:var(--mat-sys-background);color:var(--mat-sys-on-background);line-height:1.6;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{margin:8px 0;font-family:var(--mat-sys-brand-font-family);color:var(--mat-sys-on-background)}h1{font-size:var(--mat-sys-display-large-size, 57px);font-weight:var(--mat-sys-display-large-weight, 400);line-height:var(--mat-sys-display-large-line-height, 64px);color:var(--mat-sys-on-background, #1b1c1b)!important;font-family:var(--mat-sys-brand-font-family, "Roboto", sans-serif)!important}h2{font-size:var(--mat-sys-display-medium-size);font-weight:var(--mat-sys-display-medium-weight);line-height:var(--mat-sys-display-medium-line-height)}h3{font-size:var(--mat-sys-headline-large-size);font-weight:var(--mat-sys-headline-large-weight);line-height:var(--mat-sys-headline-large-line-height)}h4{font-size:var(--mat-sys-headline-medium-size);font-weight:var(--mat-sys-headline-medium-weight);line-height:var(--mat-sys-headline-medium-line-height)}h5{font-size:var(--mat-sys-title-large-size);font-weight:var(--mat-sys-title-large-weight);line-height:var(--mat-sys-title-large-line-height)}h6{font-size:var(--mat-sys-title-medium-size);font-weight:var(--mat-sys-title-medium-weight);line-height:var(--mat-sys-title-medium-line-height)}p{margin:0;font-family:var(--mat-sys-plain-font-family);font-size:var(--mat-sys-body-large-size);font-weight:var(--mat-sys-body-large-weight);line-height:var(--mat-sys-body-large-line-height);color:var(--mat-sys-on-background)}a{color:var(--mat-sys-primary);text-decoration:none;transition:color .3s ease}a:hover{color:var(--mat-sys-primary-container)}.mat-toolbar{background-color:var(--mat-sys-primary, #006b5e)!important;color:var(--mat-sys-on-primary, #ffffff)!important}.mat-toolbar *{color:var(--mat-sys-on-primary, #ffffff)!important}.mat-mdc-raised-button[color=primary],.mat-raised-button[color=primary]{background-color:var(--mat-sys-primary);color:var(--mat-sys-on-primary)}.mat-mdc-button[color=primary],.mat-button[color=primary]{color:var(--mat-sys-primary)}.mat-mdc-raised-button[color=accent],.mat-raised-button[color=accent]{background-color:var(--mat-sys-tertiary);color:var(--mat-sys-on-tertiary)}.mat-mdc-button[color=accent],.mat-button[color=accent]{color:var(--mat-sys-tertiary)}.mat-mdc-raised-button[color=warn],.mat-raised-button[color=warn]{background-color:var(--mat-sys-error);color:var(--mat-sys-on-error)}.mat-mdc-button[color=warn],.mat-button[color=warn]{color:var(--mat-sys-error)}.mat-mdc-outlined-button[color=warn],.mat-stroked-button[color=warn]{color:var(--mat-sys-error);border-color:var(--mat-sys-error)}.mat-mdc-outlined-button[color=primary],.mat-stroked-button[color=primary]{color:var(--mat-sys-primary);border-color:var(--mat-sys-outline)}.mat-mdc-outlined-button[color=accent],.mat-stroked-button[color=accent]{color:var(--mat-sys-tertiary);border-color:var(--mat-sys-outline)}.mat-mdc-raised-button,.mat-raised-button{background-color:var(--mat-sys-primary);color:var(--mat-sys-on-primary)}.mat-mdc-button,.mat-button{color:var(--mat-sys-primary)}.mat-mdc-outlined-button,.mat-stroked-button{color:var(--mat-sys-primary);border-color:var(--mat-sys-outline)}.mat-mdc-raised-button:hover,.mat-raised-button:hover,.mat-mdc-button:hover,.mat-button:hover{background-color:var(--mat-sys-primary-container)!important;color:var(--mat-sys-on-primary-container)!important;text-shadow:none}.mat-mdc-outlined-button:hover,.mat-stroked-button:hover{background-color:var(--mat-sys-primary-container)!important;color:var(--mat-sys-on-primary-container)!important;border-color:var(--mat-sys-primary)!important;text-shadow:none}.mat-mdc-icon-button:hover,.mat-icon-button:hover{background-color:var(--mat-sys-primary-container)!important;color:var(--mat-sys-on-primary-container)!important}.mat-mdc-raised-button:hover mat-icon,.mat-raised-button:hover mat-icon,.mat-mdc-button:hover mat-icon,.mat-button:hover mat-icon,.mat-mdc-outlined-button:hover mat-icon,.mat-stroked-button:hover mat-icon,.mat-mdc-icon-button:hover mat-icon,.mat-icon-button:hover mat-icon{color:var(--mat-sys-on-primary-container)!important}.mat-mdc-raised-button[color=primary]:hover,.mat-raised-button[color=primary]:hover{background-color:var(--mat-sys-primary-container)!important;color:var(--mat-sys-on-primary-container)!important}.mat-mdc-raised-button[color=accent]:hover,.mat-raised-button[color=accent]:hover{background-color:var(--mat-sys-tertiary-container)!important;color:var(--mat-sys-on-tertiary-container)!important}.mat-mdc-raised-button[color=warn]:hover,.mat-raised-button[color=warn]:hover{background-color:var(--mat-sys-error-container)!important;color:var(--mat-sys-on-error-container)!important}.mat-mdc-button[color=primary]:hover,.mat-button[color=primary]:hover{background-color:var(--mat-sys-primary-container)!important;color:var(--mat-sys-on-primary-container)!important}.mat-mdc-button[color=accent]:hover,.mat-button[color=accent]:hover{background-color:var(--mat-sys-tertiary-container)!important;color:var(--mat-sys-on-tertiary-container)!important}.mat-mdc-button[color=warn]:hover,.mat-button[color=warn]:hover{background-color:var(--mat-sys-error-container)!important;color:var(--mat-sys-on-error-container)!important}.mat-mdc-outlined-button[color=primary]:hover,.mat-stroked-button[color=primary]:hover{background-color:var(--mat-sys-primary-container)!important;color:var(--mat-sys-on-primary-container)!important;border-color:var(--mat-sys-primary)!important}.mat-mdc-outlined-button[color=accent]:hover,.mat-stroked-button[color=accent]:hover{background-color:var(--mat-sys-tertiary-container)!important;color:var(--mat-sys-on-tertiary-container)!important;border-color:var(--mat-sys-tertiary)!important}.mat-mdc-outlined-button[color=warn]:hover,.mat-stroked-button[color=warn]:hover{background-color:var(--mat-sys-error-container)!important;color:var(--mat-sys-on-error-container)!important;border-color:var(--mat-sys-error)!important}@media (max-width: 768px){body{font-size:14px}}.loading-dialog-panel .mat-mdc-dialog-container{border-radius:12px;box-shadow:0 8px 32px #0000001a}.loading-dialog-panel .mat-mdc-dialog-surface{border-radius:12px;overflow:hidden}.template-config-dialog-panel .mat-mdc-dialog-container{border-radius:12px;box-shadow:0 8px 32px #0000001a}.template-config-dialog-panel .mat-mdc-dialog-surface{border-radius:12px;overflow:hidden}.mat-mdc-option{cursor:pointer}.success-snackbar{background-color:var(--mat-sys-primary)!important;color:var(--mat-sys-on-primary)!important}.info-snackbar{background-color:var(--mat-sys-tertiary)!important;color:var(--mat-sys-on-tertiary)!important}.error-snackbar{background-color:var(--mat-sys-error)!important;color:var(--mat-sys-on-error)!important}
