:root{--hd-primary: #287592;--hd-primary-dark: #005373;--hd-success: #339966;--hd-warn: #b80000;--hd-bright-blue: #75d4f1;--hd-lightest-blue: #e9f7fb;--hd-light-blue: #dcf4fb;--hd-light-green: #e0f5eb;--hd-work-color: #2ebeea;--hd-time-color: #8bdbf4;--hd-business-color: #a5e3f6;--hd-traffic-red: #b80000;--hd-traffic-red-hover: #a00000;--hd-traffic-amber: #ffb84d;--hd-traffic-amber-dark: #d68000;--hd-traffic-green: #339966;--hd-traffic-green-hover: #2d8659;--hd-text-primary: #212121;--hd-text-secondary: #616161;--hd-text-disabled: #9e9e9e;--hd-text-hint: #757575;--hd-bg-light: #fafafa;--hd-bg-lighter: #f5f5f5;--hd-bg-divider: #e0e0e0;--hd-color-scheduled: #339966;--hd-color-travelling: #fcad30;--hd-color-attending: #fcad30;--hd-color-attended: #287592;--hd-color-missed: #b80000;--hd-on-saturated-surface: #ffffff;--hd-on-saturated-surface-secondary: color-mix(in srgb, var(--hd-on-saturated-surface) 82%, transparent);--hd-on-warm-surface: #212121;--hd-on-warm-surface-secondary: color-mix(in srgb, var(--hd-on-warm-surface) 72%, transparent);--hd-pill-foreground: var(--hd-on-saturated-surface);--hd-pill-foreground-secondary: var(--hd-on-saturated-surface-secondary)}body.dark-theme{--hd-text-primary: #e8e8e8;--hd-text-secondary: #b0b0b0;--hd-text-disabled: #757575;--hd-text-hint: #9e9e9e;--hd-bg-light: #1e1e1e;--hd-bg-lighter: #121212;--hd-bg-divider: #424242;--hd-lightest-blue: #1a2a32;--hd-light-blue: #1e323c;--hd-light-green: #1a2e24;--hd-on-saturated-surface: #ffffff;--hd-on-saturated-surface-secondary: color-mix(in srgb, var(--hd-on-saturated-surface) 82%, transparent);--hd-on-warm-surface: #212121;--hd-on-warm-surface-secondary: color-mix(in srgb, var(--hd-on-warm-surface) 72%, transparent)}:root{color-scheme:light;--mat-sys-background: light-dark(#f8f9fc, #101416);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#eff1f3, #2d3133);--mat-sys-inverse-primary: light-dark(#8ad0f0, #0f6683);--mat-sys-inverse-surface: light-dark(#2d3133, #e0e3e5);--mat-sys-on-background: light-dark(#191c1e, #e0e3e5);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #003546);--mat-sys-on-primary-container: light-dark(#004d64, #bee9ff);--mat-sys-on-primary-fixed: light-dark(#001f2a, #001f2a);--mat-sys-on-primary-fixed-variant: light-dark(#004d64, #004d64);--mat-sys-on-secondary: light-dark(#ffffff, #1b333e);--mat-sys-on-secondary-container: light-dark(#324a56, #cce6f5);--mat-sys-on-secondary-fixed: light-dark(#031e29, #031e29);--mat-sys-on-secondary-fixed-variant: light-dark(#324a56, #324a56);--mat-sys-on-surface: light-dark(#191c1e, #e0e3e5);--mat-sys-on-surface-variant: light-dark(#40484d, #dbe4e9);--mat-sys-on-tertiary: light-dark(#ffffff, #442154);--mat-sys-on-tertiary-container: light-dark(#5c386c, #f7d8ff);--mat-sys-on-tertiary-fixed: light-dark(#2d0a3e, #2d0a3e);--mat-sys-on-tertiary-fixed-variant: light-dark(#5c386c, #5c386c);--mat-sys-outline: light-dark(#70787d, #899297);--mat-sys-outline-variant: light-dark(#bfc8cd, #40484d);--mat-sys-primary: light-dark(#0f6683, #8ad0f0);--mat-sys-primary-container: light-dark(#bee9ff, #004d64);--mat-sys-primary-fixed: light-dark(#bee9ff, #bee9ff);--mat-sys-primary-fixed-dim: light-dark(#8ad0f0, #8ad0f0);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#49626e, #b0cad8);--mat-sys-secondary-container: light-dark(#cce6f5, #324a56);--mat-sys-secondary-fixed: light-dark(#cce6f5, #cce6f5);--mat-sys-secondary-fixed-dim: light-dark(#b0cad8, #b0cad8);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f8f9fc, #101416);--mat-sys-surface-bright: light-dark(#f8f9fc, #363a3c);--mat-sys-surface-container: light-dark(#eceef0, #1d2022);--mat-sys-surface-container-high: light-dark(#e6e8eb, #272a2c);--mat-sys-surface-container-highest: light-dark(#e0e3e5, #323537);--mat-sys-surface-container-low: light-dark(#f2f4f6, #191c1e);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0b0f11);--mat-sys-surface-dim: light-dark(#d8dadd, #101416);--mat-sys-surface-tint: light-dark(#0f6683, #8ad0f0);--mat-sys-surface-variant: light-dark(#dbe4e9, #40484d);--mat-sys-tertiary: light-dark(#765086, #e4b7f4);--mat-sys-tertiary-container: light-dark(#f7d8ff, #5c386c);--mat-sys-tertiary-fixed: light-dark(#f7d8ff, #f7d8ff);--mat-sys-tertiary-fixed-dim: light-dark(#e4b7f4, #e4b7f4);--mat-sys-neutral-variant20: #293236;--mat-sys-neutral10: #191c1e;--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-body-large: 400 1rem / 1.5rem Nunito, Calibri, sans-serif;--mat-sys-body-large-font: Nunito, Calibri, sans-serif;--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 Nunito, Calibri, sans-serif;--mat-sys-body-medium-font: Nunito, Calibri, sans-serif;--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 Nunito, Calibri, sans-serif;--mat-sys-body-small-font: Nunito, Calibri, sans-serif;--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 Nunito, Calibri, sans-serif;--mat-sys-display-large-font: Nunito, Calibri, sans-serif;--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 Nunito, Calibri, sans-serif;--mat-sys-display-medium-font: Nunito, Calibri, sans-serif;--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 Nunito, Calibri, sans-serif;--mat-sys-display-small-font: Nunito, Calibri, sans-serif;--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 Nunito, Calibri, sans-serif;--mat-sys-headline-large-font: Nunito, Calibri, sans-serif;--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 Nunito, Calibri, sans-serif;--mat-sys-headline-medium-font: Nunito, Calibri, sans-serif;--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 Nunito, Calibri, sans-serif;--mat-sys-headline-small-font: Nunito, Calibri, sans-serif;--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: 500 .875rem / 1.25rem Nunito, Calibri, sans-serif;--mat-sys-label-large-font: Nunito, Calibri, sans-serif;--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: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Nunito, Calibri, sans-serif;--mat-sys-label-medium-font: Nunito, Calibri, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Nunito, Calibri, sans-serif;--mat-sys-label-small-font: Nunito, Calibri, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Nunito, Calibri, sans-serif;--mat-sys-title-large-font: Nunito, Calibri, sans-serif;--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: 500 1rem / 1.5rem Nunito, Calibri, sans-serif;--mat-sys-title-medium-font: Nunito, Calibri, sans-serif;--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: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Nunito, Calibri, sans-serif;--mat-sys-title-small-font: Nunito, Calibri, sans-serif;--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: 500;--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;--mat-toolbar-container-background-color: var(--mat-sys-outline);--mat-toolbar-container-text-color: white;--mat-card-elevated-container-shape: var(--mat-sys-corner-small);--mat-card-elevated-container-color: var(--mat-sys-surface-container-high);--mat-card-elevated-container-elevation: var(--mat-sys-level5);--mat-table-background-color: var(--mat-sys-surface-container-low);--mat-dialog-headline-padding: 24px 24px 9px 24px;--mat-dialog-content-padding: 20px 24px 0;--mat-dialog-with-actions-content-padding: 20px 24px 0;--mat-dialog-actions-alignment: space-between;--mat-button-toggle-selected-state-background-color: var(--mat-sys-primary);--mat-button-toggle-selected-state-text-color: var(--mat-sys-on-primary)}:root body.dark-theme{color-scheme:dark}body{font-family:Nunito,Calibri,sans-serif;margin:0}body a{color:var(--mat-sys-primary)}[hidden]{display:none!important}.text-right{text-align:right}.primeFont{color:var(--hd-primary-dark)}.pendingFont{color:var(--hd-traffic-amber)}.confirmedFont{color:#396}.attentionFont{color:var(--hd-warn)}.pointer{cursor:pointer}.pointer:hover{background-color:#e7f7fe}.property-address-chip{display:inline-flex;align-items:center;gap:4px}.property-address-chip .hd-address-map-link-icon{min-width:28px;min-height:28px;width:28px;height:28px}.property-address-chip .hd-address-map-link-icon .mat-icon{width:16px;height:16px;font-size:16px}.toast-top-right{top:60px}mat-card .mat-mdc-card-header-text{width:100%}.inspection-tabs .mat-mdc-tab{min-width:120px}@media(max-width:599px){.inspection-tabs .mat-mdc-tab{min-width:60px;max-width:80px}}.pass-fail-toggle.mat-mdc-button-toggle-group{border-radius:var(--mat-sys-corner-small);overflow:hidden;border:1px solid var(--mat-sys-outline);background-color:var(--mat-sys-surface)}.pass-fail-toggle .mat-mdc-button-toggle{border-right:1px solid var(--mat-sys-outline)}.pass-fail-toggle .mat-mdc-button-toggle:last-child{border-right:none}.pass-fail-toggle .mat-mdc-button-toggle:first-child .mat-mdc-button-toggle-button{border-top-left-radius:var(--mat-sys-corner-small);border-bottom-left-radius:var(--mat-sys-corner-small)}.pass-fail-toggle .mat-mdc-button-toggle:last-child .mat-mdc-button-toggle-button{border-top-right-radius:var(--mat-sys-corner-small);border-bottom-right-radius:var(--mat-sys-corner-small)}.pass-fail-toggle .pass-toggle{--mat-button-toggle-selected-state-background-color: var(--hd-success);--mat-button-toggle-selected-state-text-color: var(--mat-sys-on-primary)}.pass-fail-toggle .fail-toggle{--mat-button-toggle-selected-state-background-color: var(--hd-warn);--mat-button-toggle-selected-state-text-color: var(--mat-sys-on-primary)}.pass-fail-toggle .na-toggle{--mat-button-toggle-selected-state-background-color: var(--mat-sys-surface-container-high);--mat-button-toggle-selected-state-text-color: var(--mat-sys-on-surface-variant)}.pass-fail-toggle .mat-mdc-button-toggle-checked.pass-toggle .mdc-button{background-color:var(--hd-success)!important;color:var(--mat-sys-on-primary)!important}.pass-fail-toggle .mat-mdc-button-toggle-checked.fail-toggle .mdc-button{background-color:var(--hd-warn)!important;color:var(--mat-sys-on-primary)!important}.pass-fail-toggle .mat-mdc-button-toggle-checked.na-toggle .mdc-button{background-color:var(--mat-sys-surface-container-high)!important;color:var(--mat-sys-on-surface-variant)!important}.pass-fail-toggle .mat-mdc-button-toggle-checked.pass-toggle .mdc-button__label,.pass-fail-toggle .mat-mdc-button-toggle-checked.fail-toggle .mdc-button__label,.pass-fail-toggle .mat-mdc-button-toggle-checked.na-toggle .mdc-button__label{color:inherit!important}.mat-mdc-dialog-container hd-default-dialog .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:10px}.mat-mdc-button-base .mat-icon{min-height:unset!important}@media screen and (max-width:768px){.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:8px 16px!important}}@media screen and (max-width:400px){.hd-hidden-small{display:none!important}}@media screen and (min-width:769px){.hd-hidden-not-small{display:none!important}}.paper{background-color:#fff;border:1px #d3d3d3 solid;box-shadow:gray 5px 5px 7px;margin:20px 0}.email{background-color:#d3d3d3;border:1px #d3d3d3 solid;box-shadow:gray 5px 5px 7px;margin:20px 0;padding:50px}.printedpage{width:200mm;height:287mm;margin:5mm;color:#000}@page{size:A4 portrait;margin:5mm}@media print{*{float:none!important}div{display:block!important}hd-page-header,mat-sidenav,.hd-sidenav,.left-margin,.sidebar,.mat-drawer-backdrop{display:none!important}.hidden-print{display:none!important}.grid-container,.hd-sidenav-container,.mat-sidenav-content,.mat-drawer-content,.main-content,.main-outlet{height:auto!important;overflow:visible!important;border:none!important;box-shadow:none!important;background:transparent!important}.main-content{grid-template-columns:1fr!important}.paper,.email{border:none!important;box-shadow:none!important;margin:0;padding:0;break-inside:avoid;page-break-inside:avoid}.paper:not(:last-child),.email:not(:last-child){break-after:page;page-break-after:always}.paper:last-child,.email:last-child{break-after:auto;page-break-after:auto}.printedpage{margin:0}a[href]:after{content:none}}::ng-deep .work-dialog-container.cdk-overlay-pane,::ng-deep .customer-search-dialog-container.cdk-overlay-pane,::ng-deep .property-search-dialog-container.cdk-overlay-pane,::ng-deep .inspection-dialog-container.cdk-overlay-pane{height:100vh!important;max-height:100vh!important}::ng-deep .work-dialog-container .mat-mdc-dialog-container,::ng-deep .customer-search-dialog-container .mat-mdc-dialog-container,::ng-deep .property-search-dialog-container .mat-mdc-dialog-container,::ng-deep .inspection-dialog-container .mat-mdc-dialog-container{padding:0!important;margin:0!important;max-width:100vw!important;max-height:100vh!important;width:100vw!important;height:100vh!important;border-radius:0!important}::ng-deep .inspection-dialog-container .mat-mdc-dialog-inner-container{align-items:stretch;justify-content:flex-start}::ng-deep .inspection-dialog-container .mat-mdc-dialog-surface{flex:1 1 auto;align-self:stretch;min-height:100%;max-height:100%;overflow:hidden}::ng-deep .inspection-dialog-container hd-default-dialog{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}::ng-deep .inspection-dialog-container hd-default-dialog .mat-mdc-dialog-title{flex:0 0 auto}::ng-deep .inspection-dialog-container hd-default-dialog .mat-mdc-dialog-content{flex:1 1 auto;min-height:0;overflow-y:auto;max-height:unset!important}::ng-deep .inspection-dialog-container hd-default-dialog .mat-mdc-dialog-actions{flex:0 0 auto;margin-top:auto}::ng-deep .inspection-dialog-container .inspection-tabs{flex:0 1 auto;height:auto}::ng-deep .inspection-dialog-container .inspection-tabs .mat-mdc-tab-body-wrapper{flex-grow:0;height:auto!important}::ng-deep .work-dialog-container .mat-mdc-dialog-inner-container{align-items:stretch;justify-content:flex-start}::ng-deep .work-dialog-container .mat-mdc-dialog-surface{flex:1 1 auto;align-self:stretch;min-height:100%;max-height:100%;overflow:hidden}::ng-deep .work-dialog-container hd-default-dialog{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}::ng-deep .work-dialog-container hd-default-dialog .mat-mdc-dialog-title{flex:0 0 auto}::ng-deep .work-dialog-container hd-default-dialog .mat-mdc-dialog-content{flex:1 1 auto;min-height:0;overflow-y:auto;max-height:unset!important}::ng-deep .work-dialog-container hd-default-dialog .mat-mdc-dialog-actions{flex:0 0 auto;margin-top:auto}.mat-mdc-snack-bar-container.hd-notification-success{--mdc-snackbar-container-color: var(--mat-sys-inverse-surface);--mdc-snackbar-supporting-text-color: var(--mat-sys-inverse-on-surface);--mat-snack-bar-button-color: var(--mat-sys-primary)}.mat-mdc-snack-bar-container.hd-notification-error{--mdc-snackbar-container-color: var(--mat-sys-error-container);--mdc-snackbar-supporting-text-color: var(--mat-sys-on-error-container);--mat-snack-bar-button-color: var(--mat-sys-on-error-container)}html.capacitor-shell{--hd-safe-area-top: env(safe-area-inset-top, 0px);--hd-safe-area-bottom: env(safe-area-inset-bottom, 0px);--hd-safe-area-left: env(safe-area-inset-left, 0px);--hd-safe-area-right: env(safe-area-inset-right, 0px)}html.capacitor-shell hd-public-layout .mat-toolbar,html.capacitor-shell hd-page-header .mat-toolbar{padding-top:var(--hd-safe-area-top);padding-left:var(--hd-safe-area-left);padding-right:var(--hd-safe-area-right);box-sizing:border-box}html.capacitor-shell hd-public-layout .mat-toolbar-multiple-rows,html.capacitor-shell hd-page-header .mat-toolbar-multiple-rows{min-height:calc(53px + var(--hd-safe-area-top))}html.capacitor-shell .public-layout,html.capacitor-shell .grid-container{padding-bottom:var(--hd-safe-area-bottom);box-sizing:border-box}html.capacitor-shell .grid-container{min-height:calc(100vh - var(--hd-safe-area-bottom));height:auto}html.capacitor-shell hd-mobile-layout{height:100dvh;box-sizing:border-box}html.capacitor-shell .hd-mobile-tab-bar{padding-bottom:var(--hd-safe-area-bottom)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}.hd-sidenav-container .mat-expansion-panel-header-title{margin:0}.hd-sidenav-container .mat-expansion-indicator{margin-right:0}@media print{.hd-sidenav-container .mat-sidenav-content,.hd-sidenav-container .mat-drawer-content{overflow:visible;height:auto}}
