*{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;background-color:var(--mat-sys-background);color:var(--mat-sys-on-background)}h1,h2,h3,h4,h5,h6{text-wrap:balance}img,svg{vertical-align:baseline}p{max-width:70ch}button,video,audio{outline:none!important}:root{--mat-chip-container-shape-radius: var(--mat-sys-corner-large);--mat-chip-label-text-color: var(--mat-sys-secondary);--mat-chip-outline-color: var(--mat-sys-secondary);--mat-divider-color: var(--mat-sys-outline-variant);--mat-expansion-container-background-color: transparent;--mat-expansion-header-hover-state-layer-color: transparent;--mat-expansion-header-focus-state-layer-color: transparent}:root .mdc-button{width:fit-content;border-radius:var(--mat-sys-corner-extra-small)}:root .mat-button-toggle-label-content{--mat-button-toggle-height: 2rem}:root .mat-button-toggle-appearance-standard{flex-grow:2}:root .mat-button-toggle-group{border-color:var(--mat-sys-outline-variant)}:root .mat-button-toggle-group .mat-button-toggle{border-color:var(--mat-sys-outline-variant)!important}:root .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button{height:100%}:root .mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked{color:var(--mat-sys-on-primary);background-color:var(--mat-sys-primary)}:root .mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix{padding:.75rem 0!important;min-height:unset}:root .mat-mdc-dialog-surface{border-radius:var(--mat-sys-corner-medium)}:root .mat-expansion-panel{box-shadow:none!important}:root .mat-expansion-panel .mat-expansion-panel-header{padding:0 1rem!important}:root .mat-expansion-panel .mat-expansion-panel-body{padding:0!important}:root mat-form-field.slim .mat-mdc-form-field-flex{height:3rem}:root mat-form-field.slim .mat-mdc-form-field-infix{padding:.75rem 0;min-height:unset}:root mat-form-field.slim .mdc-floating-label{top:1.5rem}:root mat-form-field.slim .mdc-floating-label--float-above{top:1.75rem}:root mat-form-field .mat-mdc-form-field-subscript-wrapper{display:none;pointer-events:none}:root mat-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{border-radius:var(--mat-sys-corner-extra-small);background-color:var(--mat-sys-surface)}:root mat-form-field.mat-form-field-appearance-fill .mdc-line-ripple{display:none}:root mat-form-field .mat-mdc-form-field-infix{height:100%}:root .mat-mdc-menu-panel{background:var(--mat-sys-on-primary)}:root .mat-mdc-menu-panel .mat-mdc-menu-content{padding:.5rem}:root .mat-mdc-menu-panel .mat-mdc-menu-content a.mat-mdc-menu-item,:root .mat-mdc-menu-panel .mat-mdc-menu-content button.mat-mdc-menu-item{padding:.5rem;border-radius:var(--mat-sys-corner-extra-small)}:root .mat-mdc-menu-panel .mat-mdc-menu-content a.mat-mdc-menu-item .mat-mdc-menu-item-text,:root .mat-mdc-menu-panel .mat-mdc-menu-content button.mat-mdc-menu-item .mat-mdc-menu-item-text{font:var(--mat-sys-body-large)}:root .mat-icon{font-family:Material Symbols Outlined;font-size:1.5rem;line-height:1}:root .mat-mdc-select-panel{background-color:var(--mat-sys-surface)}:root .mat-mdc-select-panel .mat-mdc-option{padding:.5rem 1rem}:root .mdc-tooltip{max-width:none}:root .mdc-tooltip *{white-space:pre;text-align:left;max-width:none}:root .mat-mdc-select-arrow{display:none}:root .mdc-text-field .mat-mdc-select-arrow-wrapper{display:flex;align-items:center;justify-content:space-between}:root .mdc-text-field .mat-mdc-select-arrow-wrapper:after{content:"";width:12px;height:7px;background-image:url(/icons/svg/expand.svg);background-size:contain;background-repeat:no-repeat;transition:transform .3s ease;transform-origin:center center}:root .mdc-text-field--focused .mat-mdc-select-arrow-wrapper:after{transform:rotate(180deg)}:root gridster .gridster-column,:root gridster .gridster-row{border:1px dashed var(--mat-sys-outline)}:root google-map div.map-container .map-legend-container{display:block!important}:root google-map .gm-ui-hover-effect{display:none!important}html{font-size:14px;--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 400 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 400;--mat-sys-label-large-weight-prominent: 500;--mat-sys-label-medium: 400 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 400;--mat-sys-label-medium-weight-prominent: 500;--mat-sys-label-small: 400 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 400;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 400 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 400;--mat-sys-title-small: 400 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 400;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}html *{font:var(--mat-sys-body-large)}html h1{font:var(--mat-sys-headline-large)}html h2{font:var(--mat-sys-headline-medium)}html h3{font:var(--mat-sys-headline-small)}html h4{font:var(--mat-sys-title-large)}html h5{font:var(--mat-sys-title-medium)}html h6{font:var(--mat-sys-title-small)}html .label-small,html .label-small *{font:var(--mat-sys-label-small)}html .label-medium,html .label-medium *{font:var(--mat-sys-label-medium)}html .label-large,html .label-large *{font:var(--mat-sys-label-large)}.page{height:100vh;width:100vw}.page.card-page{display:flex;flex-direction:column;justify-content:center;align-items:center}.page.card-page>div.card{background-color:var(--mat-sys-surface-container-lowest);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem;border-radius:var(--mat-sys-corner-small);border:1px solid var(--mat-sys-outline);box-shadow:#63636333 0 2px 8px}.page.card-page>div.card>*{width:30vw;min-width:20rem;max-width:40rem}.page.card-page>div.card>.header{display:flex;flex-direction:column;gap:1rem}.page.card-page>div.card>.header h1,.page.card-page>div.card>.header p{text-align:center}.page.card-page>div.card>.content{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}.page.card-page>div.card>.content form{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;width:100%}.page.card-page>div.card>.content form div.row{display:flex;flex-direction:row;gap:1rem;width:100%}.page.card-page>div.card>.content form mat-form-field{width:100%}.page.card-page>div.card>.content form button{width:100%}.page.card-page>div.card>.content mat-form-field{width:100%}.page.card-page>div.card>.footer{display:flex;flex-direction:column;gap:1rem;align-items:center}.page.card-page>div.card>.footer p{width:fit-content}.mat-dialog-panel-class{border-radius:var(--mat-sys-corner-medium)}button.link{background:none;border:none;height:fit-content;width:fit-content;color:var(--mat-sys-primary);cursor:pointer}div.button-group{display:flex;flex-direction:row;gap:1rem;justify-content:flex-end;width:100%}div.password-input-with-criteria{position:relative;width:100%}div.password-input-with-criteria>app-password-criteria{position:absolute;top:100%;left:0;z-index:100}div.map-legend-container .mat-expansion-panel .mat-expansion-panel-header span.mat-content.mat-content-hide-toggle{margin:0;justify-content:flex-end}div.map-legend-container .mat-expansion-panel .mat-expansion-panel-header span.mat-content.mat-content-hide-toggle mat-icon{transition:transform .25s ease-in-out}div.map-legend-container .mat-expansion-panel .mat-expansion-panel-header.mat-expanded .mat-expansion-panel-header-title{display:none}div.map-legend-container .mat-expansion-panel .mat-expansion-panel-header.mat-expanded mat-icon{transform:rotate(180deg)}div.map-legend-container .mat-expansion-panel .mat-expansion-panel-body{padding:1rem!important;padding-top:0!important}div.tile{background-color:var(--mat-sys-surface-container-lowest);border-radius:var(--mat-sys-corner-small);border:1px solid var(--mat-sys-outline-variant);height:100%;width:100%;display:flex;flex-direction:column}div.tile.expanded{gap:1rem;padding:1rem}div.tile.expanded>div.header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:2rem}div.tile.expanded>div.header h1{flex-grow:2}div.tile.expanded>div.content{flex:1 1 auto;min-height:0}div.tile.expanded>div.footer{display:flex;flex-direction:row;height:2rem;opacity:.5}div.tile.thumbnail{padding:.5rem;justify-content:center;align-items:center;text-align:center}.linear-gradient{background:linear-gradient(45deg,var(--mat-sys-secondary),#b8f5f7)}html{color-scheme:light;--mat-sys-background: light-dark(#ffffff, #000000);--mat-sys-error: light-dark(#ff0000, #ff0000);--mat-sys-error-container: light-dark(#ffdad4, #930100);--mat-sys-inverse-on-surface: light-dark(#f1f1f0, #2f3131);--mat-sys-inverse-primary: light-dark(#b4c5ff, #3a5aae);--mat-sys-inverse-surface: light-dark(#2f3131, #e2e2e2);--mat-sys-on-background: light-dark(#1e1e1e, #ffffff);--mat-sys-on-error: light-dark(#ffffff, #690100);--mat-sys-on-error-container: light-dark(#930100, #ffdad4);--mat-sys-on-primary: light-dark(#ffffff, #002a77);--mat-sys-on-primary-container: light-dark(#1e4194, #dbe1ff);--mat-sys-on-primary-fixed: light-dark(#00174b, #00174b);--mat-sys-on-primary-fixed-variant: light-dark(#1e4194, #1e4194);--mat-sys-on-secondary: light-dark(#ffffff, #002e69);--mat-sys-on-secondary-container: light-dark(#004494, #d8e2ff);--mat-sys-on-secondary-fixed: light-dark(#001a41, #001a41);--mat-sys-on-secondary-fixed-variant: light-dark(#004494, #004494);--mat-sys-on-surface: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-surface-variant: light-dark(#444651, #e0e2f0);--mat-sys-on-tertiary: light-dark(#ffffff, #002a77);--mat-sys-on-tertiary-container: light-dark(#1e4194, #dbe1ff);--mat-sys-on-tertiary-fixed: light-dark(#00174b, #00174b);--mat-sys-on-tertiary-fixed-variant: light-dark(#1e4194, #1e4194);--mat-sys-outline: light-dark(#d9d9d9, #d9d9d9);--mat-sys-outline-variant: light-dark(#c4c6d3, #444651);--mat-sys-primary: light-dark(#002f83, #002f83);--mat-sys-primary-container: light-dark(#dbe1ff, #1e4194);--mat-sys-primary-fixed: light-dark(#dbe1ff, #dbe1ff);--mat-sys-primary-fixed-dim: light-dark(#b4c5ff, #b4c5ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#3981f3, #3981f3);--mat-sys-secondary-container: light-dark(#d8e2ff, #004494);--mat-sys-secondary-fixed: light-dark(#d8e2ff, #d8e2ff);--mat-sys-secondary-fixed-dim: light-dark(#adc6ff, #adc6ff);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9f9, #121414);--mat-sys-surface-bright: light-dark(#f5f5f5, #060606);--mat-sys-surface-container: light-dark(#eeeeee, #1e2020);--mat-sys-surface-container-high: light-dark(#e8e8e8, #282a2b);--mat-sys-surface-container-highest: light-dark(#e2e2e2, #333535);--mat-sys-surface-container-low: light-dark(#f4f3f3, #1a1c1c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e0f);--mat-sys-surface-dim: light-dark(#dadada, #121414);--mat-sys-surface-tint: light-dark(#3a5aae, #b4c5ff);--mat-sys-surface-variant: light-dark(#e0e2f0, #444651);--mat-sys-tertiary: light-dark(#3a5aae, #b4c5ff);--mat-sys-tertiary-container: light-dark(#dbe1ff, #1e4194);--mat-sys-tertiary-fixed: light-dark(#dbe1ff, #dbe1ff);--mat-sys-tertiary-fixed-dim: light-dark(#b4c5ff, #b4c5ff);--mat-sys-neutral-variant20: #2d303b;--mat-sys-neutral10: #1a1c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}
