:root,[data-theme=light]{color-scheme:light;--common-app-background: #d1d4d3;--common-surface: #ffffff;--common-surface-elevated: #ffffff;--common-control-background: #ffffff;--common-control-background-muted: #f0f0f0;--common-hover-background: #f0f0f0;--common-text-default: #000000;--common-text-primary: #002244;--common-text-secondary: #334e68;--common-text-muted: #707070;--common-text-on-brand: #ffffff;--common-text-on-accent: #002244;--common-brand-background: #002244;--common-accent: #96c6d2;--common-border: #707070;--common-border-subtle: #bebfc1;--common-divider: rgba(0, 34, 68, .33);--common-label-focused: #9c9c9c;--common-footer-link-hover: #96c6db;--common-grid-row-blue: #bdd5dc;--common-grid-row-dark-blue: #759fa9;--common-grid-row-colored-text: #002244;--common-action-icon-filter: none;--common-overlay-backdrop: rgba(10, 50, 100, .4);--common-loading-backdrop: rgba(150, 197, 210, .5);--common-shadow: rgba(100, 100, 111, .4) 0 7px 29px 0;--common-status-error: #9c1a30;--common-status-error-highlight: #be3a50;--common-status-success: #1f913e;--common-status-warning: #e8c266;--common-status-warning-strong: #f89e5a;--common-notification-badge: #ff0000;--common-environment-qa: #f08080}[data-theme=dark]{color-scheme:dark;--common-app-background: #101923;--common-surface: #172635;--common-surface-elevated: #203246;--common-control-background: #1b2c3d;--common-control-background-muted: #25394b;--common-hover-background: #2b4356;--common-text-default: #f3f7fa;--common-text-primary: #f3f7fa;--common-text-secondary: #c7d2dc;--common-text-muted: #aab6c1;--common-text-on-brand: #ffffff;--common-text-on-accent: #071b2d;--common-brand-background: #002244;--common-accent: #a8d5df;--common-border: #718397;--common-border-subtle: #3e5368;--common-divider: rgba(168, 213, 223, .35);--common-label-focused: #aab6c1;--common-footer-link-hover: #a8d5df;--common-grid-row-blue: #294b59;--common-grid-row-dark-blue: #355d6a;--common-grid-row-colored-text: #f3f7fa;--common-action-icon-filter: brightness(0) saturate(100%) invert(100%);--common-overlay-backdrop: rgba(0, 9, 18, .72);--common-loading-backdrop: rgba(0, 34, 68, .72);--common-shadow: rgba(0, 0, 0, .55) 0 10px 32px 0;--common-status-error: #c64b60;--common-status-error-highlight: #8f2c3d;--common-status-success: #45a861;--common-status-warning: #d9b54f;--common-status-warning-strong: #e99351;--common-notification-badge: #ef5350;--common-environment-qa: #9d5252}*{font-family:Roboto}body{margin:0;background-color:var(--common-app-background);color:var(--common-text-default)}p{color:var(--common-text-primary);font-weight:400}h1{font-size:2.7rem;text-transform:uppercase}h1,h2,h3{color:var(--common-text-primary)}a{text-decoration:none;color:inherit}.standard-page-margin{margin-left:15%;margin-right:15%}.common-module-container{margin:0 36px 36px}.common-module-container .edit-custom-form,.common-module-container .widget-container{min-height:0vh}.common-module-container:not(:has(.white-frame)):not(:has(.widget-container)) .edit-custom-form,.common-module-container:not(:has(.white-frame)):not(:has(.widget-container)) .widget-container{min-height:63vh}.common-module-container .white-frame{min-height:0vh}.common-module-container:not(:has(.edit-custom-form)):not(:has(.widget-container)) .white-frame{min-height:63vh}.left-menu{width:336px;min-height:100%}.navbar-small{background-color:var(--common-brand-background)}.breadcrumb{color:var(--common-text-default);display:flex;font-style:normal;font-weight:400;font-size:14px;line-height:16px;align-items:center}.breadcrumb a{text-decoration:none!important;color:var(--common-text-primary)!important;display:flex;justify-content:center;flex-direction:column}.breadcrumb .arrow{display:flex;justify-content:center;flex-direction:column}.arrow{padding:0 16px;cursor:pointer}.h1-with-breadcrumb{margin-top:5px}.cursor{cursor:pointer}.text-align-left{text-align:left!important}.text-align-center{text-align:center}.hover:hover,.hover:hover span{color:var(--common-accent)!important}.font-1rem,.font-1rem span{font-size:1rem!important;color:var(--common-text-primary)}.table-footer{color:var(--common-text-primary);float:right;display:flex}.table-footer label{font-size:.9rem}.edit-custom-form{margin:auto;background-color:var(--common-surface);min-height:63vh}.edit-custom-form>div{vertical-align:top;float:left}.edit-custom-form--error{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:16px;text-align:left;color:var(--common-status-error);font-weight:700;font-size:14px}.edit-custom-form--info{margin-top:16px;text-align:left;vertical-align:middle;color:var(--common-text-primary);font-style:normal;font-weight:700;font-size:14px}.details-last-change--info{display:flex;justify-content:right;height:30px;position:absolute;right:0;margin-right:48px;margin-top:12px;color:var(--common-text-primary)}.toast-container{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--common-border-subtle);font-size:16px;font-weight:400;line-height:24px;color:var(--common-text-on-brand);min-height:48px;position:relative}.toast-content{white-space:pre-wrap;max-width:70%}.toast-icon{cursor:default;display:flex;flex-direction:column;justify-content:center;align-items:center}.toast-close{margin-left:20px;font-weight:800;cursor:pointer}.toast-type--success{background-color:var(--common-status-success)}.toast-type--error{background-color:var(--common-status-error)}.toast-type--info{background-color:var(--common-accent);color:var(--common-text-on-accent)}.toast-type--warning{background-color:var(--common-status-warning);color:var(--common-text-on-accent);font-weight:500}.toast-type--warning--secondary-color{background-color:var(--common-accent);color:var(--common-text-on-accent);font-weight:500}.popup-buttons{display:flex;position:absolute;bottom:0;justify-content:space-between;width:100%}.scroll-content{padding-bottom:50px;white-space:pre-wrap}.blank-button-active{background-color:var(--common-brand-background)!important;color:var(--common-text-on-brand)!important}.table-footer mat-icon{font-size:1rem;padding-top:2px;width:16px;padding-right:2px;color:var(--common-text-primary)}.cdk-overlay-backdrop{background:var(--common-overlay-backdrop)}.hover-icon:hover .mat-icon{color:var(--common-accent)}.dx-accordion-item-opened,.dx-state-active.dx-accordion-item,.dx-state-focused.dx-accordion-item{border-color:transparent}.dx-accordion-item{margin-left:48px}.dx-accordion-item dxi-item{margin:0 -48px}.dx-accordion{padding:0 48px 48px 0}.dx-accordion-item-title-caption{font-size:20px;color:var(--common-text-primary);font-weight:700}.dx-accordion-item-title{padding-left:0}.dx-accordion-item-body{overflow:hidden;padding:8px 0 22px}common-app-container .dx-drawer-content{overflow:overlay;padding:0;display:flex;flex-direction:column}dx-drawer.dx-drawer-shrink .dx-drawer-panel-content{overflow-y:auto;z-index:1504}common-report-included-fields .dx-scrollview-content{min-height:250px}.datagrid-row-colored--blue,.dx-datagrid .datagrid-row-colored--blue>td,.dx-datagrid .datagrid-row-colored--blue>tr>td{height:50px;background-color:var(--common-grid-row-blue);border-bottom:1px solid var(--common-surface)}.datagrid-row-colored--blue td .grid-action-icons-container,.dx-datagrid .datagrid-row-colored--blue>td td .grid-action-icons-container,.dx-datagrid .datagrid-row-colored--blue>tr>td td .grid-action-icons-container{display:none}.datagrid-row-colored--darkblue,.dx-datagrid .datagrid-row-colored--darkblue>td,.dx-datagrid .datagrid-row-colored--darkblue>tr>td{height:50px;background-color:var(--common-grid-row-dark-blue)}.datagrid-row-colored--darkblue td .grid-action-icons-container,.dx-datagrid .datagrid-row-colored--darkblue>td td .grid-action-icons-container,.dx-datagrid .datagrid-row-colored--darkblue>tr>td td .grid-action-icons-container{display:none}.datagrid-row-colored--blue.dx-state-hover>td{background-color:var(--common-grid-row-blue)!important;color:var(--common-grid-row-colored-text)!important}.datagrid-row-colored--darkblue.dx-state-hover>td{background-color:var(--common-grid-row-dark-blue)!important;color:var(--common-grid-row-colored-text)!important}.datagrid-row-colored--light-red,.datagrid-row-colored--light-red td{background-color:var(--common-status-error-highlight)!important}[data-theme=dark] .datagrid-row-colored--light-red,[data-theme=dark] .datagrid-row-colored--light-red>td,[data-theme=dark] .datagrid-row-colored--light-red>tr>td,[data-theme=dark] .dx-datagrid .datagrid-row-colored--blue>td,[data-theme=dark] .dx-datagrid .datagrid-row-colored--blue>tr>td,[data-theme=dark] .dx-datagrid .datagrid-row-colored--darkblue>td,[data-theme=dark] .dx-datagrid .datagrid-row-colored--darkblue>tr>td{color:var(--common-grid-row-colored-text)}.grid-cell--center{vertical-align:middle!important}.datagrid-additional-info{background:var(--common-surface);padding:5px 48px;color:var(--common-text-primary);font-weight:500;line-height:normal}common-datagrid-basic .dx-gridbase-container{padding:var(--common-datagrid-padding, 48px)!important}common-datagrid-basic .dx-datagrid{color:var(--common-text-primary);background-color:var(--common-surface)}common-datagrid-basic .dx-datagrid-content .dx-datagrid-table .dx-row>td,common-datagrid-basic .dx-datagrid-content .dx-datagrid-table .dx-row>tr>td{vertical-align:inherit}common-datagrid-basic .dx-datagrid .dx-row>td{padding:4px}common-datagrid-basic .dx-button-mode-text{color:var(--common-text-primary)}common-datagrid-basic .dx-button-mode-text.dx-state-hover,common-datagrid-basic .dx-button-mode-text.dx-state-focused{background-color:transparent}common-datagrid-basic .dx-button-mode-text.dx-state-active{background-color:transparent;color:var(--common-text-primary)}common-datagrid-basic .dx-button-icon-right .dx-button-content{display:block}common-datagrid-basic .dx-button-icon-right img{margin-left:9px!important;float:right;filter:var(--common-action-icon-filter)}common-datagrid-basic .dx-datagrid-header-panel:has(.dx-icon-apply-filter){display:none}common-datagrid-basic .dx-datagrid-header-panel:has(.apply-filter-button){display:block}common-datagrid-basic .apply-filter-button{display:none}common-datagrid-basic .dx-datagrid-headers{font-family:Roboto;font-style:normal;font-weight:700;font-size:14px;line-height:32px;display:flex;align-items:center;text-align:center;color:var(--common-text-primary);flex:none;order:0;flex-grow:0}common-datagrid-basic .common-datagrid-basic__sticky-header .dx-datagrid-headers{position:sticky;top:var(--common-datagrid-sticky-header-top, 0px);z-index:20}common-datagrid-basic .dx-dropdowneditor-button.dx-button-mode-contained{border:none}.common-module-container:has(common-datagrid-basic) #form{padding:5px 48px 48px}.common-module-container:has(>common-datagrid-basic) #form{padding:48px 48px 0}.common-module-container:has(>common-datagrid-basic) .dx-gridbase-container{padding:48px}.edit-custom-form .dx-gridbase-container{padding:20px 0}.booking-plan .dx-gridbase-container{padding-top:0!important}#gridContainer .dx-scrollbar-horizontal.dx-scrollbar-hoverable,#gridContainer .dx-scrollbar-horizontal .dx-scrollable-scroll{height:13px}.images-container .dx-template-wrapper img[alt=Thumbnail]{transition:transform .3s ease;position:relative}.images-container .dx-template-wrapper img[alt=Thumbnail]:hover{transform:scale(3.5);z-index:10;cursor:pointer}.images-container td{overflow:visible!important}.images-container tr:first-child .dx-template-wrapper img[alt=Thumbnail]{transform-origin:top center}.images-container tr:nth-last-child(2) .dx-template-wrapper img[alt=Thumbnail]{transform-origin:bottom center}.common-dialog-form{display:flex;flex-direction:column;gap:16px;max-height:70vh;overflow-y:auto;padding-top:8px}.common-dialog-form fieldset{display:grid;gap:16px;min-width:0;margin:0;padding:0;border:0}.common-dialog-form legend{margin-bottom:16px}.common-dialog-form .popup-buttons{position:static;flex-wrap:wrap;gap:16px;width:auto}.common-dialog-form .popup-buttons dx-button{min-width:min(100%,14rem)}.common-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:center;gap:16px}.common-form-row>*{min-width:0}.common-form-field{display:grid;gap:4px;min-width:0}.dx-editor-outlined .dx-label,.dx-editor-outlined .dx-label-before,.dx-editor-outlined .dx-label-after,.dx-checkbox-icon{border-color:var(--common-border)}.dx-checkbox.dx-state-focused .dx-checkbox-icon,.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused .dx-label,.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused .dx-label-after,.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused .dx-label-before,.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused .dx-label,.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused .dx-label-after,.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused .dx-label-before{border-color:var(--common-text-primary)}.dx-checkbox-checked .dx-checkbox-icon,.dx-field-item-label-text{color:var(--common-text-primary)}.dx-texteditor.dx-state-focused .dx-texteditor-label{color:var(--common-label-focused)}common-details-form #form{padding:48px}common-details-form .settings-btn .dx-button-mode-contained{background-color:var(--common-app-background);border-color:var(--common-text-primary)}common-details-form .dx-item .dx-box-item{align-items:end}common-details-form .group-header{font-weight:700;color:var(--common-text-primary);font-family:Roboto}common-details-form .subGroup-header{font-size:12px;font-weight:700;color:var(--common-text-primary);font-family:Roboto}common-details-form .common-form-item .dx-texteditor-input,common-details-form .common-form-item .dx-texteditor{min-height:48px;color:var(--common-text-primary)}common-details-form .dx-dropdowneditor-button.dx-button-mode-contained{border:none}common-details-form .common-form-button-container{width:100%}common-details-form .common-form-button-container .dx-icon-back{color:var(--common-text-on-brand)}common-details-form .common-form-button-container .dx-button-mode-contained{max-width:450px;width:100%;height:48px;background-color:var(--common-brand-background);border-radius:5px}common-details-form .common-form-button-container .dx-button-mode-contained:hover,common-details-form .common-form-button-container .dx-button-mode-contained.dx-state-focused{background-color:var(--common-brand-background)}common-details-form .common-form-button-container .dx-box-flex.dx-box{flex-direction:row!important}common-details-form .common-form-button-container .common-form-save-button .dx-button-mode-contained,common-details-form .common-form-button-container .common-form-save-button .dx-button-mode-contained .dx-icon,common-details-form .common-form-button-container .common-form-cancel-button .dx-button-mode-contained,common-details-form .common-form-button-container .common-form-back-button .dx-button-mode-contained{color:var(--common-text-on-brand)}common-details-form .no-flex--border{border-right:1px solid var(--common-app-background)}common-details-form .no-flex{margin-right:30px;padding-right:30px;padding-top:10px}common-details-form .no-flex--left{margin-right:0;padding-right:15px}common-details-form .no-flex--right{padding-left:15px}common-details-form .dx-box-flex:has(.no-flex){display:inherit!important}common-details-form .dx-box-item:has(.no-flex){float:left;width:50%}common-details-form .dx-form-group-with-caption>.dx-form-group-content{margin-top:0;border-top:none}common-details-form .dx-switch-on-value .dx-switch-handle:before{background-color:var(--common-brand-background)}common-details-form .dx-switch-handle:before{background-color:var(--common-border-subtle)}.slider .dx-switch-container{position:absolute;left:280px}.dx-switch-container{width:128px!important}.dx-button-default.dx-button-mode-contained:not(:where(common-header *,.common-header-buttons *)),.dx-button-default.dx-button-mode-contained:not(:where(common-header *,.common-header-buttons *)).dx-state-hover,.dx-button-default.dx-button-mode-contained:not(:where(common-header *,.common-header-buttons *)).dx-state-focused,.dx-button-default.dx-button-mode-contained:not(:where(common-header *,.common-header-buttons *)).dx-state-active{background-color:#024;border-color:#024;color:#fff}common-header .dx-button,common-header .dx-button-content,.common-header-buttons .dx-button,.common-header-buttons .dx-button-content{border-style:none;cursor:pointer}common-header .dx-button-has-icon .dx-icon,.common-header-buttons .dx-button-has-icon .dx-icon{width:24px;height:24px;filter:var(--common-action-icon-filter)}common-header .dx-button-mode-contained,common-header .dx-button-mode-contained:hover,common-header .dx-button-mode-contained:focus,common-header .dx-button-mode-contained:active,.common-header-buttons .dx-button-mode-contained,.common-header-buttons .dx-button-mode-contained:hover,.common-header-buttons .dx-button-mode-contained:focus,.common-header-buttons .dx-button-mode-contained:active{background-color:transparent;border-color:transparent}.dx-tabpanel .dx-multiview-wrapper.dx-state-focused,.dx-tabpanel .dx-tabs-wrapper:after,.dx-tabpanel .dx-tabpanel-tab.dx-state-hover:after,.dx-tabpanel .dx-tabpanel-tab.dx-state-active:after,.dx-tabpanel .dx-multiview-wrapper{border:none!important}.dx-tabpanel .dx-dropdownlist-popup-wrapper .dx-list-item{max-width:700px;display:block}.dx-tabpanel-tabs{position:sticky;top:153px;z-index:4;background-color:var(--common-app-background)}.dx-tabpanel-tabs .dx-tabs{box-shadow:none!important;background-color:transparent;margin-bottom:16px;border-bottom:1px solid var(--common-divider)}.dx-tabpanel-tabs .dx-tab{box-shadow:none!important;font-size:18px;text-transform:uppercase}.dx-tabpanel-tabs .dx-item{box-shadow:none;border:none!important;background-color:transparent;padding-bottom:0!important}.dx-tabpanel-tabs .dx-tab-text{color:var(--common-text-primary)!important}.dx-tabpanel-tabs .dx-tab-selected span{font-weight:700;line-height:38px;text-decoration:underline;text-underline-offset:10px;text-decoration-thickness:3px}.dx-tabpanel-tabs .dx-tab .dx-tab-content{margin:0 16px}.dx-tabpanel-tabs .dx-tabpanel-tabs-position-top .dx-tabpanel-tab.dx-tab-selected,.dx-tabpanel-tabs .dx-tab.dx-tab-selected:after{border:none!important}.dx-tabpanel-tabs .dx-tabs:not(.dx-tabs-nav-buttons) .dx-tabs-scrollable:after{border:none!important}.dx-tabpanel.header-has-subtitle .dx-tabpanel-tabs{top:174px}.dx-tabs-wrapper{background-color:transparent;border:none!important}.dx-popup-wrapper{z-index:1505!important}.dx-loadpanel-wrapper{z-index:1510!important}.dx-overlay-wrapper .dx-popup-normal .dx-button-mode-text .dx-icon{color:var(--common-text-on-brand)}.dx-overlay-wrapper .dx-popup-normal .dx-toolbar{background-color:var(--common-brand-background);color:var(--common-text-on-brand)}.dx-overlay-wrapper .dx-popup-normal .dx-popup-content{display:flex;flex-direction:column;justify-content:space-between}.popup-buttons dx-button{min-width:14rem}.popup-buttons dx-button:first-of-type{background-color:var(--common-brand-background);color:var(--common-text-on-brand)}.popup-buttons dx-button:last-of-type{color:var(--common-text-primary);font-weight:700}.dx-lookup-popup-wrapper.dx-position-top .dx-popover-arrow:after{background:var(--common-brand-background)!important;border-color:var(--common-brand-background)!important}.dx-lookup-popup-wrapper .dx-popup-title{display:none}.dx-lookup-popup-wrapper .dx-popup-bottom,.dx-lookup-popup-wrapper .dx-button{border-color:var(--common-surface);color:var(--common-text-primary)!important}.dx-lookup-popup-wrapper .dx-popup-bottom.dx-toolbar{padding:10px}.dx-lookup-field{padding-top:15px}.warning-overlay .dx-popup-title{background-color:var(--common-status-warning-strong)!important;color:var(--common-text-on-accent)!important}.warning-overlay .dx-icon-close:before{color:var(--common-text-on-accent)}.notification-popup-wrapper .dx-popup-content{padding:0 20px;color:var(--common-text-primary)}.dx-toast-error .dx-toast-icon,.dx-toast-success .dx-toast-icon,.dx-toast-info .dx-toast-icon,.dx-toast-warning .dx-toast-icon{display:none}.dx-toast-error{background-color:var(--common-status-error)}.dx-toast-success{background-color:var(--common-status-success)}.dx-toast-warning{background-color:var(--common-status-warning)}.dx-toast-content{padding:0}.dx-toast-wrapper{z-index:2305!important}common-app-container:has(.common-contained-view),common-app-container.frameless:has(.common-contained-view){height:100dvh;min-height:0;overflow:hidden}common-app-container:has(.common-contained-view)>.system-banner,common-app-container:has(.common-contained-view)>.navbar,common-app-container:has(.common-contained-view) common-user-footer,common-app-container.frameless:has(.common-contained-view)>.system-banner,common-app-container.frameless:has(.common-contained-view)>.navbar,common-app-container.frameless:has(.common-contained-view) common-user-footer{flex-shrink:0}common-app-container:has(.common-contained-view) .layout-body,common-app-container.frameless:has(.common-contained-view) .layout-body{min-height:0;overflow:hidden}common-app-container:has(.common-contained-view) .menu-and-main-content-container,common-app-container.frameless:has(.common-contained-view) .menu-and-main-content-container{height:100%;min-height:0;overflow:hidden}common-app-container:has(.common-contained-view) .main-content-container,common-app-container.frameless:has(.common-contained-view) .main-content-container{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden}.dx-button.common-button-stacked>.dx-button-content{display:grid;grid-template-columns:minmax(0,1fr);text-align:left;white-space:normal}.dx-button-default:is(.dx-button-mode-outlined,.dx-button-mode-text):not(:where(common-header *,.common-header-buttons *)){color:#024}.dx-button-default:is(.dx-button-mode-outlined,.dx-button-mode-text):not(:where(common-header *,.common-header-buttons *)).dx-button-mode-outlined{border-color:#024}.dx-button-default:is(.dx-button-mode-outlined,.dx-button-mode-text):not(:where(common-header *,.common-header-buttons *)) .dx-icon{color:inherit}.dx-card,.dx-cardview-card{background-color:var(--common-surface);border-color:var(--common-border-subtle);color:var(--common-text-default)}.dx-progressbar-range{background-color:#024;border-color:#024}.service-plan-task-lookup.dx-lookup{display:inline-block;min-width:0;border:0;background:transparent}.service-plan-task-lookup.dx-lookup .dx-lookup-field{padding:0}.service-plan-task-lookup.dx-lookup .dx-lookup-arrow{display:none}.service-plan-task-lookup.dx-lookup:before,.service-plan-task-lookup.dx-lookup:after{display:none}
