/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@angular/material/prebuilt-themes/pink-bluegrey.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************/
.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, 0.2, 1);transform:scale3d(0, 0, 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;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.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:rgba(0,0,0,0);transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.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{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.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-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus::before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-ripple-element{background-color:rgba(255,255,255,.1)}html{--mat-option-selected-state-label-text-color:#c2185b;--mat-option-label-text-color:white;--mat-option-hover-state-layer-color:rgba(255, 255, 255, 0.08);--mat-option-focus-state-layer-color:rgba(255, 255, 255, 0.08);--mat-option-selected-state-layer-color:rgba(255, 255, 255, 0.08)}.mat-accent{--mat-option-selected-state-label-text-color:#b0bec5}.mat-warn{--mat-option-selected-state-label-text-color:#f44336}html{--mat-optgroup-label-text-color:white}.mat-pseudo-checkbox-full{color:rgba(255,255,255,.7)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#686868}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after{color:#c2185b}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#c2185b}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after{color:#303030}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after{color:#b0bec5}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0bec5}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after{color:#303030}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after{color:#b0bec5}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0bec5}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after{color:#303030}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after{color:#303030}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after{color:#686868}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#686868}.mat-app-background{background-color:#303030;color:#fff}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12)}.mat-theme-loaded-marker{display:none}html{--mat-option-label-text-font:Roboto, sans-serif;--mat-option-label-text-line-height:24px;--mat-option-label-text-size:16px;--mat-option-label-text-tracking:0.03125em;--mat-option-label-text-weight:400}html{--mat-optgroup-label-text-font:Roboto, sans-serif;--mat-optgroup-label-text-line-height:24px;--mat-optgroup-label-text-size:16px;--mat-optgroup-label-text-tracking:0.03125em;--mat-optgroup-label-text-weight:400}.mat-mdc-card{--mdc-elevated-card-container-color:#424242;--mdc-elevated-card-container-elevation:0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);--mdc-outlined-card-container-color:#424242;--mdc-outlined-card-outline-color:rgba(255, 255, 255, 0.12);--mdc-outlined-card-container-elevation:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);--mat-card-subtitle-text-color:rgba(255, 255, 255, 0.7)}.mat-mdc-card{--mat-card-title-text-font:Roboto, sans-serif;--mat-card-title-text-line-height:32px;--mat-card-title-text-size:20px;--mat-card-title-text-tracking:0.0125em;--mat-card-title-text-weight:500;--mat-card-subtitle-text-font:Roboto, sans-serif;--mat-card-subtitle-text-line-height:22px;--mat-card-subtitle-text-size:14px;--mat-card-subtitle-text-tracking:0.0071428571em;--mat-card-subtitle-text-weight:500}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color:#c2185b;--mdc-linear-progress-track-color:rgba(194, 24, 91, 0.25)}@keyframes mdc-linear-progress-buffering{}.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:rgba(194, 24, 91, 0.25);background-color:var(--mdc-linear-progress-track-color, rgba(194, 24, 91, 0.25))}@media(forced-colors: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(194, 24, 91, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:rgba(194, 24, 91, 0.25);background-color:var(--mdc-linear-progress-track-color, rgba(194, 24, 91, 0.25))}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color:#b0bec5;--mdc-linear-progress-track-color:rgba(176, 190, 197, 0.25)}@keyframes mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:rgba(176, 190, 197, 0.25);background-color:var(--mdc-linear-progress-track-color, rgba(176, 190, 197, 0.25))}@media(forced-colors: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(176, 190, 197, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:rgba(176, 190, 197, 0.25);background-color:var(--mdc-linear-progress-track-color, rgba(176, 190, 197, 0.25))}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color:#f44336;--mdc-linear-progress-track-color:rgba(244, 67, 54, 0.25)}@keyframes mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:rgba(244, 67, 54, 0.25);background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, 0.25))}@media(forced-colors: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:rgba(244, 67, 54, 0.25);background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, 0.25))}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color:#616161;--mdc-plain-tooltip-supporting-text-color:#fff}.mat-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size:12px;--mdc-plain-tooltip-supporting-text-weight:400;--mdc-plain-tooltip-supporting-text-tracking:0.0333333333em}html{--mdc-filled-text-field-caret-color:#c2185b;--mdc-filled-text-field-focus-active-indicator-color:#c2185b;--mdc-filled-text-field-focus-label-text-color:rgba(194, 24, 91, 0.87);--mdc-filled-text-field-container-color:#4a4a4a;--mdc-filled-text-field-disabled-container-color:#464646;--mdc-filled-text-field-label-text-color:rgba(255, 255, 255, 0.6);--mdc-filled-text-field-disabled-label-text-color:rgba(255, 255, 255, 0.38);--mdc-filled-text-field-input-text-color:rgba(255, 255, 255, 0.87);--mdc-filled-text-field-disabled-input-text-color:rgba(255, 255, 255, 0.38);--mdc-filled-text-field-input-text-placeholder-color:rgba(255, 255, 255, 0.6);--mdc-filled-text-field-error-focus-label-text-color:#f44336;--mdc-filled-text-field-error-label-text-color:#f44336;--mdc-filled-text-field-error-caret-color:#f44336;--mdc-filled-text-field-active-indicator-color:rgba(255, 255, 255, 0.42);--mdc-filled-text-field-disabled-active-indicator-color:rgba(255, 255, 255, 0.06);--mdc-filled-text-field-hover-active-indicator-color:rgba(255, 255, 255, 0.87);--mdc-filled-text-field-error-active-indicator-color:#f44336;--mdc-filled-text-field-error-focus-active-indicator-color:#f44336;--mdc-filled-text-field-error-hover-active-indicator-color:#f44336;--mdc-outlined-text-field-caret-color:#c2185b;--mdc-outlined-text-field-focus-outline-color:#c2185b;--mdc-outlined-text-field-focus-label-text-color:rgba(194, 24, 91, 0.87);--mdc-outlined-text-field-label-text-color:rgba(255, 255, 255, 0.6);--mdc-outlined-text-field-disabled-label-text-color:rgba(255, 255, 255, 0.38);--mdc-outlined-text-field-input-text-color:rgba(255, 255, 255, 0.87);--mdc-outlined-text-field-disabled-input-text-color:rgba(255, 255, 255, 0.38);--mdc-outlined-text-field-input-text-placeholder-color:rgba(255, 255, 255, 0.6);--mdc-outlined-text-field-error-caret-color:#f44336;--mdc-outlined-text-field-error-focus-label-text-color:#f44336;--mdc-outlined-text-field-error-label-text-color:#f44336;--mdc-outlined-text-field-outline-color:rgba(255, 255, 255, 0.38);--mdc-outlined-text-field-disabled-outline-color:rgba(255, 255, 255, 0.06);--mdc-outlined-text-field-hover-outline-color:rgba(255, 255, 255, 0.87);--mdc-outlined-text-field-error-focus-outline-color:#f44336;--mdc-outlined-text-field-error-hover-outline-color:#f44336;--mdc-outlined-text-field-error-outline-color:#f44336;--mat-form-field-disabled-input-text-placeholder-color:rgba(255, 255, 255, 0.38)}.mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font);line-height:var(--mat-form-field-subscript-text-line-height);font-size:var(--mat-form-field-subscript-text-size);letter-spacing:var(--mat-form-field-subscript-text-tracking);font-weight:var(--mat-form-field-subscript-text-weight)}.mat-mdc-form-field-focus-overlay{background-color:rgba(255,255,255,.87)}.mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.08}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.24}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:rgba(0,0,0,.87)}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:rgba(0,0,0,.38)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{color:rgba(255,255,255,.54)}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix::after{color:rgba(194,24,91,.87)}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix::after{color:rgba(176,190,197,.87)}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix::after{color:rgba(244,67,54,.87)}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:rgba(255,255,255,.38)}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color:#b0bec5;--mdc-filled-text-field-focus-active-indicator-color:#b0bec5;--mdc-filled-text-field-focus-label-text-color:rgba(176, 190, 197, 0.87);--mdc-outlined-text-field-caret-color:#b0bec5;--mdc-outlined-text-field-focus-outline-color:#b0bec5;--mdc-outlined-text-field-focus-label-text-color:rgba(176, 190, 197, 0.87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color:#f44336;--mdc-filled-text-field-focus-active-indicator-color:#f44336;--mdc-filled-text-field-focus-label-text-color:rgba(244, 67, 54, 0.87);--mdc-outlined-text-field-caret-color:#f44336;--mdc-outlined-text-field-focus-outline-color:#f44336;--mdc-outlined-text-field-focus-label-text-color:rgba(244, 67, 54, 0.87)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:56px}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}html{--mdc-filled-text-field-label-text-font:Roboto, sans-serif;--mdc-filled-text-field-label-text-size:16px;--mdc-filled-text-field-label-text-tracking:0.03125em;--mdc-filled-text-field-label-text-weight:400;--mdc-outlined-text-field-label-text-font:Roboto, sans-serif;--mdc-outlined-text-field-label-text-size:16px;--mdc-outlined-text-field-label-text-tracking:0.03125em;--mdc-outlined-text-field-label-text-weight:400;--mat-form-field-container-text-font:Roboto, sans-serif;--mat-form-field-container-text-line-height:24px;--mat-form-field-container-text-size:16px;--mat-form-field-container-text-tracking:0.03125em;--mat-form-field-container-text-weight:400;--mat-form-field-outlined-label-text-populated-size:16px;--mat-form-field-subscript-text-font:Roboto, sans-serif;--mat-form-field-subscript-text-line-height:20px;--mat-form-field-subscript-text-size:12px;--mat-form-field-subscript-text-tracking:0.0333333333em;--mat-form-field-subscript-text-weight:400}html{--mat-select-panel-background-color:#424242;--mat-select-enabled-trigger-text-color:rgba(255, 255, 255, 0.87);--mat-select-disabled-trigger-text-color:rgba(255, 255, 255, 0.38);--mat-select-placeholder-text-color:rgba(255, 255, 255, 0.6);--mat-select-enabled-arrow-color:rgba(255, 255, 255, 0.54);--mat-select-disabled-arrow-color:rgba(255, 255, 255, 0.38);--mat-select-focused-arrow-color:rgba(194, 24, 91, 0.87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color:#424242;--mat-select-enabled-trigger-text-color:rgba(255, 255, 255, 0.87);--mat-select-disabled-trigger-text-color:rgba(255, 255, 255, 0.38);--mat-select-placeholder-text-color:rgba(255, 255, 255, 0.6);--mat-select-enabled-arrow-color:rgba(255, 255, 255, 0.54);--mat-select-disabled-arrow-color:rgba(255, 255, 255, 0.38);--mat-select-focused-arrow-color:rgba(176, 190, 197, 0.87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color:#424242;--mat-select-enabled-trigger-text-color:rgba(255, 255, 255, 0.87);--mat-select-disabled-trigger-text-color:rgba(255, 255, 255, 0.38);--mat-select-placeholder-text-color:rgba(255, 255, 255, 0.6);--mat-select-enabled-arrow-color:rgba(255, 255, 255, 0.54);--mat-select-disabled-arrow-color:rgba(255, 255, 255, 0.38);--mat-select-focused-arrow-color:rgba(244, 67, 54, 0.87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87)}html{--mat-select-trigger-text-font:Roboto, sans-serif;--mat-select-trigger-text-line-height:24px;--mat-select-trigger-text-size:16px;--mat-select-trigger-text-tracking:0.03125em;--mat-select-trigger-text-weight:400}html{--mat-autocomplete-background-color:#424242}.mat-mdc-dialog-container{--mdc-dialog-container-color:#424242;--mdc-dialog-subhead-color:rgba(255, 255, 255, 0.87);--mdc-dialog-supporting-text-color:rgba(255, 255, 255, 0.6)}.mat-mdc-dialog-container{--mdc-dialog-subhead-font:Roboto, sans-serif;--mdc-dialog-subhead-line-height:32px;--mdc-dialog-subhead-size:20px;--mdc-dialog-subhead-weight:500;--mdc-dialog-subhead-tracking:0.0125em;--mdc-dialog-supporting-text-font:Roboto, sans-serif;--mdc-dialog-supporting-text-line-height:24px;--mdc-dialog-supporting-text-size:16px;--mdc-dialog-supporting-text-weight:400;--mdc-dialog-supporting-text-tracking:0.03125em}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color:#fafafa;--mdc-chip-elevated-container-color:#595959;--mdc-chip-elevated-disabled-container-color:#595959;--mdc-chip-focus-state-layer-color:white;--mdc-chip-focus-state-layer-opacity:0.12;--mdc-chip-label-text-color:#fafafa;--mdc-chip-with-icon-icon-color:#fafafa;--mdc-chip-with-icon-disabled-icon-color:#fafafa;--mdc-chip-with-icon-selected-icon-color:#fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:#fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color:#fafafa}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#c2185b;--mdc-chip-elevated-disabled-container-color:#c2185b;--mdc-chip-focus-state-layer-color:white;--mdc-chip-focus-state-layer-opacity:0.12;--mdc-chip-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color:rgba(0, 0, 0, 0.87);--mdc-chip-elevated-container-color:#b0bec5;--mdc-chip-elevated-disabled-container-color:#b0bec5;--mdc-chip-focus-state-layer-color:white;--mdc-chip-focus-state-layer-opacity:0.12;--mdc-chip-label-text-color:rgba(0, 0, 0, 0.87);--mdc-chip-with-icon-icon-color:rgba(0, 0, 0, 0.87);--mdc-chip-with-icon-disabled-icon-color:rgba(0, 0, 0, 0.87);--mdc-chip-with-icon-selected-icon-color:rgba(0, 0, 0, 0.87);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:rgba(0, 0, 0, 0.87);--mdc-chip-with-trailing-icon-trailing-icon-color:rgba(0, 0, 0, 0.87)}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#f44336;--mdc-chip-elevated-disabled-container-color:#f44336;--mdc-chip-focus-state-layer-color:white;--mdc-chip-focus-state-layer-opacity:0.12;--mdc-chip-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height:32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font:Roboto, sans-serif;--mdc-chip-label-text-line-height:20px;--mdc-chip-label-text-size:14px;--mdc-chip-label-text-tracking:0.0178571429em;--mdc-chip-label-text-weight:400}.mat-mdc-slide-toggle{--mdc-switch-selected-focus-state-layer-color:#f06292;--mdc-switch-selected-handle-color:#f06292;--mdc-switch-selected-hover-state-layer-color:#f06292;--mdc-switch-selected-pressed-state-layer-color:#f06292;--mdc-switch-selected-focus-handle-color:#f48fb1;--mdc-switch-selected-hover-handle-color:#f48fb1;--mdc-switch-selected-pressed-handle-color:#f48fb1;--mdc-switch-selected-focus-track-color:#d81b60;--mdc-switch-selected-hover-track-color:#d81b60;--mdc-switch-selected-pressed-track-color:#d81b60;--mdc-switch-selected-track-color:#d81b60;--mdc-switch-disabled-selected-handle-color:#000;--mdc-switch-disabled-selected-icon-color:#212121;--mdc-switch-disabled-selected-track-color:#f5f5f5;--mdc-switch-disabled-unselected-handle-color:#000;--mdc-switch-disabled-unselected-icon-color:#212121;--mdc-switch-disabled-unselected-track-color:#f5f5f5;--mdc-switch-handle-surface-color:var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);--mdc-switch-handle-shadow-color:black;--mdc-switch-disabled-handle-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);--mdc-switch-selected-icon-color:#212121;--mdc-switch-unselected-focus-handle-color:#fafafa;--mdc-switch-unselected-focus-state-layer-color:#f5f5f5;--mdc-switch-unselected-focus-track-color:#616161;--mdc-switch-unselected-handle-color:#9e9e9e;--mdc-switch-unselected-hover-handle-color:#fafafa;--mdc-switch-unselected-hover-state-layer-color:#f5f5f5;--mdc-switch-unselected-hover-track-color:#616161;--mdc-switch-unselected-icon-color:#212121;--mdc-switch-unselected-pressed-handle-color:#fafafa;--mdc-switch-unselected-pressed-state-layer-color:#f5f5f5;--mdc-switch-unselected-pressed-track-color:#616161;--mdc-switch-unselected-track-color:#616161}.mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, white)}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:rgba(255,255,255,.5)}.mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color:#90a4ae;--mdc-switch-selected-handle-color:#90a4ae;--mdc-switch-selected-hover-state-layer-color:#90a4ae;--mdc-switch-selected-pressed-state-layer-color:#90a4ae;--mdc-switch-selected-focus-handle-color:#b0bec5;--mdc-switch-selected-hover-handle-color:#b0bec5;--mdc-switch-selected-pressed-handle-color:#b0bec5;--mdc-switch-selected-focus-track-color:#546e7a;--mdc-switch-selected-hover-track-color:#546e7a;--mdc-switch-selected-pressed-track-color:#546e7a;--mdc-switch-selected-track-color:#546e7a}.mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color:#e57373;--mdc-switch-selected-handle-color:#e57373;--mdc-switch-selected-hover-state-layer-color:#e57373;--mdc-switch-selected-pressed-state-layer-color:#e57373;--mdc-switch-selected-focus-handle-color:#ef9a9a;--mdc-switch-selected-hover-handle-color:#ef9a9a;--mdc-switch-selected-pressed-handle-color:#ef9a9a;--mdc-switch-selected-focus-track-color:#e53935;--mdc-switch-selected-hover-track-color:#e53935;--mdc-switch-selected-pressed-track-color:#e53935;--mdc-switch-selected-track-color:#e53935}.mat-mdc-slide-toggle{--mdc-switch-state-layer-size:48px}.mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font:Roboto, sans-serif;--mat-slide-toggle-label-text-size:14px;--mat-slide-toggle-label-text-tracking:0.0178571429em;--mat-slide-toggle-label-text-line-height:20px;--mat-slide-toggle-label-text-weight:400}.mat-mdc-slide-toggle .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, white)}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color:#fff;--mdc-radio-disabled-unselected-icon-color:#fff;--mdc-radio-unselected-hover-icon-color:#eeeeee;--mdc-radio-unselected-icon-color:rgba(255, 255, 255, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(255, 255, 255, 0.54);--mdc-radio-selected-focus-icon-color:#c2185b;--mdc-radio-selected-hover-icon-color:#c2185b;--mdc-radio-selected-icon-color:#c2185b;--mdc-radio-selected-pressed-icon-color:#c2185b;--mat-radio-ripple-color:#fff;--mat-radio-checked-ripple-color:#c2185b;--mat-radio-disabled-label-color:rgba(255, 255, 255, 0.5)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color:#fff;--mdc-radio-disabled-unselected-icon-color:#fff;--mdc-radio-unselected-hover-icon-color:#eeeeee;--mdc-radio-unselected-icon-color:rgba(255, 255, 255, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(255, 255, 255, 0.54);--mdc-radio-selected-focus-icon-color:#b0bec5;--mdc-radio-selected-hover-icon-color:#b0bec5;--mdc-radio-selected-icon-color:#b0bec5;--mdc-radio-selected-pressed-icon-color:#b0bec5;--mat-radio-ripple-color:#fff;--mat-radio-checked-ripple-color:#b0bec5;--mat-radio-disabled-label-color:rgba(255, 255, 255, 0.5)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color:#fff;--mdc-radio-disabled-unselected-icon-color:#fff;--mdc-radio-unselected-hover-icon-color:#eeeeee;--mdc-radio-unselected-icon-color:rgba(255, 255, 255, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(255, 255, 255, 0.54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336;--mat-radio-ripple-color:#fff;--mat-radio-checked-ripple-color:#f44336;--mat-radio-disabled-label-color:rgba(255, 255, 255, 0.5)}.mat-mdc-radio-button .mdc-radio{--mdc-radio-state-layer-size:40px}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider{--mdc-slider-label-container-color:white;--mdc-slider-label-label-text-color:black;--mdc-slider-disabled-handle-color:#fff;--mdc-slider-disabled-active-track-color:#fff;--mdc-slider-disabled-inactive-track-color:#fff;--mdc-slider-with-tick-marks-disabled-container-color:#fff;--mat-mdc-slider-value-indicator-opacity: 0.9}.mat-mdc-slider.mat-primary{--mdc-slider-handle-color:#c2185b;--mdc-slider-focus-handle-color:#c2185b;--mdc-slider-hover-handle-color:#c2185b;--mdc-slider-active-track-color:#c2185b;--mdc-slider-inactive-track-color:#c2185b;--mdc-slider-with-tick-marks-active-container-color:#fff;--mdc-slider-with-tick-marks-inactive-container-color:#c2185b;--mat-mdc-slider-ripple-color: #c2185b;--mat-mdc-slider-hover-ripple-color: rgba(194, 24, 91, 0.05);--mat-mdc-slider-focus-ripple-color: rgba(194, 24, 91, 0.2)}.mat-mdc-slider.mat-accent{--mdc-slider-handle-color:#b0bec5;--mdc-slider-focus-handle-color:#b0bec5;--mdc-slider-hover-handle-color:#b0bec5;--mdc-slider-active-track-color:#b0bec5;--mdc-slider-inactive-track-color:#b0bec5;--mdc-slider-with-tick-marks-active-container-color:#000;--mdc-slider-with-tick-marks-inactive-container-color:#b0bec5;--mat-mdc-slider-ripple-color: #b0bec5;--mat-mdc-slider-hover-ripple-color: rgba(176, 190, 197, 0.05);--mat-mdc-slider-focus-ripple-color: rgba(176, 190, 197, 0.2)}.mat-mdc-slider.mat-warn{--mdc-slider-handle-color:#f44336;--mdc-slider-focus-handle-color:#f44336;--mdc-slider-hover-handle-color:#f44336;--mdc-slider-active-track-color:#f44336;--mdc-slider-inactive-track-color:#f44336;--mdc-slider-with-tick-marks-active-container-color:#fff;--mdc-slider-with-tick-marks-inactive-container-color:#f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, 0.05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, 0.2)}.mat-mdc-slider{--mdc-slider-label-label-text-font:Roboto, sans-serif;--mdc-slider-label-label-text-size:14px;--mdc-slider-label-label-text-line-height:22px;--mdc-slider-label-label-text-tracking:0.0071428571em;--mdc-slider-label-label-text-weight:500}html{--mat-menu-item-label-text-color:white;--mat-menu-item-icon-color:white;--mat-menu-item-hover-state-layer-color:rgba(255, 255, 255, 0.08);--mat-menu-item-focus-state-layer-color:rgba(255, 255, 255, 0.08);--mat-menu-container-color:#424242}html{--mat-menu-item-label-text-font:Roboto, sans-serif;--mat-menu-item-label-text-size:16px;--mat-menu-item-label-text-tracking:0.03125em;--mat-menu-item-label-text-line-height:24px;--mat-menu-item-label-text-weight:400}.mat-mdc-list-base{--mdc-list-list-item-label-text-color:white;--mdc-list-list-item-supporting-text-color:rgba(255, 255, 255, 0.7);--mdc-list-list-item-leading-icon-color:rgba(255, 255, 255, 0.5);--mdc-list-list-item-trailing-supporting-text-color:rgba(255, 255, 255, 0.5);--mdc-list-list-item-trailing-icon-color:rgba(255, 255, 255, 0.5);--mdc-list-list-item-selected-trailing-icon-color:rgba(255, 255, 255, 0.5);--mdc-list-list-item-disabled-label-text-color:white;--mdc-list-list-item-disabled-leading-icon-color:white;--mdc-list-list-item-disabled-trailing-icon-color:white;--mdc-list-list-item-hover-label-text-color:white;--mdc-list-list-item-hover-leading-icon-color:rgba(255, 255, 255, 0.5);--mdc-list-list-item-hover-trailing-icon-color:rgba(255, 255, 255, 0.5);--mdc-list-list-item-focus-label-text-color:white;--mdc-list-list-item-hover-state-layer-color:white;--mdc-list-list-item-hover-state-layer-opacity:0.08;--mdc-list-list-item-focus-state-layer-color:white;--mdc-list-list-item-focus-state-layer-opacity:0.24}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#fff;--mdc-radio-disabled-unselected-icon-color:#fff;--mdc-radio-unselected-hover-icon-color:#eeeeee;--mdc-radio-unselected-icon-color:rgba(255, 255, 255, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(255, 255, 255, 0.54);--mdc-radio-selected-focus-icon-color:#c2185b;--mdc-radio-selected-hover-icon-color:#c2185b;--mdc-radio-selected-icon-color:#c2185b;--mdc-radio-selected-pressed-icon-color:#c2185b}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#fff;--mdc-radio-disabled-unselected-icon-color:#fff;--mdc-radio-unselected-hover-icon-color:#eeeeee;--mdc-radio-unselected-icon-color:rgba(255, 255, 255, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(255, 255, 255, 0.54);--mdc-radio-selected-focus-icon-color:#b0bec5;--mdc-radio-selected-hover-icon-color:#b0bec5;--mdc-radio-selected-icon-color:#b0bec5;--mdc-radio-selected-pressed-icon-color:#b0bec5}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#fff;--mdc-radio-disabled-unselected-icon-color:#fff;--mdc-radio-unselected-hover-icon-color:#eeeeee;--mdc-radio-unselected-icon-color:rgba(255, 255, 255, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(255, 255, 255, 0.54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color:rgba(255, 255, 255, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(255, 255, 255, 0.38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#c2185b;--mdc-checkbox-selected-hover-icon-color:#c2185b;--mdc-checkbox-selected-icon-color:#c2185b;--mdc-checkbox-selected-pressed-icon-color:#c2185b;--mdc-checkbox-unselected-focus-icon-color:#eeeeee;--mdc-checkbox-unselected-hover-icon-color:#eeeeee;--mdc-checkbox-unselected-icon-color:rgba(255, 255, 255, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(255, 255, 255, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#c2185b;--mdc-checkbox-selected-hover-state-layer-color:#c2185b;--mdc-checkbox-selected-pressed-state-layer-color:#c2185b;--mdc-checkbox-unselected-focus-state-layer-color:white;--mdc-checkbox-unselected-hover-state-layer-color:white;--mdc-checkbox-unselected-pressed-state-layer-color:white}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color:rgba(255, 255, 255, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(255, 255, 255, 0.38);--mdc-checkbox-selected-checkmark-color:#000;--mdc-checkbox-selected-focus-icon-color:#b0bec5;--mdc-checkbox-selected-hover-icon-color:#b0bec5;--mdc-checkbox-selected-icon-color:#b0bec5;--mdc-checkbox-selected-pressed-icon-color:#b0bec5;--mdc-checkbox-unselected-focus-icon-color:#eeeeee;--mdc-checkbox-unselected-hover-icon-color:#eeeeee;--mdc-checkbox-unselected-icon-color:rgba(255, 255, 255, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(255, 255, 255, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#b0bec5;--mdc-checkbox-selected-hover-state-layer-color:#b0bec5;--mdc-checkbox-selected-pressed-state-layer-color:#b0bec5;--mdc-checkbox-unselected-focus-state-layer-color:white;--mdc-checkbox-unselected-hover-state-layer-color:white;--mdc-checkbox-unselected-pressed-state-layer-color:white}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(255, 255, 255, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(255, 255, 255, 0.38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#eeeeee;--mdc-checkbox-unselected-hover-icon-color:#eeeeee;--mdc-checkbox-unselected-icon-color:rgba(255, 255, 255, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(255, 255, 255, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:white;--mdc-checkbox-unselected-hover-state-layer-color:white;--mdc-checkbox-unselected-pressed-state-layer-color:white}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text{color:#c2185b}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#c2185b}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mat-mdc-list-base{--mdc-list-list-item-one-line-container-height:48px;--mdc-list-list-item-two-line-container-height:64px;--mdc-list-list-item-three-line-container-height:88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mat-mdc-list-base{--mdc-list-list-item-label-text-font:Roboto, sans-serif;--mdc-list-list-item-label-text-line-height:24px;--mdc-list-list-item-label-text-size:16px;--mdc-list-list-item-label-text-tracking:0.03125em;--mdc-list-list-item-label-text-weight:400;--mdc-list-list-item-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height:20px;--mdc-list-list-item-supporting-text-size:14px;--mdc-list-list-item-supporting-text-tracking:0.0178571429em;--mdc-list-list-item-supporting-text-weight:400;--mdc-list-list-item-trailing-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height:20px;--mdc-list-list-item-trailing-supporting-text-size:12px;--mdc-list-list-item-trailing-supporting-text-tracking:0.0333333333em;--mdc-list-list-item-trailing-supporting-text-weight:400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto, sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color:rgba(255, 255, 255, 0.87);--mat-paginator-container-background-color:#424242;--mat-paginator-enabled-icon-color:rgba(255, 255, 255, 0.54);--mat-paginator-disabled-icon-color:rgba(255, 255, 255, 0.12)}html{--mat-paginator-container-size:56px}.mat-mdc-paginator .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:20px}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label{display:none}html{--mat-paginator-container-text-font:Roboto, sans-serif;--mat-paginator-container-text-line-height:20px;--mat-paginator-container-text-size:12px;--mat-paginator-container-text-tracking:0.0333333333em;--mat-paginator-container-text-weight:400;--mat-paginator-select-trigger-text-size:12px}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color:#c2185b;--mat-tab-header-disabled-ripple-color:rgba(255, 255, 255, 0.5);--mat-tab-header-pagination-icon-color:#fff;--mat-tab-header-inactive-label-text-color:rgba(255, 255, 255, 0.6);--mat-tab-header-active-label-text-color:#c2185b;--mat-tab-header-active-ripple-color:#c2185b;--mat-tab-header-inactive-ripple-color:#c2185b;--mat-tab-header-inactive-focus-label-text-color:rgba(255, 255, 255, 0.6);--mat-tab-header-inactive-hover-label-text-color:rgba(255, 255, 255, 0.6);--mat-tab-header-active-focus-label-text-color:#c2185b;--mat-tab-header-active-hover-label-text-color:#c2185b;--mat-tab-header-active-focus-indicator-color:#c2185b;--mat-tab-header-active-hover-indicator-color:#c2185b}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color:#b0bec5;--mat-tab-header-disabled-ripple-color:rgba(255, 255, 255, 0.5);--mat-tab-header-pagination-icon-color:#fff;--mat-tab-header-inactive-label-text-color:rgba(255, 255, 255, 0.6);--mat-tab-header-active-label-text-color:#b0bec5;--mat-tab-header-active-ripple-color:#b0bec5;--mat-tab-header-inactive-ripple-color:#b0bec5;--mat-tab-header-inactive-focus-label-text-color:rgba(255, 255, 255, 0.6);--mat-tab-header-inactive-hover-label-text-color:rgba(255, 255, 255, 0.6);--mat-tab-header-active-focus-label-text-color:#b0bec5;--mat-tab-header-active-hover-label-text-color:#b0bec5;--mat-tab-header-active-focus-indicator-color:#b0bec5;--mat-tab-header-active-hover-indicator-color:#b0bec5}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color:#f44336;--mat-tab-header-disabled-ripple-color:rgba(255, 255, 255, 0.5);--mat-tab-header-pagination-icon-color:#fff;--mat-tab-header-inactive-label-text-color:rgba(255, 255, 255, 0.6);--mat-tab-header-active-label-text-color:#f44336;--mat-tab-header-active-ripple-color:#f44336;--mat-tab-header-inactive-ripple-color:#f44336;--mat-tab-header-inactive-focus-label-text-color:rgba(255, 255, 255, 0.6);--mat-tab-header-inactive-hover-label-text-color:rgba(255, 255, 255, 0.6);--mat-tab-header-active-focus-label-text-color:#f44336;--mat-tab-header-active-hover-label-text-color:#f44336;--mat-tab-header-active-focus-indicator-color:#f44336;--mat-tab-header-active-hover-indicator-color:#f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color:#c2185b;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color:#b0bec5;--mat-tab-header-with-background-foreground-color:rgba(0, 0, 0, 0.87)}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color:#f44336;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height:48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font:Roboto, sans-serif;--mat-tab-header-label-text-size:14px;--mat-tab-header-label-text-tracking:0.0892857143em;--mat-tab-header-label-text-line-height:36px;--mat-tab-header-label-text-weight:500}html{--mdc-checkbox-disabled-selected-icon-color:rgba(255, 255, 255, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(255, 255, 255, 0.38);--mdc-checkbox-selected-checkmark-color:#000;--mdc-checkbox-selected-focus-icon-color:#b0bec5;--mdc-checkbox-selected-hover-icon-color:#b0bec5;--mdc-checkbox-selected-icon-color:#b0bec5;--mdc-checkbox-selected-pressed-icon-color:#b0bec5;--mdc-checkbox-unselected-focus-icon-color:#eeeeee;--mdc-checkbox-unselected-hover-icon-color:#eeeeee;--mdc-checkbox-unselected-icon-color:rgba(255, 255, 255, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(255, 255, 255, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#b0bec5;--mdc-checkbox-selected-hover-state-layer-color:#b0bec5;--mdc-checkbox-selected-pressed-state-layer-color:#b0bec5;--mdc-checkbox-unselected-focus-state-layer-color:white;--mdc-checkbox-unselected-hover-state-layer-color:white;--mdc-checkbox-unselected-pressed-state-layer-color:white}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color:rgba(255, 255, 255, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(255, 255, 255, 0.38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#c2185b;--mdc-checkbox-selected-hover-icon-color:#c2185b;--mdc-checkbox-selected-icon-color:#c2185b;--mdc-checkbox-selected-pressed-icon-color:#c2185b;--mdc-checkbox-unselected-focus-icon-color:#eeeeee;--mdc-checkbox-unselected-hover-icon-color:#eeeeee;--mdc-checkbox-unselected-icon-color:rgba(255, 255, 255, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(255, 255, 255, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#c2185b;--mdc-checkbox-selected-hover-state-layer-color:#c2185b;--mdc-checkbox-selected-pressed-state-layer-color:#c2185b;--mdc-checkbox-unselected-focus-state-layer-color:white;--mdc-checkbox-unselected-hover-state-layer-color:white;--mdc-checkbox-unselected-pressed-state-layer-color:white}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(255, 255, 255, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(255, 255, 255, 0.38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#eeeeee;--mdc-checkbox-unselected-hover-icon-color:#eeeeee;--mdc-checkbox-unselected-icon-color:rgba(255, 255, 255, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(255, 255, 255, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:white;--mdc-checkbox-unselected-hover-state-layer-color:white;--mdc-checkbox-unselected-pressed-state-layer-color:white}.mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, white)}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:rgba(255,255,255,.5)}html{--mdc-checkbox-state-layer-size:40px}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color:#fff}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color:#c2185b}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color:#b0bec5}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color:#f44336}.mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color:rgba(255, 255, 255, 0.5);--mdc-text-button-label-text-color:rgba(255, 255, 255, 0.5)}.mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color:#424242;--mdc-filled-button-label-text-color:#fff}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color:#c2185b;--mdc-filled-button-label-text-color:#fff}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color:#b0bec5;--mdc-filled-button-label-text-color:#000}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color:#f44336;--mdc-filled-button-label-text-color:#fff}.mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color:rgba(255, 255, 255, 0.12);--mdc-filled-button-disabled-label-text-color:rgba(255, 255, 255, 0.5);--mdc-filled-button-container-color:rgba(255, 255, 255, 0.12);--mdc-filled-button-label-text-color:rgba(255, 255, 255, 0.5)}.mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color:#424242;--mdc-protected-button-label-text-color:#fff}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color:#c2185b;--mdc-protected-button-label-text-color:#fff}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color:#b0bec5;--mdc-protected-button-label-text-color:#000}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color:#f44336;--mdc-protected-button-label-text-color:#fff}.mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color:rgba(255, 255, 255, 0.12);--mdc-protected-button-disabled-label-text-color:rgba(255, 255, 255, 0.5);--mdc-protected-button-container-color:rgba(255, 255, 255, 0.12);--mdc-protected-button-label-text-color:rgba(255, 255, 255, 0.5);--mdc-protected-button-container-elevation:0}.mat-mdc-outlined-button{--mdc-outlined-button-outline-color:rgba(255, 255, 255, 0.12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color:#fff}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color:#c2185b}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color:#b0bec5}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color:#f44336}.mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color:rgba(255, 255, 255, 0.5);--mdc-outlined-button-disabled-label-text-color:rgba(255, 255, 255, 0.5);--mdc-outlined-button-outline-color:rgba(255, 255, 255, 0.12);--mdc-outlined-button-disabled-outline-color:rgba(255, 255, 255, 0.12)}.mat-mdc-button,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:.08}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before{opacity:.24}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:.24}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #c2185b;--mat-mdc-button-ripple-color: rgba(194, 24, 91, 0.1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #b0bec5;--mat-mdc-button-ripple-color: rgba(176, 190, 197, 0.1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, 0.1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:.08}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before{opacity:.24}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:.24}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1)}.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1)}.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);--mdc-icon-button-icon-color:inherit;--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:.08}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before{opacity:.24}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:.24}.mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, 0.1)}.mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, 0.1)}.mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, 0.1)}.mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color:#c2185b;--mat-mdc-button-persistent-ripple-color: #c2185b;--mat-mdc-button-ripple-color: rgba(194, 24, 91, 0.1)}.mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color:#b0bec5;--mat-mdc-button-persistent-ripple-color: #b0bec5;--mat-mdc-button-ripple-color: rgba(176, 190, 197, 0.1)}.mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color:#f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, 0.1)}.mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color:rgba(255, 255, 255, 0.5);--mdc-icon-button-disabled-icon-color:rgba(255, 255, 255, 0.5)}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab,.mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:.08}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before{opacity:.24}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple::before{opacity:.24}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1)}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1)}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1)}.mat-mdc-fab[disabled][disabled],.mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color:rgba(255, 255, 255, 0.12);--mdc-fab-icon-color:rgba(255, 255, 255, 0.5);--mat-mdc-fab-color: rgba(255, 255, 255, 0.5)}.mat-mdc-fab.mat-unthemed,.mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color:#424242;--mdc-fab-icon-color:white;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color:#c2185b;--mdc-fab-icon-color:white;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color:#b0bec5;--mdc-fab-icon-color:black;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color:#f44336;--mdc-fab-icon-color:white;--mat-mdc-fab-color: #fff}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-extended-fab{--mdc-extended-fab-label-text-font:Roboto, sans-serif;--mdc-extended-fab-label-text-size:14px;--mdc-extended-fab-label-text-tracking:0.0892857143em;--mdc-extended-fab-label-text-weight:500}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color:#d9d9d9;--mdc-snackbar-supporting-text-color:rgba(66, 66, 66, 0.87);--mat-snack-bar-button-color:rgba(0, 0, 0, 0.87)}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font:Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height:20px;--mdc-snackbar-supporting-text-size:14px;--mdc-snackbar-supporting-text-weight:400}html{--mat-table-background-color:#424242;--mat-table-header-headline-color:white;--mat-table-row-item-label-text-color:white;--mat-table-row-item-outline-color:rgba(255, 255, 255, 0.12)}html{--mat-table-header-container-height:56px;--mat-table-footer-container-height:52px;--mat-table-row-item-container-height:52px}html{--mat-table-header-headline-font:Roboto, sans-serif;--mat-table-header-headline-line-height:22px;--mat-table-header-headline-size:14px;--mat-table-header-headline-weight:500;--mat-table-header-headline-tracking:0.0071428571em;--mat-table-row-item-label-text-font:Roboto, sans-serif;--mat-table-row-item-label-text-line-height:20px;--mat-table-row-item-label-text-size:14px;--mat-table-row-item-label-text-weight:400;--mat-table-row-item-label-text-tracking:0.0178571429em;--mat-table-footer-supporting-text-font:Roboto, sans-serif;--mat-table-footer-supporting-text-line-height:20px;--mat-table-footer-supporting-text-size:14px;--mat-table-footer-supporting-text-weight:400;--mat-table-footer-supporting-text-tracking:0.0178571429em}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color:#c2185b}.mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color:#b0bec5}.mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color:#f44336}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform 200ms ease-in-out;transform:scale(0.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background-color:var(--mat-badge-background-color);color:var(--mat-badge-text-color);font-family:Roboto, sans-serif;font-family:var(--mat-badge-text-font, Roboto, sans-serif);font-size:12px;font-size:var(--mat-badge-text-size, 12px);font-weight:600;font-weight:var(--mat-badge-text-weight, 600)}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-disabled .mat-badge-content{background-color:var(--mat-badge-disabled-state-background-color);color:var(--mat-badge-disabled-state-text-color)}.mat-badge-hidden .mat-badge-content{display:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px;font-size:9px;font-size:var(--mat-badge-small-size-text-size, 9px)}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px;font-size:24px;font-size:var(--mat-badge-large-size-text-size, 24px)}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}html{--mat-badge-background-color:#c2185b;--mat-badge-text-color:white;--mat-badge-disabled-state-background-color:#6e6e6e;--mat-badge-disabled-state-text-color:rgba(255, 255, 255, 0.5)}.mat-badge-accent{--mat-badge-background-color:#b0bec5;--mat-badge-text-color:rgba(0, 0, 0, 0.87)}.mat-badge-warn{--mat-badge-background-color:#f44336;--mat-badge-text-color:white}html{--mat-badge-text-font:Roboto, sans-serif;--mat-badge-text-size:12px;--mat-badge-text-weight:600;--mat-badge-small-size-text-size:9px;--mat-badge-large-size-text-size:24px}html{--mat-bottom-sheet-container-text-color:white;--mat-bottom-sheet-container-background-color:#424242}html{--mat-bottom-sheet-container-text-font:Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height:20px;--mat-bottom-sheet-container-text-size:14px;--mat-bottom-sheet-container-text-tracking:0.0178571429em;--mat-bottom-sheet-container-text-weight:400}html{--mat-legacy-button-toggle-text-color:rgba(255, 255, 255, 0.5);--mat-legacy-button-toggle-state-layer-color:rgba(255, 255, 255, 0.12);--mat-legacy-button-toggle-selected-state-text-color:rgba(255, 255, 255, 0.7);--mat-legacy-button-toggle-selected-state-background-color:#212121;--mat-legacy-button-toggle-disabled-state-text-color:rgba(255, 255, 255, 0.3);--mat-legacy-button-toggle-disabled-state-background-color:black;--mat-legacy-button-toggle-disabled-selected-state-background-color:#424242;--mat-standard-button-toggle-text-color:white;--mat-standard-button-toggle-background-color:#424242;--mat-standard-button-toggle-state-layer-color:white;--mat-standard-button-toggle-selected-state-background-color:#212121;--mat-standard-button-toggle-selected-state-text-color:white;--mat-standard-button-toggle-disabled-state-text-color:rgba(255, 255, 255, 0.3);--mat-standard-button-toggle-disabled-state-background-color:#424242;--mat-standard-button-toggle-disabled-selected-state-text-color:white;--mat-standard-button-toggle-disabled-selected-state-background-color:#424242;--mat-standard-button-toggle-divider-color:#595959}html{--mat-standard-button-toggle-height:48px}html{--mat-legacy-button-toggle-text-font:Roboto, sans-serif;--mat-standard-button-toggle-text-font:Roboto, sans-serif}html{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#c2185b;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(194, 24, 91, 0.4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(194, 24, 91, 0.3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(194, 24, 91, 0.3);--mat-datepicker-toggle-active-state-icon-color:#c2185b;--mat-datepicker-calendar-date-in-range-state-background-color:rgba(194, 24, 91, 0.2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e;--mat-datepicker-toggle-icon-color:white;--mat-datepicker-calendar-body-label-text-color:rgba(255, 255, 255, 0.7);--mat-datepicker-calendar-period-button-icon-color:white;--mat-datepicker-calendar-navigation-button-icon-color:white;--mat-datepicker-calendar-header-divider-color:rgba(255, 255, 255, 0.12);--mat-datepicker-calendar-header-text-color:rgba(255, 255, 255, 0.7);--mat-datepicker-calendar-date-today-outline-color:rgba(255, 255, 255, 0.5);--mat-datepicker-calendar-date-today-disabled-state-outline-color:rgba(255, 255, 255, 0.3);--mat-datepicker-calendar-date-text-color:white;--mat-datepicker-calendar-date-outline-color:transparent;--mat-datepicker-calendar-date-disabled-state-text-color:rgba(255, 255, 255, 0.5);--mat-datepicker-calendar-date-preview-state-outline-color:rgba(255, 255, 255, 0.24);--mat-datepicker-range-input-separator-color:white;--mat-datepicker-range-input-disabled-state-separator-color:rgba(255, 255, 255, 0.5);--mat-datepicker-range-input-disabled-state-text-color:rgba(255, 255, 255, 0.5);--mat-datepicker-calendar-container-background-color:#424242;--mat-datepicker-calendar-container-text-color:white}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color:rgba(0, 0, 0, 0.87);--mat-datepicker-calendar-date-selected-state-background-color:#b0bec5;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(176, 190, 197, 0.4);--mat-datepicker-calendar-date-today-selected-state-outline-color:rgba(0, 0, 0, 0.87);--mat-datepicker-calendar-date-focus-state-background-color:rgba(176, 190, 197, 0.3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(176, 190, 197, 0.3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(176, 190, 197, 0.2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(244, 67, 54, 0.4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(244, 67, 54, 0.3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(244, 67, 54, 0.3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(244, 67, 54, 0.2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color:#b0bec5}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color:#f44336}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}html{--mat-datepicker-calendar-text-font:Roboto, sans-serif;--mat-datepicker-calendar-text-size:13px;--mat-datepicker-calendar-body-label-text-size:14px;--mat-datepicker-calendar-body-label-text-weight:500;--mat-datepicker-calendar-period-button-text-size:14px;--mat-datepicker-calendar-period-button-text-weight:500;--mat-datepicker-calendar-header-text-size:11px;--mat-datepicker-calendar-header-text-weight:400}html{--mat-divider-color:rgba(255, 255, 255, 0.12)}html{--mat-expansion-container-background-color:#424242;--mat-expansion-container-text-color:white;--mat-expansion-actions-divider-color:rgba(255, 255, 255, 0.12);--mat-expansion-header-hover-state-layer-color:rgba(255, 255, 255, 0.04);--mat-expansion-header-focus-state-layer-color:rgba(255, 255, 255, 0.04);--mat-expansion-header-disabled-state-text-color:rgba(255, 255, 255, 0.3);--mat-expansion-header-text-color:white;--mat-expansion-header-description-color:rgba(255, 255, 255, 0.7);--mat-expansion-header-indicator-color:rgba(255, 255, 255, 0.7)}html{--mat-expansion-header-collapsed-state-height:48px;--mat-expansion-header-expanded-state-height:64px}html{--mat-expansion-header-text-font:Roboto, sans-serif;--mat-expansion-header-text-size:14px;--mat-expansion-header-text-weight:500;--mat-expansion-header-text-line-height:inherit;--mat-expansion-header-text-tracking:inherit;--mat-expansion-container-text-font:Roboto, sans-serif;--mat-expansion-container-text-line-height:20px;--mat-expansion-container-text-size:14px;--mat-expansion-container-text-tracking:0.0178571429em;--mat-expansion-container-text-weight:400}html{--mat-grid-list-tile-header-primary-text-size:14px;--mat-grid-list-tile-header-secondary-text-size:12px;--mat-grid-list-tile-footer-primary-text-size:14px;--mat-grid-list-tile-footer-secondary-text-size:12px}html{--mat-icon-color:inherit}.mat-icon.mat-primary{--mat-icon-color:#c2185b}.mat-icon.mat-accent{--mat-icon-color:#b0bec5}.mat-icon.mat-warn{--mat-icon-color:#f44336}html{--mat-sidenav-container-divider-color:rgba(255, 255, 255, 0.12);--mat-sidenav-container-background-color:#424242;--mat-sidenav-container-text-color:white;--mat-sidenav-content-background-color:#303030;--mat-sidenav-content-text-color:white;--mat-sidenav-scrim-color:rgba(189, 189, 189, 0.6)}html{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#c2185b;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#c2185b;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#c2185b;--mat-stepper-header-edit-state-icon-foreground-color:white;--mat-stepper-container-color:#424242;--mat-stepper-line-color:rgba(255, 255, 255, 0.12);--mat-stepper-header-hover-state-layer-color:rgba(255, 255, 255, 0.04);--mat-stepper-header-focus-state-layer-color:rgba(255, 255, 255, 0.04);--mat-stepper-header-label-text-color:rgba(255, 255, 255, 0.7);--mat-stepper-header-optional-label-text-color:rgba(255, 255, 255, 0.7);--mat-stepper-header-selected-state-label-text-color:white;--mat-stepper-header-error-state-label-text-color:#f44336;--mat-stepper-header-icon-background-color:rgba(255, 255, 255, 0.7);--mat-stepper-header-error-state-icon-foreground-color:#f44336;--mat-stepper-header-error-state-icon-background-color:transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color:rgba(0, 0, 0, 0.87);--mat-stepper-header-selected-state-icon-background-color:#b0bec5;--mat-stepper-header-selected-state-icon-foreground-color:rgba(0, 0, 0, 0.87);--mat-stepper-header-done-state-icon-background-color:#b0bec5;--mat-stepper-header-done-state-icon-foreground-color:rgba(0, 0, 0, 0.87);--mat-stepper-header-edit-state-icon-background-color:#b0bec5;--mat-stepper-header-edit-state-icon-foreground-color:rgba(0, 0, 0, 0.87)}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#f44336;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#f44336;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#f44336;--mat-stepper-header-edit-state-icon-foreground-color:white}html{--mat-stepper-header-height:72px}html{--mat-stepper-container-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-size:14px;--mat-stepper-header-label-text-weight:400;--mat-stepper-header-error-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-weight:400}.mat-sort-header-arrow{color:#c6c6c6}html{--mat-toolbar-container-background-color:#212121;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color:#c2185b;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color:#b0bec5;--mat-toolbar-container-text-color:rgba(0, 0, 0, 0.87)}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color:#f44336;--mat-toolbar-container-text-color:white}html{--mat-toolbar-standard-height:64px;--mat-toolbar-mobile-height:56px}html{--mat-toolbar-title-text-font:Roboto, sans-serif;--mat-toolbar-title-text-line-height:32px;--mat-toolbar-title-text-size:20px;--mat-toolbar-title-text-tracking:0.0125em;--mat-toolbar-title-text-weight:500}.mat-tree{background:#424242}.mat-tree-node,.mat-nested-tree-node{color:#fff}.mat-tree-node{min-height:48px}.mat-tree{font-family:Roboto, sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:Roboto, sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto, sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto, sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:Roboto, sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 calc(14px * 0.83)/20px Roboto, sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 calc(14px * 0.67)/20px Roboto, sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:Roboto, sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto, sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:Roboto, sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:Roboto, sans-serif;letter-spacing:-0.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:Roboto, sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:Roboto, sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:Roboto, sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}
/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./src/styles/reset.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*!************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./src/assets/font/eFactoryProFont.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************/
/*--------------------------------

eFactoryPro20251124a icon font
Generated using nucleoapp.com

-------------------------------- */

@font-face {
  font-family: 'eFactoryPro20251124a';
  src: url(data:font/opentype;charset=utf-8;base64,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AWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AAVwcmludAh4LWNpcmNsZQ1yZW1vdmVfY2lyY2xlF3BhbmVsLXJlY2VpdmluZy1vcmdpbmFsBndyZW5jaAt3cmVuY2gtb3Blbg13b3JrLXNjaGVkdWxlBHdhbmQMdXAtZXF1aXBtZW50BnVubG9jawl0b2RheS1wYWQJdGltZWxhcHNlEHRlY2gtY2hvaWNlLW9wZW4NdGVjaC1jaG9pY2UtMQR0ZWFtCnN0YXItZW1wdHkLc3Rhci1maWxsZWQDdGFnBXRhZy1vCXN0YXItaGFsZghzb3J0YWJsZQlzb3J0LWRlc2MIc29ydC1hc2MDc21zBnNhZmV0eQlyb2JvdC1hcm0HcmVzdG9yZQZyZXNpemUGcmVwb3J0A2V5ZQtyZWZ1cmJpc2hlZA1yZWZ1cmJpc2hlZC1vEXJlZHVjZWQtZXF1aXBtZW50DnJlY29tbWVuZGF0aW9uC3Byb2dyYW1taW5nBmNhbmNlbAdwbGFubmVkBnBlbmNpbBBwYXJ0LXNlYXJjaC1wYXJ0CHBhcnQtYmluDXBhbmVsLXN1bW1hcnkLcGFuZWwtc3RlcHMOcGFuZWwtc2hpcHBpbmcMcGFuZWwtcmVwYWlyD3BhbmVsLXJlY2VpdmluZwZmaWx0ZXINcGFuZWwtcGlja2luZwtwYW5lbC1wYXJ0cwtwYW5lbC1ub3RlcwxwYW5lbC1tZXRlcnMScGFuZWwtbWFsZnVuY3Rpb25zC3BhbmVsLWxhYm9yDXBhbmVsLWtpdHRpbmcOcGFuZWwtZXhwZW5zZXMScGFuZWwtZXhwZW5zZXMtcGFkDHBhbmVsLWV2ZW50cxBwYW5lbC1ldmFsdWF0aW9uEXBhbmVsLWF0dGFjaG1lbnRzDW5vdGlmaWNhdGlvbnMKbm8tcmVjb3Jkcwltb3JlX3ZlcnQKbW9yZV9ob3Jpeg1tYXN0aGVhZC13b3JrC21hc3RoZWFkLXNjEW1hc3RoZWFkLXBsYW5uaW5nDG1hc3RoZWFkLWVzbQttYXN0aGVhZC1jYw5tYXN0aGVhZC1hZG1pbgRtYWlsCW1hZy1nbGFzcwRsb2NrC2xvY2stZmlsbGVkCGxvY2F0aW9uCmxvY2F0aW9uLW8FbGlua3MGbGF1bmNoBGluZm8SaW5hY3RpdmUtZXF1aXBtZW50BWdyb3VwBmdsb2JhbBRnZWFyLXdpdGgtc2VyaWFsLWJhcg9nZWFyLXdpdGgtYXJyb3cFZ2F2ZWwEZmlyZQdhbGVydC1vCGZpbHRlci1vCWZpbGUtd29yZAxmaWxlLXVua25vd24IZmlsZS1wZGYKZmlsZS1leGNlbAtmYXN0ZXItdGltZQhjYXJldC11cApleHBhbmQtYm94BmV4cGFuZAllcXVpcG1lbnQSZXhjbGFtYXRpb24tY2lyY2xlBWVyYXNlC2V4Y2xhbWF0aW9uDmRyYWdfaW5kaWNhdG9yBWVtYWlsDGRvdWJsZS1hcnJvdwdjb21wYXJlCGRvd25sb2FkBGNvbmUOZG93bi1lcXVpcG1lbnQGY3JlYXRlDGNvbGxhcHNlLWJveA9jb21tb2RpdHktZ3JvdXAIY29tbWVudHMJY2xpcGJvYXJkBWNsZWFyDWNoZXZyb24tcmlnaHQMY2hldnJvbi1sZWZ0CWNoZWNrbWFyawdjaGVjay1vDGNoZWNrLWNpcmNsZQ5jYWxlbmRhci10b2RheQpjYXJldC1kb3duA2FkZAphZGRfY2lyY2xlC2Fycm93LXJpZ2h0DGFkZC1kb2N1bWVudAxtYXN0aGVhZC1wbWUAAAA=);
  src:
    url(data:font/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAHGEAAsAAAAArWAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGBAPFMuY21hcAAAAYgAAAKvAAAIcPvLPJhnbHlmAAAEOAAAZjIAAJcIA6V6b2hlYWQAAGpsAAAALQAAADZnEUS/aGhlYQAAapwAAAAfAAAAJAvcCIVobXR4AABqvAAAAJ8AAAHwzdX/1mxvY2EAAGtcAAAA+gAAAPqCP136bWF4cAAAbFgAAAAfAAAAIAGWAbxuYW1lAABseAAAAUsAAAKmrY/CrXBvc3QAAG3EAAADvwAABmfgJs8seJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGHeyTiBgZWBgVWDaQ8DA0MPhGZ8wGDIyMTAwMTAysyAFQSkuaYwHHjF9KqJ+QWQG8XixCABpBlRFDEBAEJFCvV4nO3Uh1ITYRhG4QMEFMWGnSIKih17x95QEBvFCth7RQXFBpebm9B993gZMvPsJN+X/8xOZgNQD9QVdhQqUDtETfGKmsFiWlPO61hQzis1neVnKplX5/78Ka61uRbvK+W1tvhspSg2MI/5NBbnFtLEIhazhKUso5nlrGBlsV3FatawlhZaaaOddXSwvtDBBjrpYiOb6GYzW4rPbmUb24v72EkPu9jNHvayj/0c4CCHOMwRjnKMXo5zgpOc4jRnOMs5znOBi/Rxicv0M8AVBrnKNa5zg5sMMcwIo9ziNne4yz3uM8Y4EzzgIY94zBOe8oznvOAlr3jNG97yjvd84COTfCp85gtTTBf3+JVvzBRfQQP//5pyaWj79242T4nK56ZOZFZRnr9qvfIkVRuUZ7M6T2Q2X2TWKDJbIDJbqDyz1SaR2SLl7qqLRWZLRGZLRWbLRGbNIrPlIrMVIrOVIrNVIrPVKu95jch+rci+RWTfKrJvE9m3i+zXiew7RPbrRfYbRPadIvsulfONKl9vEjnXLXJus8i5LSLntoqc2yZybrvIuR0i53aq/B56RBq7RBq7RRp7lP9L1b0ijX0ijf0ijQMijYMijUMijcMijSMijaMijWMijV6RxnGRxgmRxkmRximRxmmRxhmRxlmRxjmRxnmRxgWRxkWRRp9I45JI47JIo1+kMSDSuCLSGBRpXBVpXBNpXBdp3BBp3BRpDIk0hkUaIyKNUZHGLZHGbZHGHZHGXZHGPZHGfZHGmEhjXKQxIdJ4INJ4KNJ4JNJ4LNJ4ItJ4KtJ4JtJ4LtJ4IdJ4KdJ4JdJ4LdJ4I9J4K9J4J9J4L9L4INL4KNKYFGl8Eml8Fml8EWlMiTSmRRpfRRrfVM5nRHrfRXo/RHo/RXq/VP6uf4u0Z0Xac2LmL5kHdDgAeJykvHmAZUV5N3yq6lTV2ffl7vvS+3b79jrTPdM9+8LMMBvbMAMICMMuRAUXQFABDUHF5RWV4AIaFUFETZSQRY1rVBKjCTFiNKLm84u+ZnmVuXxPnXN7ZlDzx/emb/ftc+rUqVOn6qnn+T1bSbIEP+Qd5FkpI+WlqtSUJFTvtqtu3UKhG0RxJ6x2O0to1h1DzbjerIZQgKpuley5+s2941eVh4fLV+GBq0vDCA33vnf0aO8P0M639Kron8QffvItb+l9Gw2Xeo9Che9+F47QGaXhfz929Vs+feJhdJ0k4eT5P06e35AkN4hLKI6mZuGJM9PtMdRu1biFOEO8zduz7dl4Nubt1l1nH/nKkbPvarVPO8Rfm33ve2ff977kG/3ykt+8nhz2/nOtBnyLR6fPv5fcKwXQAwnVOOMsiCPRhxnRhVa75Ve7VfTLay84Ojs/P3v0gu+vHRztHUP3k3tfUJYc9LoHRLNa0vYz5HvQdkValLZLF0mvlu6Q7pUekT4DzxLvBY+Syyh53THUaLfg9Vm9Bgczy4hCBQtGQ46jGdEZqDUN3YGLTHQQOppU7ExBrZBHcCvUXEZ+Kxm3dqteY9Qi4gp8ZpP3WUYuXMUWoiVko2Z3emaKhtBOaz10YCriFuFhOgXicXg9Ei3xGottxGrLGKqgt7bnCOcU7d5XP689jynSe2c7yhfexy7htHcfweV4rnd/a4FwzAi6P1aswOqcx4ksE9Y7qLPxHz6syFF5Tuu9k+CrGPkZIQh+FPRgqKoqFofXXX78ei5r+Btnv4YlF2VuKNdeftk1VBWXdfX2E0/+MVzo3YYoueIzn5WR+Ptia4GL2lynnYnxjoYRkVVNXmzjlRWC0YaNMiKfdnOy4jD596tW281j7qmfpPh1m+novQQ5auaokycsovhjCkEKi9qMqKqG+ScQcq7cQbBuZd4i48nr5Qve+oFp19I+yzFX0H1d11I7E2NT8nkDi/zgAw9NuyZ0dHJ0okM19O6ObcBgzZ21T37qmw8+dfimb35z//5XHIKvm7Y4BW4EG2fd2CAo8MOMXtuwEugyQ/GFi8XC4mKhWJPQ879+/gT5KfmZNA8Uw1lrHIlfmMgxJGiDcfjXblk4np2Jykj8MhuV0BIUzszCvzhawuRH1zOLTVBsY8ZuH3vZ5bMcq3rvL/WSPXZ4Q4HfdurqGyduuKTDiaajRb1ojxzcUCHd7TKSByjrckve1TYWjq+zS+JmFbPSylljBwhclbm4urfO112+aBfFzRpm+aX9/fX1PfJDaaf0fknyBc0LeiyhMABCF6QKZCrIvIQXERKkV0LAb7rT4hLQZ2dKVO5MCeoHygU2I6h7TFTjAbyuoNVllFSC0YAasDo4W1vFJZw+Y3YaRk3Qso1q6fKYgWvpuhJrD1YL3NqZejQbAQVZeq3Q3izjgfxgXpF1ojPVXD3azaEaRjLJvXTHcDMe/p01et/FSLNqrybrtyPlvsvzeZVbqt8Jql2FYk2dzat2aBq5km5ZRjn2MDMH3ZGp366qK3M51QksI1cIsEwNvSgqa+RpYlncsIxKfgDLm9uF4Vgm5qHq5O7h3tODTp3vOIxsV4FOnX65MrV7BNUHy+3sxpUNzuVb8/Y7L8tFGNaarjmrzVBV+FxEZKKr2aLtl3y7HPnMgOWw8Fs1VT4fYqip5QoZzY5sswhVxRTzZJ7/ltwltaVN0j7pPOlq6T7pfQmXK8KIkqCEFmHOIzGTM8t4CQuGNw4zPIYFn0NixqKE7cDVGQlYr5gRmNXARm1RGkc85kDbMHVSwvGChEUDqcy0hIig4kH1miCw/qNSObL+JPGgYXhcMvkMyMZCtZkptMBIK7AZ1+xMUzOpggnG7dCiWJaDTBtzG51pXPz23meLAeWap3It6y0dbtyF7qBK1My3qrPlTLF4fZQxLFPfOj8788ADCwsEfZg+csmy475/V7ZRQNB6rYk2UjKdDxRMZW9sjFDFZjKeKGSoghRSDSeB6lTKT1wel+V3k45MbuFWpo4Qlg2mk1opIpg2mxjOma7JCLVCV6ENdtF9vccv2FCoZAWfBI5Vbr4BvVNzBuutUg7vr1S8UuklUY4pnN4zPzv34EMLCwx94h8uWeWq+f6duWZVgUFD+ebZ3K9OCHbpqpMVnyoKiwsThLBYxni6pBnADknv43Edz31YTDNKBOdVILM7cCLWWjrowJRCRjgLxVIUKxMkiLeMkmW4lEgk8WGobtyxISxnEDJy8SWXAg8HDi8TRWaWrHmygvHlk342Z0UmQdtXt+xQDZ08o9y5IaqWVBaZ9JJL8vneLT9aqdYrjMB0wahEeUJd97IJL+MjvaCznZs37ZCp6GeCb/AXyeekddJeoMlXAg9iibwUbIc5cSIcO/HsVCodBXWMo+bs9OwSmYpLpDOVsBSgGkEzoctZo4UTllHtTMURTam2DOQWJqwLLgFxw+WUeIHJccGUltA/DfgKR5n2AJNllmd+tPwXX5oZVRk3kUyJ7vUaiMA6Kf+74zuKponRKetWPffh9ehDMta0E08xmcBYcRQ9vi70en8+5LtqPnBcRJiqKTCI2LKHmWmqo/NDjk7VTC0skHyX/KnecHefszeT93qRk7OhHkqe6KO/nBqC5xtk9+6RXNZQZDme9YeKtTJlUAf37pEPf+h5SZYxQ7/UCZRhdLHdrG/MB5ROF1RdkTliJGjMyPKI16rnm8Y6PfY9Q83KpDZaV/t08nP8M4nAqMez7V899+tfo1/8+tfPSaKkj7t0wEZdoCMQBCEHwYVb5HeBMFIT39PifEpcCUQd/P7GeZOPTNxyy7Fa7ZnfBmjXnrt718jo6Miu3Y+vHcAdzV89MlGtHrvlFlT5beh2wntB9eTgFE78If5LaUA6V1C9YGpI8KN6zUZhHA2iZcFixnHK1QSbAQor4wi4WWeqlEo2AnwJ4PTUUkJCS8CZomIiwYQc6nbQebIXz2UuD0mjqcEPeho9HWGQC+Vh7t5wVgQwoXTeno0/QHrgaQIWjU/qlQolsuUUBp9742DRNihSpjruLBWrQraqFKMP4yfkeo3r7cyL3u4T+Xki+9+HuUNo4MJ3j+jVKgNwhH/0uOra/HWvr4/b42fNZx2d3HMP0W3j4LWTzsAZs+cWXdlUXO2jD58ai8/hPwHEPpFweMzEOydyHH5tRFPxzdJymLeaeO/pVi2oQC30ngyVaRxpq+7gXLaQRYhsP/tAsI5SGkVKpbi3txVa157br2H8OKW9t8Aiv+++ullcGh5/0YYOHjv+iWW7Qntfg/JPfIIyeuLuHTsmcpznJEl9/nlY9HeTf5VmpW3S2dKV0k3SG6T/JT0kPQ49ha4sJSIH+pkcggwCiRGDrGB8DLCChYXcEJKkCjMMXW5XyVQJ8wCkBcCR1hJuvvCUA4nCBIq7a/1G4+klNCWWflLpN24nXbg6u3YTrZ48xWGzKu7un8h379sUZepLOzeP8/pElEEDm/dtaaNMNFGnQ8uN0txQlIk37UOX5tF/5NClvw6aBQvlR7ujeWQVmr2/gnP71HklO5Nd3k+KGTa0vG15iGVK8j43N9YdyyVVfhK00rvH8sguND/R2jQCN6w/k9Zy6PW9q5rJ6fCmFtrd+2C2Ts9cSk7baHzHK0vxumpr4yAvLjTbYWZdZXDLIPxW1mXCdmOuEg3Plarr4tIrdxzqrjt0cHEGR3axFZQ6JfgNWkX7K3axGZSmS/AbNIt2T9Pcizf62fp8tTpfz3kbL/5JfjQPv8kdaOcLb+4VG6P7FnS456INYemv4GTe0DRjft/o+0rhhgtdXTcW9o6eruOpkg9U0NQRjUmTEhvNtpdRGfGY3Nv7mxtu6P3NDzaBBoE3PfGuoTsf37r1k3cN4UtzKOj9NPu53j+8852oue78R1/mPPSQ87KPr8nBfrsSsObZtGH0S4Q3/+Bkexm47XNZFKaNJOvnefghz5Ifw32FhPNNzwA9BMyv1oClBjECGgDo3nWnW0TO1mpZ+HtZ70dDpRM/yGSQk9mcwaOWM4k/jxuTDYTEV6V44ptQ3vu3TAb7djNAtdqktCb/yAQZAx20Jo0ITuuzMOWtIO/86US2jScC21UTyQVyzUJwfUag7MhCY6D2/fxbZ+8/eC679exvAWMh7BVP1B96pev0rup9AS0OtxTGnFfEaj5fq7rGUAbOqIm1CB/+liKfd3D/Oa8+6++QU9c1QnUdj3CCe9/tXYnm0eJQnZKzrTF4y3VZXx/mkYr0UHuhXq5K9ulzxt3fNV+/a6rQbf15EuP9M/J/YLwzCWJpAdeGoa2x0G0nWpQP/NefaSHSqnHCEn4MUADw5QwoZ4lMxyWzod+fbWTvN2t5bPzUbGs/0wn68x87DRMOspbuy+IyguumidGKjs3H8Ne9XM47MfGYhbM1s/dfDrAdxWygdyDFcXr/ZTZChDT22IkpL5tx8dcfM4lu1lO6ev55/FLyJ9JoH1+xMPaYwE7JzIkOAlJeWjMbDAu9kCRaERq0hBIM8v0RI6xRng/elK/ZpsXX7Z7dhxWedd2jRwkDbVyvkEe5xYPsnud7d8mPEpaPVUUrBvfmKyrM0OzumYPMLvpHzyfoVb++nTrqGu57M4zjdN960Qd+nURMgwLqxWvCbGYc4RlBRN3pPvATyAodogdnFsMiLBKad1SmBvb0URngpay4IwLXAm2RR41A9NzftpSr1nSFfJ/snV2MSkWNZ3yZ+lb3fHLi2ETdUVweJf1HN5zW/x3L2WoOoVO0L2jIlFwplLLQ6yrMOpmtTs2IxYXq3U7c/yMbT1xSn0AP4q31ycmev3//gwcOfGD/fnLvZP2E9+BkDf2yPtm7Y7/4SZpNvv6RvBjW1WCCX5gUBqn2WhVKSUuCN/aFlSWw8BhZRtNLuCQKLJQopEsI/UDtTcpctQ68CP+Eg+LR6wLwrsuAz4iq+Yq6dsBs1a9WOIVRmiAXsue+qVCNA0RTqSGrpKEyWE/q+LnnFj0V1AQPjgqeKmPa+0NtqKDptlZUbAO6qyfz922YvyGYwW3SQek66XXSH0j3Sx8B6fgFeIcgCliqo00JlRjWSR9/jSckB+XTyWSOCy2+M5WIdqABgfXLaLavokNdobO1agCF4TaaMJP+5akZwHAzfU0A8FEsbkyoqNYnERCpAlHPTI/17V9F1Ek0foDTGBS8lOz7dYSqL8hvCad4izP0Z4ZBZP4voYlU9orteRgQQgAN2faFC15sOPl4+RrP36CbXkhp+OHNbblsZbIDuwcMh9LY1xjTJsbzOY0Xyku23fuHbE52rRuuV7hltH1VJqy1ZSUqOmbGcRfoxoELNXMQxPglEw7o50DTjZxsmtzwAjQVDisM/wqmkBvTG7pGXn0E1iVzNoOe72iBG75JIf69F3Y1JJO5iy6rGCr5Qi1uZyuh4VgugG4GfQ5Mxwgtga9kFigEtD+CL9CjEC4qF87UsM68uH1hxw0NpOqO559P1q/LZtVMZsKyXm9PzcbeDTeUS7FXMTmlyuCWjUGeU7mB1w9eyNQxw710ws1kNV7JKuN6RLHhOuSnfDi2GxuPHNtcs4otY5KVS1u27u4W9XJ0pubIWHcN9EMeUKyaHEgVozVefZxcISnJShCsVTDPFMeH9Xi2/hu4XRhleEJQJ/E93jq5aRJ+919y+OBU55UPfuCVA+2VTe/etNIeEAd7xg41Fyfm1y0nlztTBw+jX9ZE/Un0DnF2yYMP7lmrm9xUzC62/FBc+oq446TeKktEl2I4cds8rs62uVt3Oy4oJ1Uez8IR+dhX56448Y0r5r6yd+9X5q7A41fMfXUv0XrPfGXuyivnvoLKJz6D6ulx7x/xplO84Dg5LnHJAX4AXIa70LaLakDsU7CmZoHB4Lt7X3r6aTTzdO+OqFIZLVeCAwfI8afTwt7rK6NQWPn4r0629yw5UzKAZ50hrNIWIH80tYRgVRBAkoKVCHyZjvDax0apNrv2WWPLs2uqd/qBgZuv1eY3ia/apuum88de+6pd6y9dv7w4MzU62KgWsoFraJxrhhtkC9XG4OjUzOLyyy4/sLXTDtQXFuNr+w3BV++BXa967bH89HWboDG8bFu5uFpolGqFQujbth8WCrVSo1CNc5Y9O7x7dmM1emHhyfcWvoC2NJ5Y41Mb+W/6BAjw7E6K5VvDyBXDK4b5v7P639W5/LKVjQPDh8+99ZXl4tjwEHn2d/sQTnh/9EcXXOCtH1hd6a3818vzG0qn5MhT5KuA1jrSLunwmvSDT6LW9bW5lIHVUhtmejkZ8Flh7CJhp1sWpqjU+piKbjwsqsJEDiN4A/TVxRsnD3Y7ulbzphpLDz5+cM+tQ2P5wc66j11WKK3ffNPE/nWV8pl7L7/yO7t35vPl7PUPHPFec2jkyHjex+QyJNTRClWdse1nbLwnCux8qej75Et0pLb+nLMvfvEFk2e2VnZqpcLxbbsfe2T7wUsNsqAujO//p6uvEM0tiYavPPTa3QT1tv7VO/DbMKHvpJgTpWVVtgzYO2nYzOuXifFI8OuPyU+kkrRBOiq9OrHrAotPLbllVBW4iiW8Ox0SKpTCVCcE6FXtj9Uw6ltfBXARUkLY7V5gTQpEGUCxKg3hYCax5vUB0JKwg6eWvXFUjVWL3nLr0YUh7lHbRDsVLRcD4795+kyqgS4r75u+mRC1bWlop6Yzw1BGZs+7ZT4qZDBgpcpzN54sW4iKMaCyQnzLrekNvU/guN/arQtRuaiy8PRH9T5B/pkWo7Xap5o/cnN3N5ZlvLt786m6aw3NR6WSwjXTOvGu/75ptPP9H9D++45JEk3o8p/JE9K9KIMm0VYkLBMWCOBUD0+NpPVEI0+tVDyRxQEL+iCyhGdmT7OwCwgXp0bYJZjGhIEsY+EIAiruTicVUh6yhNcM9MtopiuK6kJGE8GEJhKbvkAAqZkeGimjlB11ZtIHC8DAASRY6WyKDsG0Y6gUBtBCn5tZKIHnCZYAfJAYbrkolCehf6mPawmDNi/8kwA4+9xOdD4WHhChx6Rv3H8lYefvOw+wsMxZCWxoJVem0uUKdBskrKY7A9SM/pBNkE5HpUzmZLyZz6DhOBRCj1G3WiyysDKUKTbHEJcRoaZbGZOxrbm+RnJ2k+KcU1RNTXEzyiSragaVqTJe1kAUAyTIOlVFp3KUx8jJOVHd9kCEI0sfkNuUy6AnGVphNOOGCh0abOQ1Qx/NRtYqjZDDVFMtolHECMN8kdsqAjCACWvYUaeDWpFHqKz5Jq+qJiUyYvKwW+KunmnUo000VDyZ2+VMgLHGi5t1BdPYqsnIihwnY2F9Fcp1RW1kFV2GH9os5rVRMjW5rdQdiUcnt23ZvmO22LQZ4plLN3sbt07uHrG1cM8FY50z4snRcNdUuJGNUVk1g9DdYTH1GpwDvP0peiY2DYXGhXGZUTg6J2s5DDFF5fFwq+2EfoYd8g3K0GhJNQH4qkbslgJHL2DkGpHMVF4cUE1QnrTmNKAOzMw4NyJjB8CxbmrFpoxztbys+IFiETZCxKvLjLHxYqgCrubGYDFTruQDrqCDvtmRm7jAVUVHI34RqwxhWWGhXvIoixSbrkarPDJsteC0AUMLhw/VlQIblHVKScYbLOQ7DSuLKVIAjNFdhqqOFQLFUQIZxeU8z5UjeZQqIyMAB4lMDbXYVjSF0D13q9XixG2vn13MZky7U1g37B8Pt1zgUTpvbDy346/zh9ZnNH3d2MVHR5cs9scLDCgKVHVrK+V3y4XwpBx6lvwc+O6KdJZ0Q7La01V+SkT2pSROfMl9E7TgqPW+40us4341IaZSTsFSxLC2RPqrMuHFtVR5E3cRKEUfPfaBlxYUsxDPffnm1nTrwg8uDk+pjJnH3n7+i7ccfG0rAxRWfuDGcP1ANXfdO4pU5pkrz6gsjmjdUuvV7TOzSsAaljUzt3flpoOGEhYG7hiYzCmyrGRmvWAm8NITvTVSyfsx+b55wduPlA7kOzeMv+QeFx5zwe65l26B517w0MsKpeuh6ck9CyeftPbcw7e3HU/BMHnv4OMlrWJuP2Pn7LxljF+yOnlkaH7++vj0Z/UfHLUijhB9YUxA5b+LCTgtHuF3xgYsvPWtC/fem3z/rhCBE19cuwrfJzHfy8mGBGHcdEq/FnpOMlmzMynnTHwoQkCmXi2hpAHjhf++lbBcLLh7lDDtxMVBga8u4ZREUnmZqG19zJiQxFSip4tZRh8aWCjvqAkfhWFrZi07ubDjzdfndRA5qs64zPlGNYyy3GGa7nJ9ZMe+qdIZZ08OENoKM5Z5nBGVqJ8mukYd3+2dX4hlww+1dth5/b5z7h0zfCrrjlZaXrdrz871RxxgFFZsBhWTzKmFzPxZrsVlxciWpzJjADGPbivZjqISRJhmdW0viDkhilGa3LNtSGeo9/X1Y1gey0fY0W8BnozZvzq6HYebo8BykIeU+Eh+ZfOhPcGkShTCrdyOyXFdL2auWg0UjdvMtrN0TYZ+hjwj1aRJaVk6IJ2frqp09IX1Zyp1SIo5SAaJpItKiCVh6Y14IIkpAImRT9VdzsqJB34ZJetJyBFQ+lPhSogefeQ7vZ9XPQ5MgcY62zp6ZaWCPrO9NCGrAN725SvdkYwe11Y3LUR24Pau313eXGij5369aVPvkd3XIKwgqgWDrUv2Xomwp9Gzel9QPkMWCRoqbiH/SIyPfq/3kyvXF0p5rtsoclrQ+Fd3lLsghhzbjA847PBo2dSdTH3Tqjqn28/i3ov2lDcVhoGjYUQ2bbp59/WyqiKFWM3WxfuulZXg4Il/ljfiL1LULmxJfL3Cxs6fI9+TJqQlaSdwopdJr5XuF5FDgprqiaWfCWcskOIicvv/hcN2Zj2qJlwqMSXURSDRKa2QiJvSStOtzukntCNov1NNmui6afPVRDtIGhftnPIP+Z0+fhQgYTgxkSVoArjd1z+iX7Z3/9Hef+Qa2buEde6u9DvbyCHt6P69l+kf8bJZ78Q/9v4DaXtWV1oDA62V1c9CnUY2+yhcauRyv4pu0l+8b//5SBdnjWzv38/fv+/F+k1wFTiO3vv3M9buK75on4lyDfNtKtVD60V7k5O3qrIW4fKRt4+MbBPP+hq00vsStPM1cbZtZOTtR0TJx/FKu71x032bNrbb6Mms96y4+oKvL51sgtx82q1ZtOvEEydv7T120IQi8z1qLmMdSA7fpWUz9sl5JBsBP3akOela6TtoGm1EZwgLsY1TBaecoqdyAs47tM+IZtejVt9u3BWBFVUL0bDarfYtk3EYhKlvTCyhOhtGtXYtsRolEmgaZrQrGkrXBwDQJmUJSO0HgzCBVOup7ieeW8YpH5xaRtC08CXPJqalxDKbdADICY5m2ykkTdWr7nTSmo3G+1CRxQkPFNdKAmJCS3BaRII0gkRjE7cDKBQF8GbthGzawPDHBE4UcQSpmgfPS3lpwk1F1BRKVMAU72Joeix5yt/DihoamoiHhbcNFhcN2rKjWrPr0A+j0oQuDH3Cw2/vWd8gVOl9eiiPLus9iTbc6ZWSOxAgQVOBT2e+dcPGG9rzHUMxuAkQCi5R2cA81HQ7WIf+ofc3gE2Y5fuKTfiMjGTF9nJ5mixpCs8MDddkuptXg7BG/clAJTL2PNu2dXWUM9PJBTZFlmkrXCayyfVskRGH+zV4jq7kM3YH2ss7lg4MChuOLbu+LncVJTRURJmmGr5l13QMcEk1wyDj247nuRY1A5MGnmvonDBdDVwOnRtxDIzlgCxUGnhoW74SxxVvoG65xPHidmwDxyOf5N0ZjN2oNZ/7tw92XMOYyGEdQC1SjW7VtILuRz88E9jm5KyMp6oB1xDe19zxWqUSqI7f/coltalRHYbJkKkYJibDoWKMTdcun7iq0Z2AM6AmWYaBuYhFLkBtV9HGVGoYYZ0BbM+bFAMibHmmG3gFy3Kyvs0oMb0QM+bYnNO2ShzFr7EoP0ApvIusaEwzFYewakGBOSh4JhERM3ORzVUPaYpMLG566rivyoiqFnachuqCFqAg1WKUKqoeKQThSU1zkG5Enk+G8sKQC7pDwQNFwDI8ELcgTwHUXq3NbJwyHW91o6vRUZpv5RTNHBnVuLBtJYE4BIMsK0tdkGV7pYuk6/oxV3kg8bVl3EyWcTaJdBAxgoEIvRKRDcn6WY+cmcVkHcPCdeMIAROgU33jbro+TxUIK247LaqmuqE4nbQC0DwE7cGgQY/xRh0Ih974ctv5+7Nfh67Ail/+d9U48VomohHoxz/+0SsZ1nN/raq9N5sGR/d3bJ1qSGWHH7jnxfhkiYq5bPvd999zGTYAtv+S6Ub/nDwtZ5ygd6D3t+fkfE41QS06tYUyiibuuMO28BMXTKnkxJcwoAnQLnad++/oYfrKmwBQIJjt3lEHVHdAi4rPQLu4y7VUmEHKPS76h99gW6rq6AQmNYGG6Th/lXxVykhFaQFG+hzpaN9TI/xFndmpBCz4Yrx4jfnCxCgiRTgJUlN4cn3Wn271pyCtIewlp90+220lAW/ColJ3Y/x5wRNUOr7rYNZk0BeVje3al3P+9rHHTvydoGcx4ET5Ss5STj8Rl5+Scb8yRwnPUYb3Hcqa30aPPUo+L+fLF57AYiSIWqpdiP8jOewN9w6RA/9bdoKV3ktW5lQu63DdDlbQG1dnNS5rpPfJ3j/jxc+y7a/9cnIHN52R1981YoFOici3PoLOS8ZKSWNg8c+kWWmddBBG6kLpOOCF1ycI14bxERy9jBMGuoyqfdvOsmCvy8htt9bCtqaFe56hECR9GYWpGp+wa/EraswAVYYwjCRpttsBiZRIqCpNtBwRgwPobE0fSgTFEkK2iD76iY+5A8uZj6wrZAZUBb2C8olyvttW5Ngymbprt0Jzo6tI1rbccuMudG3vY2jvs9s0JpyFfjjv21VGOdfo3PyJ7z311C0KiMOZF6Gf9J6UsaWEUP/loWlogyN57o74Jn6xFTq6Owl/lXH8LMlO7/C/98ZDGnTEzQ84Cm9nIqcwzKndzNqAfZF13XWc4pmCZigc496vnkaf/pfL/xkhrrkVVceqUrV19nffAnb32J0o7H1QCai9Wq0Z1FejQWs68gNWmq6EBCRTwzOrwAENpW5l68IflOLfD5CvS3dKn5R+AlQzIzgG7gt9EUyaIN12K5XFwBl4ig6sBJ0l8U5CWQTBB1OWqBape2u5r5Cm8zQsvtYUmZNYOg3/5GshZEJwjvfthPBLS/ikcXsNT7AUR8B0C8NUv60lEc6cxHOKjxDfUWou6pOJiJFOjbR962sc+SetTKLNJCIRiVAAeEfA9wJwrN3d71kyHiwtmkk95uLZXwDQDkzO5Q7wHFXWQZ6VFS8csKbLmyeLl1QqC/PtyCPK+iHzrRSDHvL4xKQuq7NnDMdRZPuMI+I4brTgZp0Mio0RLzdabtYDi1l6oZibnw5ysYwJDYfcICqAcImXd83JsFphtVU0w9vc8Gv4Rj+WVX71TJgxQEszNTVDbKYCE8vTmUx5lhGmRF53eBsPx0/8i98QwWIYqzzO40LkEtKwiswcL2Wt5pjwR8sTViX0XHuQ4RpUVM1NVzBABRrP+1XN4ZTY+XXK1PIV8ROhYRUXIqc2aoJ+KNNI8WWtkLE8M+YKlf0CgIfSArBOyuPsmBcUHV8hXwWqVQ21oGUVDdi3yfnsHHcqy7dPFLMX12vz8xzgjfEGc3CZ4ozd+OTERLjBG1hp65rczpQ1Q6WhQdmLSsXhS9rBsGZp9cBTCA4K2fnpsFi1jdgLtaFQAXabDZZ3brANkDGGWylXJ+LajALLSGuP+c5V3SADi4koll6XY6bBioDBUmgQtSJd0TPezPAm2USW2orczJJmGWoM2ohTaDTtLAGpQJm7dSieOGhiRjV3MNKmVYYxPvH5K2oBU5isc4tQbmuVJQuPbjgeWxGgBJAvzsK2OkhCpWXnZVAxZd3MmLZjFUeBgcsjJW+qkinmxjBxMzkkKQk+/w7+lTQvbQXeeUy6AjjnbdIfJCtUAE2xTgU+FmJFTpV7sbDSZZEuMNBRcatRYzXAv/2VPJNgZ5qubuGP7cxEvNRfXMuIJ/yyJuypU7SfZ9CabkxREWKeJg1ElNPu9FSSuBB99D7gB5eTaqaa54iSkfwKJrKKNinyxasXrBKKyc2MYG7rAyOXGUjtPcHepr6dXYFvvWVygqCdM7dNR0V08CYGyPOs19x6ASe7z72O/FqTf+7Q2257vLsTyRcot946Pa3g9wKSnthzq3oRSLATT29dXRVJAD9EMj6Kes8oKytbNoPo+9RG1TVGCABtYN2UBEb+hj0DsnL3cGmkyrRrNkygLgMxKoJiHZ+NaB5/3fIyOki6M0FAUC2eCVVL7RAks+bMjDyASuePkxdjdEwlszOfjqqIDMzMRJHnERJXZwbl4+8vFfLk3e9+5cVDC/iiC2++//5CvlhEA2kMy/P/B7Duj6VIWgR5l7rjkkmpJEwt9dMJxTUUoeySCDAN0hjoWaH3JgH8s10R6Ki97oaLVtap6rqVi27o/fzU8evvu/1Dy75TRcMNy/HruUotynIVXWV7ePlDt5N1thn5ruuHlm1boTiKTHuzn506365Yxd4vWwWv94u8YTt6Jpct+h/JVFS0RS97h6ayfl82PA30dwho73agu/sEysGpV0voZ30jlBDfi2mEI04kAuqcdoKXyDiaFkjGXQOQtlCoPFDjQWLzur8EYsUP+wbKNZn+wjPhIJutCnIUQkJw/JOHGF3OPkea2WHD0ShH5ltsy3TxwgIgONuLqFz3rWDQs6O6ojZluR6YwaBvibOcq7EkxqI6vENhi5ees1Vmq6u008F/6OrogTef/cBL0eLeu96nA9ugjazb8fKTCmF5vnY2xUFv0x87jMZ7r2oTeUtj3oh90BPFcXEyy+hAF/9cPfE12dRcmTGu6+syrUniuUP5gLneoA4TS7jWjOIXnECXzPV7jhQdjtE2AUgJ/cIXLnVsjL6omE+8dRFdRHBv8TqZx8PADymfzBnyaSc6fWjxI+HEFkcZ3lKMDFMcslynlK3xNez6RWJJZ0hfk55GZ6KL0UuFxl9MIzeTGCPBVERUZGIBE7FQwh4sC1Q6nURJC817RqjBwukiGI1Q3eXEqkhTld/uJ26V+yGyqagVGncnMVWHKV/hTMTMCKRXTi5GJx04/cckXilBCMt92+VyqoSMY8Hn0oQOAQjSY4ECRMAanAreJeJFEkv2VGI8DVJ7XhJykgIFkngteUqVie9ynKRK/1hqPkqbTR8APeinYCWcMelc3xIhihdRxNeSW9IIqMRQ2H/Nvh8YvZfb3GVWCN0E4gOmr6s+KKuam7FtUwMxa3DQEmXNct2MqzJN8SOZEBLZyqjvc0+niMiKgd6rikQCVsjnC36z6NJBVeXKUJ5rojIGvZyEDKQ8BXBLZTtfa/PILK0DllYNG7pFZUIRpkyPo6IREvUMjBUjQLbVsnOEU1nWZJ2omUyQz9daVC2XTdN1qBvt6F1nAed3RofyQ5aJnoHWKxVQ83mg51klG3KF2RT5Bo2YAjRM9gCKAB47nNcDwlcjg1K5kMeZeFrP5VydcYNqtqXJVFNyBUx227YuM0MJ4EVzuo9Zty1UcQSDpGgk2DsMPNn2SwOtnZkswe7g8NKCVVE0pLvF/GIQETkbzBLgqSHFGjV0Xba5CWxeBxyjMT1UhP3ANChRajpjhuVxWTZNYcDQfN30PMs2FJVXY90CNEC0oo4pnpM7DkgsNZ+vZLJ8nRgGQiy12dI5LFYZFCwdhQbnIEmKKhtpG2pUHowDCgtZOOPDHAehjxWlYNirKnWcolIogpaZHQE5RmW6WiiobLiNUBQqKsD+XMAxHwZNNtOOtHp2yKYMWFjQtm1NZroS4LacDX3bAGgEfAtmWqFhhBv1IIwKzZywfeeqMP17db3MfN83dc2kMPRKbRSICgCa6xhmMmFAIHnXy+p2wJP5CimX0SetlZHiaFDV1Fy5NlIYGw7wsFx0vK5XNHQjjGuDxchJ83zwM+QZ6TzpvdInpC9I35F+Kj2fWBmKqJ64mpP0ChAJ1X5ORT/GFAuvlIVDYRk+mdkJxyIeO+E99XarK8KocVqYuHtTC3AnDUpbn8iVtQLBNjp9o7LwYUduGKRgvc5G+/C9i5Ol2fdvLaJ0YSYRk2t5Hy8sWcSpj6c1/Bs3nSpZu0mEotTbtwDEiAtAyrIMCpgCyunA4y9Vco4K4scslysifVFYo9CUCAVTQZaQg4R5qgjTnBIXTW4QdIgoKlNMPasfUmHephDWMvpBPaMhPKVnlGxoU9D+CSB/pPS+0/u2kij8mJDAj7KGSRx/5kMf69oGEK313HPsvyt58MNd15SZ/TsKsGefVsDki97xK/It7mZbSDVhhRoLqyd69wwMKJjoTR+/ek/sarkQk+GYqxw6xTQeDw0WHArQ380NDmV8DhjRKQwOZ5nGAGw58dBAHKoYy+8NfT+MC6HlBdlc6MB3JgTxnINvN8rovt17x5Pbmq0Gk2V4Z51yfcPup9AVpuN8zzGSfFAYNWCbx1OTjLDbqD6/3NWJSFGReQhXTtaDs0uFQS4xexAeUkKSMLAU23yefFkqATZ7EaDqe1O/TzrpSQ7i7NIpXTQNZUg8P4C6x1L7wUwS2QOo+GSwhQhKFI7SNJBizSebxkxwlmQeCdrn/UyJvjk6kSjwKJ6miSQiTAQxROi+8++/zPGazb1nXjUwO3TsodWNm2Cgto9lDhdnXnLjsXcOZcJr5t76gfe8ppEJ7DB34StWiky75J7hLbXhJcJM1zUNfyIf7P7DDZdYmFKFKTJBZGx0x65DI19VRvwCKVqek7WMFrOQ6e06WIoD1TcnJuOb9RzgHERamxZzujZftsmfuVe979h1Vx4/Y19FV9DWzSsPHVk8f2bicM0bUW3eCV5+qHN296GXr9+iT1+3a/Lw/MyWyfUv3qwDfqGXaa1i67Uzji4r3vByPpObCLSmObH71SHgIiob/oFtmweHBJjn85lyEk0BMtPMr88PDGileGlDxl1aorr+AM2aNNRqHbe8XC02ZNz3iX+DXAQYuyxNSctJJG5qoUxRBMAHEb7CfK+MqpVpacrGQdz3qnbbyfySNOJoKuEE6Lu8NwNkjJ85c2CkyYTR7fw7f0w1pvzdl7nSO693Lrqf2sJAKCsBE5Yvopq+Il4jk8vIzG+Qc5Xn/slLkpnFiiX0j36O3gbqIekd6r3bNBT8rb/mzxY1LitIodOHzyn6hOPefbJuG1k3sLyyLomMAnivV5LPSTulS6XrpFuktwC/fUT6C+lvEstZgmLCNOAK9LMEh7XWDCXRrHCVnBY7l7pKTtIzwJn0NLWOpVTN1kIEZtdQTcRF0k6aEZc0EzBhaBOUSRMPdJzEJK7l8LJyCteAy9dYnPpUlrDw1TXXAo4EZsNpp1OUKZ4FRWgQWIisObfq8blFf0XlaqEQxJrvela72EbEd2g2s96OAUcyfWHo8I35y3NXPVgzlHpj6u4DlbcGpqwCSui9EhmVPdkNqxPj+/ZfdMkHxypqNj5nPpoJq/bhM9C2hUtX41b7nJXzXTa2fBVCmt17HshTNr0o49jIiQTX0s71LXW+HYLwRXpxOboudLnmxIOOY8dI4m4AqrvumuOi6mtVoQGESfad4pM/0WxVHG7JWdqopoh3yPvYNlulYWq4gHyWouq+Vv54buHy4cN5EO7xWy5rdYZWr+lsOduim0TGuuYq2meUgbB795kX7t87PnH5uRvftrp0aVH3ZEb4t95WWn98twP4Yr27f8Hn+GVDmgN4jZpMtX1QSs0wyljkyw4wQ8pNTSP4TWFkcQW5Q5HtuJpqxz68BvRJccdsuiAXBio+10AfDqulgkn7ebzvJt+T1kkbpauk76AO2oIOJhaH4sloEfgUUcrhUp8CSEV60hjXdcbSVDiAykAKNK52ad81WEYeX8MIXPgFU3J0p9fuFfpBlCoRApef8gYmQSppBERiekz1kjA1qEdJQt2U2MJgTWmYTryCieheszT2lZUE4SdOQeDpoHXMpGsFNBzg7OKBAQuEVpAGSdRARQGyF/WTmLbptSD3bqogJLw7JWWcRM2tcXY4I2kSaGpCaYuw3edVlYxNLeZtEc3dl0nNiNmaNbd+6FXI2ZTxrLFlDaBd1s0vjbbgsvqNwzej21Hv7ejit/hDPBV5VM662FTNhZXHfrwxcvWgrokND8yxknH3Q1/ZGPm9P+IieqkZqa4ypzDZsINC4AJolUmcUxiIRRMo1HPDFtPVYlmFhQVM1zYYVw3VxbTuWZYdlEIAvNAuVUNXo7Kv6lOO5UQNIWaN7TMa6B5uANhZ5pR5DS4kcdGgStmygBYZ8fW86ygGMFy/Yfi+qnoaR7LPMpl5TQsVZqqKptmBF5ZNeIxlLdu2E1uWPrmQMUs2vPrgdIMasulmnKztu2qtRZ6WzUJ5FjSiol2NNC9a9+QT62NfjyYdCtqD3Jf61tYJ59p3Ijw+4eZzhCwMBEwFNj64H9/DB33VDec/0fvP2G8ZWCViwQIrr4Uhempd5PFCkwv3HUYvZjkdRlYxRjTFdcM2CwttRSDlKIw0h8/2RzV0ZCzGSHGUUBehfYqRc80wgJE1tHLEVSbDelU8B6aC8CVGdScqhzphZFvo2AEyrci3A8esuZQb0LpMFXVaCwEMOUJ7U0PN1cVwWSboJ75uUG8BFKkS9oMGJzb3FQXpDgOFxPEDitGNsmqH2wrZCvCEcnHSzdStOWLx7BToLMrQcIas2QC+ge8AmTkgzUt7pGPStckKd4BsqxUBa7KCyCtU+MfTHEXhpZ9K7ObCGLMWS+ZWaeIW6JyCxMPCkJjIB9xPzKiL+N84TRMSt8GqnzcLgESyMfoYch/geqCqSlh67pPksEyeuxcrQf5sVEf5c4pZDWns4f/6t7N2GvCemBx/7secaHT72VfUNJgLhS1edlVNV/E2Lti4X8vnDVnlXnP6xKd0ptLC6BbZhBJLr6/g20i51DNtIyeiJeMs0Ink2i7vyn5pbCwfJl4zjHoPf1YWGbGIa0YbLRxUIpqcpr7BxKmpMa7DCgUFnrxCzgrjkJO4kU75YI/hSwBXjgMa2Qdje02Sc77mHRxNY+/GceLaEtECa6M8kySVC7YaWHg4DbxrrQcRnUjxzuxUX1OxUFoyJRyFY5j1r6eX2zX2LksRPdX1EO1EOw2qYmFoULg+t/GRX2+OA3wvxideRGSOVj+1ugDoHNPf/+NPbV5QOZbxfSfeD+h/bN+hHABG5vzenqyL/oQzORgHSubYGBzoLUGFqFL3KZO98bKPz2c6082R3gOGoaDE72p97vOmQgR8R205Y9aasU1El57fs1FkJgP3uOuuFdALZCHyFFsYv+EMsJRsMFCkLmLAbAhIMAeQ4BpW/zL5onSXdI/0/jRXyT/pNHLXYoqFbkb7oEJE6bGThsSESQubpRAnM2XUrI3hNgidJSzCkoBQY3cNlSRMX7gS+1F0aI2Bi7iTFiCkbhoO0nURBThCY1BVpxDrb5kjrLYwB2KO4sSQFq0lJ7XW3LszrX5O9CJwBeGoTlmWTDjhTrCIvh4W9w+M7rAB6diaUQ+toBPqg6Gh6bIX6HWMYVp57/9c+a7EH823v/FvsTKz89W2M+KZ4399wxECuAXdK1PN0KOzxypToArBmBZtu8wAshSLo75Mev/ae82UZ+OVCz6He38oE/3ayy69Brh8a/zmt48XCadUe+qu7SI1afcbvg28gNSzka2HJUxd8ueis6zWrG/utbc123UG6wMmEIfFPFOWhh1GuRrEDZ0TwoJWhim+5ZRBqhCWAaj84wcQPVDIKPjVB4dBBe49Zep8VCwe0BIMAxtMwbKWGRkylMG8wqnqx0wtBETWO4UCQ0EdBfDB6P4LL7yg9zbVFO8K4kkBOhBt3AqqNsg4rFrJWr2F1MPpWtawwqg0UXEIgGojoaW3kK9LNdD7dktHpJdLbwKa+pT0Hen/hbb8xJIRClwgeJrYAimFzakEr7fFZkhp8F9dQIMEPoRAAyJm4gWssFVNqC3xmSZ8L9mO6aSLH27rJjFDLQErTraaVAuEWjgzVRReximRjg4Um9op8HB/v40XxGTwpGWRJZq4YYEt4ASdJNZR0enWWuOsHwyf9LmTtFxNMNKpjXjKIkJvraTFakJhVEYPnpMX8QtZR8tbXKaykz/rUMF9JsyOKqHN7SFbcZx1T7IjR66liNEXv+tjs4ldoffcB88jUCJvvehBZpjywrVXru89JBNLmd6yLwsyO2sbiCumpnt/k3efKQ57vmJj7ozb2XyLPoEfCLTrOfBI9OlZ2yQMm+d86CMznkWSsqiuK0yEiaw7fnU96n1UYYk1QB/fezDvKARlAo0ZETBDO3fwxr+FrtqmFxAr1AxDi6effPL3QGdQ0cdnXEMWQuWqNz1whCVFcV1TZYWobMc5Fy+Tz9PRgwcLbhILojcXzgOEwm1NZ2I/DkQmaCYe0ou2wuZ1BDDu6iNHWImFqdAgSqDgK3kIEkVxdWB9D8hjh29JlEZZ/XTWdgymqqqPSIeVWi5ADcfawJxsY3YWP4FIrFhcTUSPl2yMdaVq8jQwxRepd+SdxC3E287JK1SEXChm8K7YD1TPVoU+guZoHA35LnM8v8SB1YYTVz+ZY66qipgzLqQa9MwVWaagwQiuTE7myKHPkaely9PIoZPR5ampYhn5gpFayA3XGPDadmNrEL6/F5MIEkgzzsh0av7ob+40lRrMZ9PNxdK0jrtGlw3oENUnKs2j55ULdUN0EzNXEb21tkxXd+TL4yooayDn1VrRDNueVakKwKdqzYYqAt3EK3g8MZNpI+XBCKmJAQkAnmJvrIcR+Tt9S8d4w6PfPO6Nbg8zVpSPZweK6OCfvgNYr9d7/Ptb8oEzv1Xnmu1uHw3f/eY33efWRk0my9xbnGj0el5gWYFmul10qAvM04rtf3vXOUa5UkKmas0uf+iTGxZd3atMQq9EznkSz/0sSK+SJDVTL4crhEMXeDoOQdFHddCvQRKhA8b81nnjh2e8bv/O/a87o9QpkZdHg2V3R3VwsPppdMb+e85Xd+3Sjtyzv/coXGw23fJgYsNK8rAW4RmR1JaGpCmxR5gv0tqDqFNN8wVbIObGQW5RETu7iNyW0KTCIK4CkftTMRchzKDYWyJE0/bh/x/nDl58eHpyUP2eZvUuQq/wrSccd/pwh/RuQX965ZU3VQoP2dW5NzrV+Y0F8mxgPvdxMxic6By++EAO3WVp39VWP2sGvY+RzuGO4+K/v6I3an8gv3GuulRYmav0c/zwNrIiKZIr5YRXdCbNF43TpNFpsd1cerCW4Vl7wT/8zjRR9ED671fpv1N5mCt421rb/lpL1d86+FU/efSb6f/eD/qN97NQT//t7yF0L/kz0ImvlV4lfVzYmNIwIjvZcWptb6sk6yhdBEnMSYI5hvvmw2RPmHqtLhxrwKUT89T07NoGZ8n2Z5wC1z65NUyxH2KyHnXShViviei8KupvstI3oMiJkSux4ZzELN21wBeRmFVjyFO4PbFZo3EQqlpsWPXW4MErzmxnijpXYEEZZYUiqjcCqm4aCRSdx6N13VKPIcSsgCdsDtEq6C0yoF4/j3sqyXm2IsuBr9co1qws8I/Og4CMs0cXumd10G29VbPMBBcC2QwIWfgqTGfynT8E5VKWtSzvXwpc1XQ777/ozeRTKgB8ljlrKqMGd5pKpXNma6AB8iczVg7mLY14+h3czoydHWmKagn+Rv5gIsj4GsO6YzVLI3nD6xQzAd+ENyHEg0xlNDRz27YpoMyyxcbh3uXZOOiumz67m+s9JRctrTE85RhUwyrLHc0rfVW81a3qliarwoHkTE+WNDthtCLqz0lo68f4NUABN0m3S3dL75Eekb4kPSV9V3pW+nmyg6GHCqiZ4gdWTtPYy0mARgoDhLsiTbIZTxMf+9aMvsM1Qe/Cr5nSTGKJm+km6QN2YjQWlFZOTcepTS7Vt1JzsbBC01NHInunJtY2jxLPa73dd6Im20TaWGBioW+UhR9dbFIwniQopJy5LFi4aAMY+LTwtLM6S3fiS8rGgMjhWYG4abZDp8Io9ei3hIuUx7zeno15lITYJRWTo8RjL/oERaN+jObCHVxBilvzhyLAfIQjbowMa+xRVfVy44HCh2KuKbZQeVsKl7k52NYNuZiJtymKDEjUHgJgiOC2esmLNeURrpTcuAI67nD/PgbqMef6KNAvCEWkqCHgpOSQKzEakVUvMB1nWcYKj4Zq0AkVE/rox5P/7F5fk/lWjdoOOggIFp7zMOBLznwFnqpyAkKb94YV5ASm5aM5bjiwqBSOhhnmAIdk2+vdzYB5HzAeRh0kY41lBypDg4w9/PFh94PegfpbVewKRA+0Mqkiz1I0LOfRgOKGFglN/EpWDad1+hrNGNdjGa/AatSY2TZ82wp0y1J0b7wQrDY1wL9c6LaGEZmW4hqmFw6WqXyr7Qwa0eYmKBBUC4o1wzZ104kHYnGPRRE39fpG0xzWXKejRRoNDJgL9eQRJp5puZGGF6hma83V1bph6VS/ui7a04U1SH2JzjDa1BTd0uDtVFMrmw3RHeiPdjO0i0wAl6bjo7whtqIIDMZ8n+GOxldW0GtjAH2arQ+sR6urVFOv2RTHd+B3K5EJADwULtnYIghwGrTr2H6kk76dfzfw4DJIukmRFe8LJuimYX/VxBOzjLw05FMo1SJjGPS6JF5U4PNIMNG1DSfXMuaWsIgmrPEt1JRVlVhGkNmFzzWpyZMYWhmv33Nn75qOZ6E/0fjImTee2I0+9Pv7Poipwp+kuOAXgVvaYTMzQDT324ourDoy+WNicvu5L5jUEOG2KrEt21/3Zyi2lI1n3Anc5NFXAf/DJ/4fUr15/8H6BO49Ln8b57yiYxtKtpWpA7n9MvBF3Mda/Ow3yDdAxo/Ae89IO6ULpUulK+D9uUhoSD6gYfR3NhxGSaAxA+HRST0g6xPtgovAWSq+EIAPku53lyqsQoVb2/UVGmpP9/cJGEanbqpqAK+4ZrZLF34UCFKRtY89jFuK8HPHH/0ogGVMw0cv3vuL3n8iFQ+L7+f+F6gLSBTKabWHH8ZFo39rcKq1/zh1C/m8dqp6v1X6Gw+FOz93G1Jvh7+eT4zGQO+HpzUWI10/rTtpU1+4Ham3wV/fNvMj8ufSfaiNNqHfR+9GD6dxyLivHvWNt6kxIRCxrzgJggnTNBicMst+OGhpLcx1LaokHdFlnMaunAoWmZ1M4l47a9nupN63SSTqm0iLaaU7W64FrY7jVpKdnXoihTMnCk6mwyQaZdKf4klHYt8kHvT10lM7QtRFbmA/iLWWpkfBA+Q0U2YZnQq36Ye1RKf2GhbcvN/82taGp3tE1/Y5SCq01qegBx6SukVhLGtJGlgY1JKQIrFFYi1xfSaH7LQo4bVBryUhwkloTWK2SS3t3Wn0Z7pCSLFkGrW6Z1v6vCJyYFzNlikjBqVTHabTJJNGb4+JOGxMaqFMNV7GzZIh56xGuayBIJcpVw8PG46wLRlmqdQs5fyJgm/5VV3nsmIqVZRXLS0xKegdEX5FTCvOBhiVQ1LTHFMrDJRKwl4GFCczdfOWi0V2sesVqlZGVhvNbLZkeIg0mAj0rccig1bsPFM2Y1l1XEWznGI202qrcqjlajlFA7WQbAPuyCOjvFElWbPKRwviJtXSVT2TGwZYhScqqgnLAGQRM91yJkPXg7aRawRNUMMx3rzqZDYccRnWGs7ASxdGNlUarVorN12Jq+FcNKBwaL2ZsVRSzZual7UptX2DWpFN9ZyGy5Hu5qlrAhfTC3VZt1sgbCdGfMN4g5NlsvAWaBFu1iP680ZZk0ORUQP8P1Mjn2G55oiucV4sasRQFzTLN3ige1QBzThn21SWaWNGH9QdAf6iKNA1eSinmJZWwc2QoMAoWzbGajCdVTShslkwd0Q2zErW0DqlrBFFrSjyDC40PkK80B4ay6kKUfRKpVCqKnItxFUF1NpM1bIwViy9nPE4tLTTLYWBzhSX65VyJivX7RxRd8WaR0RQElZYWIcGRVb3fMXKaaFfk7OZckVhps4Zc/RWbTyX4bqsVTHyjMIor2ZUw/dyxYYt9mhCjl8Tb6TyyK2VdCsIG5nsNFCU4VFQz1dM4z02949tzC2Nb/VHRjmrVurndLr7W1kgweLVxb3l3LaoMgXiU7Oz5WxW9WIrdDTDMX0Lm8VM6GdLtu4y04rC0NJlRcvkK1lbw9x/0frORd2Mrs8VlvPxma7tD5+/v+gWGxeNu5My0TfF5S2LWMT0p77jV5OuNCCNSrulc5NdEO+S3iU90I/TOek6BvyX2pS7fWnR7qZJKa1KkmrRD+ETfACnEPYkI0iy3Xhf5RBipNWPrxOnfce6ncZELKO1naLWqieM7tT5Wk5yLKxStypq8P3Q1oEuVA29QjdQNgiPHxd2bIpkkANEPzGKP3HiGvwHP6KwFM+/qDxgaGIvoox3552KklUJjBuyo1JO1Yisl7ishYeUxDCgV5hoQ83u1DGLApFCdzYnRDZLHLALUaJDlCgGV4GJAMzJ/sv73kcmZP/5532Sl7nm6jrWjYxdEMJIff4Dk0NCOZJ7P/4OenSM6aozNe2GKtcNqljyjh2qijnJmJnQVA10l3psuS4byFCOHVOcjjI0O5AVvi1tZ1eERaBhfXEoAIluLA4GPDPDnUo+kC3q2s2cyb0ZZtuRK0xx1MmI/cXx163CyX3y6BnkWTgyYXZV4qIYdMRZ5E7gl+LfO3HnibPRPc3e1ZT0rm6ie8izJ+7ALz2xjB987s3oTc3eVckXuVJK98lL9hd4VKpL6wWlEBv5afAATDzqdH8jiKDZD1Y5LVi3m26mEX291plueC42BrZu/qODZ2/Po/BA72uakWc6Jzh4yeFS7xf/sPW6TC48uLm9dM5Ma2JzxrXR0fLKZO4S8oDT6Haajd7/zh2Ynx123Nmo99MqmnLcubDaaYcj6tE3DVlke3B86457b6wHtuFnNk02Ngy+5rxSw+Sn4nuSfX/Hpe3SEekV0p1rXphEZ8e/tfNv30eMk+1+QZDRfuZromvPpqE+if7m/0/3AU42Z83lKlnlN3cCRiLysFRHWG/Y+s7NW3aipkGoQKKu+4uBAWFSVC1mvf5IUVPu/J/uCqxzPfcNnq//5rbAfz7v28w1Mbnh90pNKgt/zayq6Llw6XJMAFH9dU5hmoKSnNbeX/xPNwmWTt+jeVzaLB0DbvV/N1PV02eJJEk8Ng7627qsX0v5SuAM1BN4+f/3ZMhJ0m7vvhfMxJX5hqaxpguinyk+jJhfaI9sCcKi1o7dEOR++/9iuAvR6kv+OnvaSB/TxhaKXpOx6YYPg6rQTHGS6+uqjflwjo4NFzB2KjnLc9f2r8iQe6Ui6Er9/SvSPT/7G/H1wyLSfZXHULphbWAh9MtkE7Vydrw5WW+VSq36ZHM8W042YCtMFAoTc+KL3JsUrN+zesbyyvhoozEysbJ8xioUiJt71/erwZfYK+oEdOhn5BfSoLQF1uFL0p0tBNzzBF7Fwk2c6GG16RcAzJPBcKmZ2T5pRRNznCZknRbX1I/Q629bYonAi/QCWr7kPRXX4NbbXtHevh1mj2dbL/+9jRbW7s7t+v9a+xIwOap63zrn1L7v1d3Ve08vs/XMdE/3rJnJJJN1kgkkE5KZJGMSEggYMCQIqCgqLoksyvb0SlxRvPohgvhAvqsgF7kuPFHx+VARhSd6Wd7Fe+978t0HTvvOqaqeiQve+3EfGbqrqqurqqvO+a+//+//vmLWr9di5dSFYqHqj5ytC9ijuCjzhrRdPHpzSkCI845/yh/KpCAqpvs1z8pXYxXbFYa9+PS+vMViRSJ7XUNesttiGVlL70bPSsd39u4rz7X+7XSNgBdZnuA8IW9KdHbxOzOT+/o2vqXqJtSBIUaVk4enCgfyF36q953FePX9L+30/VJHxtt8pPtjVn+1OdKd08n8dWLlQzWngVVZ0+pUnG5LdzyH5oS+VSknrmfV6HnDH2AfcZa6KahDJXcY2u1UaPSCokBjm2IrQuGwXEGNOBdX0PcBqz4eHG2HyF7m9QxLiyL13U7Bkpc2rVkU3Q8q6gJKkb+vd2pPxPWkzPJlVeQh1r/xlDM8Wy3aDUd1U7IuE4hJDG8Dq5xMhyVnge9JjKhZ+hYnYzh5f8NsHZvfIFfa/o61o/6jkmODnm31rv2d2sTo6KThxvFFxhxJICo+kXTxsc3y2WtMlTbpTX3ssJ3Km0qmjrW3pkl19E0mIfwwZTarq2VdFPkEtjb1jrQ7vLXTpLGWT5ix7mRM1vJ4Exi3UjESAKUF0cxzDOB4UUnHN24dNlLNQm1r+ezWv/B97mNGZm2ltmetrkguP9IYnXRTW4pJR9A0fPSYbBTS3vBsRTC5/s7MbJKdwddkJl18XKhISY9BdDRnz4G/wjbb6mCOBG49F+DsIj9p2Vgqh5yqVSx0jVzIYUs8/lzErIY9dzgjc4omNprHj7OinNHpTf0nCH2kVpSIOoHYrme7PlJe+hl8L/ZqCPahlQWfwzfI0JV/+Vf4pJjG5v/x46KWNzi4oe9ER4eryqyGdK60dbXtizwJ7sLWda3HQY8sItVJeKOHwf2ynMKO+kos/rmor0/vX+PyI1HBhkGIEp1ymzDxtZj8ugq1Av4bj5PXwmvS+PH48zg4Ql4Phd8ILucPr/7hd8E1+VSN2rAiibw2RRiRiqFtmg+87zaJXxWGHyI1jLqPRS1DsKGcZ8EDb3xwvNbFi82RPfMXHj16eMd8rR/Uhh+9Kl9d2H96D8M06vv2n1j4xOTwlOSmN288eOhHgq7yzJve80+iBjVW0gZuu2Eflh0n9mz+7DnH9hyYnLDsZGLNhgvOu+TE4RM3GMwO45IvHLz00IGxCYZeNdG87tbNhzZvyuZal9Ou4WCVIag5OSwBX+ErfBLeQI1Re6m3YMs/+qXLmbwQLrJcYTPxp759OaLOCG6FF5bOBI57GrR52ZZlsdtGkEZl1UEisBnxHgZlhSRzEVX/1muA3/1OHzvg2KCw0ws1vZDr6+7s8IpDg90pJ9eXKI5qf/5pvtkzdLGV082ilM9MQJWVbJSYT04c9iR+rGGPdc+C/avIyv6zcrtyZoYB1rBjW+ZQDCirt9xdKtGeVpcYp70Ar7GvnNcKpfCUpVGVRrypyaYUnnh37c8+kwxsEIwzKqMbY/783WuRJmKPQaA5bddYsic7dUlJTWD/RN09itfmTqawsGMkGjpj22Znt437QFTh9sr5F/VnJ73wjQr6Q/3ht+gWNEDplEelqSIelYRPZzs1j60gislX4eAErKWhrULCDF/AopvQ3KYBQ9ZUUKyXyuQhFIJhWQ/SfcEyEy0HwN5yHX8Jf5W84cdIgO1E0+/6m2NTU8c+ctdHgrfdHQP6d7SBRqKonK4cAdLM5cVb1Y5W83Y8zdHnOIZ56WmClH2amEsFss7djp1h7XTh8tlEx6vflYY6ctV//Zhc8GcvNdYc++iXPnxs9epjH/7SR4+tWVU8sHbyUKKyd2TzzlRs//Tw3seTXk+iMx6vNLvjuUp3KZcrdVdy8e5mJV4sGZ79yMb9dnl+fOhIObl3dmR3l73Y9mn/Dl1FTVE7qCPUO6hbqM9TD1KPA2+5xwyICtUjPjPy4zXgBQSH2OoJmsiElgUbJdP62kk5QtDk2BHxd+i6eqFMPcM7JUIhQFkso63aINIIexGWfk1GB2WjI6SX03jtXfE0Qq91pnKbLzNo9USwIJmo/DxyrSdgCP22Q3jdqpVS+2jWDQalKuBvOZRyB0zFdwRZFgfwcGQsSVPVGxNTi/W9GeGmYsKmWZ6tCbLIW7INGWfEjSGUKeT01pUyh3hBsbD/jd3g2CmitSU1w5P8O1Jl7v0iiaUwNicZAciLZnjnapEjgHdGUEVsvtIoxqFTEk9iabSSERgo8s67BT4AOyEez2Cek4gnHns/2UgOzgKGVGrxrZa3s7t6XsHclO7WtIRDrjKmxmnBdmWRo/WmnUaqnS3oKkrKZb2USprFOEd+XyKT7tyA3sypfpnnsDmQtBn83QFRlgVLMiDjJ2BsoreiwI3tu8LRtCXrWozlOjo4kUetzwmVkUrRJIAQ+QYzQKPRhmv3bZcVRuc6+rKDtIh1H605Zu0cGotuVccOvIhPwzK6Y/SNmjIjEsSMPLeTdNfBe7pGbZUlYddf4XLDO7Hq5FjDMfuHTZkAVpAQnEegafx9s38HOY90KyH2ZlqpXoYtFS1IJ/1kcMEx1QFIsWUBIDHGCpUUqbxXNL/EIZ23k8mOhKhIgh3nxzjY7jPwPHqeWqQuxbPEcfFkqGUACRNjcUF6jxBoM8uFoe58H14MwM75EuEeCcoKSFKvVK6HQDYQUipxBUIpTJg/8cGaQwH2KQ0AQRjgbQRuELBzBfxdcO3smoboC5OiONijb1YtS92s9wyK4qTgi401s7Y6r9pg2/I+jvr5Qr0xvu7S6elL141e0PF5S1/eeZtFdl56ArxdZp9jmOdYuXW1pGnoWzNab4PslBQaa2ctdUG1Ztc28Bo+YKNXmyEnjXbBZ2lkCr1xf/rNp948Xa9WEg186ElBwPttUS1gLT2+nWPpTyIFfYJmue2adETSVjhfrkPvwZYNR0mURlmkl4A1xHAI/0/IALkhjxvC7yF0vP2PkEX9ESuzN9oPYv3pGnD7s4VnCvdXnqlcv/fZffDivmQu3ZV2TMl0FC+90G/Eu92YmkwbSb9e9WSojf9yHHrjz4zzvfd2P1u7t/alE/eeWPrxuGKY8bhhyW5Ci8U3jitOh6Hxmi4abqXpW+0YEdLQT6lzqfva1SOEPno5cdAOWYTsGCGePZBwtcAGUttRvxV+j2aYZrBJ/KcUfKctXpc5kN0QUBl8M0wuR/kLYk3kAzRbCKort5ldw+sIt7SpQkKpVgU1UOEBb6lKPrew3bN0xeh495xtkLKlHOF1YCAN+WaST6u5rOTRdJ8uAuDFz7q5szdZJMyfrOiUOkckhoVawSbEFgmRUFFx5WKiL2WIi5kSmUquVF8f1wSSg8zrEKqJDh+cluuMJkh6f6OcToqqSDiD1aTpyjyTxmdhjWGzMcRzxXJxejiWEAgUmZB/Pi4aUrJWSpbLyS27+8qTs43i5oM6Ycpx5czestukAc8lKgwtilZn34ChcSrHWBdMb9k/sns4rWqulrBLOb23QzdoAgXVa7GkY6V6ZkrxtMCcm9lSjlf9YsrI98G4VprwRYunLbujMjxb//Rhzo8ny+tLjIxlcaacsZDk5iubKol1rorvVVbtec9E35buymh/MpPx+3pEhm2PkzvRM9gWGV72I8MYrRlEAYeaVqDISvkONtNmFm075wHCADt9QP1qStdZHhly1+PXJ5Lm1FkPr1UNWWZaZ8Vf/O+ZRMd75+ITlmL3X15+b1VQIPje92z0UIbBw4FX0/0fHLy39e19+DcXt30DpMZONbpEcT3YmM9vuG/Lxf9txu0TOSVzyeBdv6pekc7kcyC67m+gB6gyNR7EjpwAaxZG3SLHdgINNcLsV6kzQKjbFLl4JzTwDaI3s+441iIAJovAQEjAcyjNM1uyAywCt32aFwVdaO1o/XJPKoao1gs8QljGEZjfjTc9DMyH0b0kh84JXdXWF/7hbbOsluYEyZSGvU7RzfzvRx+VjIxAOLG2otZnJNbJ/DYeQyDWAfz77sNaNZIv0+iRgIdyiDpGnaRuDpj4wB/hm6Oa2sAosUIEMuFPAiiHIKl0DXLdNXBG2Rd0l/0t0nAhAGEMhvPX9qL2C2R6Bu1CgzwdKSCLnIIoFhNO5wLxztw1CoEQ4ikABYYz3C3gsa2rJY5BIsF7t55tXVY3dfAgZPXkT+HSFFZwC+/86fWLD8DWEYmVRcGRTED3og6eYfOOyUmZmCiLFaZXNq2slVA4ARsQKttHC5qZMmJggGNl2fUHKqbjKnjWa2b/yNRb4ymEBqo2wxTRA5xhLr1pfaFYYBk6ILzD0xOPJHFgFPwa+PiOf37roICt2KWnwY3gRh6+a3FxsTWLGGT7sdEMtpTehhZi2oGxLlZkGJY2jl2uYEeZtFqQFa9UYt6KfxhJM9AQm58BvBCKkl6s53RLAdDjK+nepvwJBbR93pVn+Hqf3uu9w6/vXrQxBivXvUAdp26lPkdwbq93/BHnORWEJfI2aaGHxxARDaGDSYbhaw00m6CTQoxeHwyhcQGrlAbxSdOguSqAUacBqcEloI7/LyNzPdQJdJiwy/ZO45FJ8OyZzgIjap0DSfsujlEU50+G4G88BgBF8YsJRUa+b2ChyiCeZ9ehjowjc+d01Fr/Q1EYq0NGdPbR//R43cpAxTaqI6ZM87wESbtKD6JURpVEVXjNwUnTvLl9O0soRGiW3c1JLKc7aezKwq0A8GnOiUObjWVMHhqxkgLYM8byn8qjc6lPUk+97vFghdodkSAL8c9KATYsKq4gTzgABuSJ5xOaCG6gWuxJONgucSW2FAEsnDEiglJUwuzVJJ4SPnwg7wOmgIDmOohvBCogOEFfaFNEQjCydAaJ2Hu9A2d9PUYYDKV0LlFPy5zqDXRhxwkynFL1JB8/XWLfI44RLddaehGw2AmDiJMZbn431sICkpxMgsPmBPR9F1sMWAHy7EbsVTtZV+ARRDvmvgl1d2CDqHh6SjdkTYpzUgobCfbamCbEEikznhA7ViUNXejk04jQeKTspPM6x9h2cVA13WQqjb2WjMKKJuvFNKPXljyLo32FYVW3A+EDMhw+GOQE85SJACE9GAQ8to8C1ASf6sAjS2ZYzQ3GWS7H0ohP0Ibm4J/nbGS4sxm8gDeyyFNygtqHFS4emwj5xa5YNoFkhkZKE3ULxMkiipEK+k3gAXkf+kdKoRLU5oBrET+3AMtLBmCDw9IjRwxZsgba2/+o20w1YgrGngqMcDhh+JEL8NKEgjCQOcBoltDZCWvpYcv3LbjK8md8q/UjsgJ67QR46NXzyDJ9+qLFPU3s++xdPHrJQw3WlV8kmx/rec+ndx/aO3+qWC4XT83vPeSkyL1n3qFVUtox2odP4r1KeMenrAQAiVIyCV7F68PNvYs/X9zbHL7ssKwCv5icedM4KJc/ML/vu/vmP1AqfzFtt34GWcQC7iot3aldAlg73e7H9RK8lWQ7sZsxVOZA48EHx155BZwXvJ2R032ASlFryfz1yaToBEMGKQ4xwpBxGyfMsFGmrWZzETuPG4QXjHYrXYKsIxkqkf0WSIKnLdExxd9/APyW5wGHTHvsv952CTzI4CHPCcnF933lDamSyBsKv+HEvaKY4GjY+nqnJKCvMq3+Vh+2nSzwLG+YYmszWi0JbtC+G7J4IeCt/fJiqqSKnKYDMHX8ntbvBFFg115xf0jCSXqkPYfy6Lmgl0/OCbr3kI4+hIeYdPUhHX1QfulrIBM163kGTreeipr4FNBzZ/15m58wB74UYCdeoK6grl2Om3KkV3VUah8qsLD0mQsbV0RN0EKBE/hWZ+amlkM0Z0R4AhcqeBkKe7i1w61t+kOLCMH20I10JLhLItlFLFLEdZaUlZLMRCUlxzLAlHfoOseraKTP5zgxbWOTf3UitSHn8FikWLIssiotc3bH1rS7pmhankzqSDPFrKSwwMO6b6ik6DJWXylbivtzXmpDMY5YuVBbtYPhVo/v7FqbymZox9hYdFahX0ND4rOVHlVIyFxMTOQcOV/VxB5ByKR3rIaZuK2ZeU9xcrFEp8Aw0/2egP0arJh4pOTrq2mhJ+XmiUPGSTWTty2DMLHtWZ+SUg4nSrxdxPv3uMlOkZ3uiwmG3npCPzS1Z2rMT2Xm5kvZYTHo6xvaWj9HP6RiVJVY/cvYvYBGitTcwTAjGDQVcUiKKyi8w/fRckPi+6Di0gXfv+3E+DaDA5x79bcvvujgoev7U+7RWxfiW/MiCoJbnKBYooT4rCsC0fDxAObUDHpMOzx48qzc5fmjd5wPYLXv7p9fvOvGgwbDLLGClE+ctTqWS0s0gwT5pptpmW+9X+uWHYlx4rrMKmglR/ID9BDlUB3EXgThSMqAeojFKVEkl2NF5eqRQgubpriRL0Po1rNgx8U3QRbIH7z+TS8cuA6ZCbv1G+x8mDPg4IFdp+aa1Q2X3rb2DUsfZLFX+svvf/8XiIU87WcXWi+2FuA3L/owo/jmjTf887m3MNlsHLiIXroOHT4Mr905pgyQrx5svYRMJqg3RIxKMj9RjmEaTQe1FrkgwxM2vSrnGM/hCuXGUJ1MHWwmEBOBkHNjAeYGfQvxEMei7NyHQOxbD7V+A/btuvPlO+98+RRJmGIlRVLrgkja3ekSg3Uk/NWB1vPfIju/YxfZ7845pr7rfSyNna3UbzgWtD7Lb6JlidHjJWmFnxc+slxjUgj7XhYDz6dZc1G7CKTcXvD+ShHKd6O+ZH9UhPKTv1SZ0q4p6f6jypTb/2K5SljT+iRyqSRVwnevQa2PsFlRa55OEFYfBm3QO0FAiVCiCGGHh4XQKgDYjkEiVMoZkCORuLCXz2AtKHwEbLpwHraw1pyX8wlaEfB3tR5rZdEVsQe2HUetUxUR7Vnqfc+NNyB0HWy9cO01AJz+KPz9cfjxjzPj8Qqf6pwmyMp3/t+Xz0p6YVUd96EXn9i2VuJZOBn/7txlAFzfI3772rm53/5zq0TfIdx88wsvdB248cY9e6YSZZToXs+2+6M+Ba+kZoKxHYhFVgnNsBWYaghMGAgEZm1oIIwxNXtBBHittRPYzcF2G0n4KVbaWHsr3TrROnF7qhsgQ+KGFzckMgLPC5nExnVePs0xPL+h9hYFnAQnLx/YCBAeTJKc86/1s6JgZfzp8QWah1dAkwcz+FAAfCHVjwS7sbjRz8qiKspZf+M6N+cBUWThlvqV+BZcPrCFFhzAi1n/mmROkaR4NrlufFegj8L5MIf1EU0JlEr6zFpEFREKlRwiejbA070Lbl+68xzYWoLdaO73d8CXlq6AJ9GDndtf6T6nJbaegutbTz0E3k300Mv4eE/AV6id1DvO6LapwjB/2lxhagnuToiGQIH0W4nbnOlbRZwc0XIAsLFTEcFi2wyPbIHgseRLQcYCPDJ+rm9ge01cd9lA8aJNGs8oavoNCxn7wBrPQPza7sk1q/treIkxxN6zR0QseNzZimN68bFDLo/NXznlWwlXLco+Q+uxXXV3SuEgAguNCiNwEEx2jw9Itcm1nQQuoVha324GCNjKeFnc1MxZMgfk86656WKHZmVdyt29a2y7wqhGdZedFsTu3mnJwr46V9/aW9iZ61wrsTKvspx5aMLxNybsTNW3bBHrRc40s/3rVYZu/R9a1no6LnhkvlnA/ptAr+0e76lOTPcyIg15U6vOX7bjOyzWMGwQO/8ZOhfLtiq1hpqjLiIIsog0OKReVdotL1f+QuhyyPXnciF1Isk1lUJsBHlKUWonWAu4o9zljgTRsyFFYB6psKHLpY4Smdxcu243rCzzXPBzDit2rXfuulV+1qc1UASle+5RRJpDc8OnUKqxmxNiZVkHzGADi3pPRglz0JQMHU70FlcjEGewzS7/nUpPWI2rCSyXS1TellOZZ+unun3JBX092Wsz8S5CM4Z/MHY5wQ8XWw8wQkuEg4f6sa+rxCszGzfMdCY1HuJLR/toxRjqOdnamtMsW1JnZo6fEHiThY6SRns/s8QJ9MmOJsDGPY22rcuip0lrtFoN6hJH7wySRPf1cDbiFYPp6cEmDJQZ5sMyrYlgTTIucYDnbIHmeD9uYU+2z+a+A+C7YHI44fpJ3ZdEQUiYpYLIhP4CIM8OXoSeDXoIEsY5zwrgEmfk+idWTK8AeR+2z80DhyZjUjy/z4wlVEdFcNP0hi28ItHzo2vcbAyPUd9944XYn8Y/hPEl9EsoyW5i+9LMeVXTM4GUlLiZDdOb8R2CO8emvFxGYF2FufACwwAfePGz+EDL8fij6CiWFSqRE3VQZoK8SV4D3ttPg++dBo4sH5Tz8taPgThZL+Dlg7K85WMrOM3nA5t+3b9r03PlkH8vwog0V6jr8oNhB46gieK/Y9Uj9BVik3NxlaiD1QRwKwi0kdr7vnuOlDI0knTzr5v1d335f6YE7AHTUqa7tO/uoKzZJ2xkzJfPL+V4Qpa8kmd5En0d68Rhaj91ivoI9bngKXorDYwCt7/dwg5FWOSw0MELK9TI9GMilixOjcKhEzAUmwEdZ1ThHlbOLxfWcQEDXJQIXj7ZYNTZI2wYRzYyIRFcm9QcNEvjaZYftjtSnmXmqjSgBXW1Xd+XkU1JtngRmyda/RsnYpKcVuyhSlxKjdVtRSj3tF6O+YQ0RpUVmRVHs95EsVewlLQ3l1VYOoYSAhA5yRLg3xs9SoFLa05XM1/vSSUVWtBYLb3j9ES8K+noblHGspaP7dNMD0psqqbZNlLN2tKthlpWu0THA6o5ie5n6pvLEyVVogV9PEPqnIz1vWbB1QXAMF4iffgqAdJWileleXO4ZqVHk5YD/i17crSYK3SZZn7czDQFjjZ7jc49+XgSn1Ic+eAaz8LmGvMw8rXKBRXLKnuahPAd4F2DCJBVYzGal4quYY3YWl/PLqHUYwguLYidvbojfVxJOr0WBxmpgmeQuIzdRb/AdnGZ2kotUOcH2Ut1RVGFlsEKgqVN+BFk/0OiqXblSiB682yp/RQDgGgNREj1IKPpveYK+NbbfzBeFYp48mGzipuHtCHR2+pXdvVu6XvyQ72DGnZqZ2cuOkZPHu7fhk/NDxmTfvO6dZ0z3VXla6ikuSLX300zi588XDi79YNsikVJxetJxkrPvsYyul+48rzZr83GmionIOU7nOiU/ClVlW/oXRjr3N955Kxt5c7VYmdhbG77/MLW2JjZ0alo2gG0I9/kDWH0ssldt5yrs62f8H05NcNwaqFaMpjXXIliv/BH6PtUFzVCnY3v9lFsb3yIVAoEFhvLFRxOpf1wKuVCBgCzirArFdaUkjhvHRs59cCbqnFOwWKMQiOIDjqIy5WNIRIHJAQ3dSya6l4UY8i13ZdipNy8P9tSZ6It5dyfbinkwKJXoqUdQ9mMafNBlR1nwO0qo9IiALxtZrJD+xla1gdz2sHWLw5ynNr52AEI+w+8KSByMJceMEXWyQ+CY6Ot5KjMA5HBbhswhGip9VvhP7ENfZsdwvMapLGYE2Pp1mdbnw0uLbhMMA/m0zERT410IqHa5ojZE1tcTHhZRr5JWVqE8DM+VDk7tmnpEdOEX+UYtF3PLH0Jnn2NKJHQiBi+gSOkbImIbew2E/TXkehdjLYfifaTwvfIHo+hGOkEDspcmfM4j4SNUGzs+efbf/CpM1aiGNOt8KUgxhR8AXxqjESX4EvBW5szAl4d7YOPOlSG7x575ZWxB+E9wVt7H/QM9hezAUNjniKN69hlLuZaG1kaBGTR18Slu9nWj3STUAO5qas2pHKKLDqx6dH/8q77ZQ6JaERaioGLVUS40tL5W8/JVxTJ8+c2fe22/4VYhV3xr3+N/hF7gT2RD0LQ32gChQDjFVuZi+rRYBBhZqnQEIsK38aIKxbhWolUePTKH45VjdEr73z4/pv34PfdV+bnbznfkjgtdeGW3oX6hQ+v3pJoJM+9cqqgbDrNtn4PxAt4yVWRcA2PJAYQ5ubM4VE75Sg2+rlw7SXnRAciB+ydWqMu3rhQu6q646pKLIbYhR2HXj4+fngt9oXRPzGte4F6FS/ThqLfwWEbhM5W3rXJL+ZVuZ0HfT7AXKb/GuKyPOQB77Uglk8+OHQSrG++Jray+GDzJNgwtGzH3IIepDzKJ93fGoTQokBKi0IKirBXG8IGCZrqnGvtn+ssDAwU4EfJ69J58KPojTvwfwP5pcPYc87DW/MDSyZML8c1rw7HHBlQ8J4goAnf3Y5rRmMZfoWM5aKBnSwDixfsYoEft14l+Dim9erR6H2i9ep/rKcjvvRGAUuyOrbI/lJPx9vnbsd/f6mdY6tBPrm9fV0PwR9Q3e14DswAJh81tI3KjjuX8dlNapAMNjjNG1gs0ZOdh5ceWTdGaBkIupzR8be2g+0HpwosI/WZIpho/YMsFOB3UYJYx9Pd5wM8CHg84jN4jmPd/YbJsieJjoH9pmEOrBE41PZNn0FPU0PUPHUx9fGodjoiag5bSCwzOeYi2lQyGYfM6nJQsg8UCR9cJiowDv6hkMjZGhoM9KoS1cI6ZnBwWCDSXyFFtCtUSGGBTNRilxA316O2LN0hyi6/RbGwbRmQh/GaXir1QCjp2JiQR6bAj1c1RI4Xgk8hE7PlWKrPSRitO1p3wC8QMphW34ip8Gk1iFXNY3cIBKTArMwoYCvY+sUQJItfEZ0cG1162vPgF1v3Yr9hJB+neShwTrFJ+k3yAkODoZQgC4yh0bGOEURzDnqKhJkEXmqs+mXrK126qUDYW85pdEAiSIhmRFHk5MGxn4F1/cWA3j1da6giGGFJpx8Cu9YznGGPtkYlxuB0MPWTac8SeIgv/EsMK42u/3rrqxpL+kLCOPyMB5/gRkbw8+VM7A6PZASZp/F1CbKYGsInM1QajpZdmo3k3PPwLqy/zyEdv0Ab6otvdwEr8LADXhDPd5aZfAiJdh0rXdI4qd6uRC5gQdgoFyKCWGIhw3K+ENblZcgXGqHhTfpfQjLdywWjPpQDXbzB0ZzqZqfXH82RW6EWGEJlSJMWa7Dww0vAxQT4d5q1NAhFXTxN1i4Y3phPOgQUQSv5UmrDxx7avPlUavqUZ3CIJ7Q7A6dav3vzF6bXgwL8IoyJSMLubWH9p+C6vhij8bb66VkfmwY0z0pMtnfTHZeMZgW7Qy6dO7dxquCUXCE/vh5m8PlUmqRN8SPabhZOFd68GQmJ8WZPn5mHM5ddBoQNFPX/AIf6oVEAAHicY2BkYGAA4p8G3hXx/DZfGbiZXzCggf/f/r9g/8P8CcjkYGACiQAAERYKYgAAAHicY2BkYGB+wQAEHAr/v/1/wf6HgZEBFdQAAItwBnEAeJxjYGBgYN4AxC+Q8f/fIJohFsJnygXic+hqGBhY+v7/R9KDwmbaDNSzGaGW6Rmmfux6ofgIAwOHAlA8GYh5MdWz6COZ/Q5JbiYQz0VTv5KBgfEKiAaaZYWwi2k3VD4cVT2rL9QP5xD+Zvr5/y/TX8wwQvHDeSCtAMRboWJ5qJjtCcxuKD3z/1+cYRIMVvcN7I5cNH3ofiYBAwD09Y3uAAAAAAAAQACAAK4B0AIwAyQDJAQaBHAFLgU8BZQGGgZoB3IHnge6B/AITAhyCMoJFgluCZwJ9gsiC3YLogvKDEYMkg0aDd4P1hCKEMQRgBIaEv4U5hWaFjAXABjOGa4aDhr4HRgefB9gH8whCCL6I6gkUiV4JwgnrCfeKDgoZiiSKZQrVCvQLHYu6i/gMAYwbDFCMeoyMDLiM8Q0LDR2NOo1vjZUN+44lDjyOgY6YjrEO6Y8Aj0MPlI+3j7wP1w/iEBcQL5BHEFqQbxCLkKkQsxDjERqRLpE2kVIRkpHAEf2SBBIIkg0SG5I5kkeSUpJXEl0SahJ8kriS4QAAHicY2BkYGCoYdzAIMAAAkxAzAWEDAz/wXwGACgYAlQAeJyNkj1qwzAcxZ/zVZpAKbR06aIpBAp2LJIldCs4WwkZvDuOnA8cyyhKIIfoHXqOHqD0BD1O6bOrpZAhEhI/vf/7P2kQgFt8wkM1PNzXezUauOLpj5ukR8ctcuC4jR5eHHeovzru4gkLxz3c4Y0JXuuaygDvjhu4wZfjJvVvxy3yj+M2Hry+4w4G3rPjLmJv6biHvvehoiS12pxmRsuhHIehHCVztTrkiTlXOqfFyuw3uhChPzxXnqpCmcSqpVicxP64ktZmIjN6JyJdWJXnWpRGb1Vq/bW15SQIMqf7qd5BIUKCFBYaBifMuGtIDLnGCDklRnTM6VzhgJxsLu661BfTabDHhtUCgrpPz6XdUzqLOiGhV2HJhAX9golHvlpStch4zuqEHSmqb6rcOaemUta1LZXqRh/ruqvEhL8qYOd/v08Xk34Bm3J4QwB4nG1Uh5bjNgz03Lq3Lbnk0ntPlOTS+6X33vuGJmGJMUXqSMpeby7/Hqh4d19e/J7MAURCmAHAzqVO8xt3/v93A5ewhy566GOAIUYYY4IpZphjHwc4xBFuwmXcjFtwBbfiNtyOO3An7sLduAf34j7cjwfwIB7Cw3gEj+IxPI4n8CQSPIWn8Qyu4lk8h+fxAl7ES3gZr+BVvIbX8QbexDW8hbfxDt7Fe3gfH+BDfISP8Qk+xWf4HF/gS3yFr/ENvsV3+B4/4Ef8hJ/xC37Fb/gdf+AYf0JgAQkFwhIpMmj8hRUMclg4FLgOj4CIEmtscIItTvE3buCfTq/w2sbhSSK1l4ZmnnK3puPGulIISybxJEmvtU0T51NthelvPFmZTZolcQXZ2cb5VRJkRqo01N0Iq6ZlkdD1Uhc52dgvrXFyNYpOiW1SCDWKOicjikAHkTiIzJyW1MS66LjajSTycYjCJ5QXcTup4VIbQ2ovirTHT+JGtTcTZjkMzkexMDSqQKIoyNqViCD3Qh76QSwpbkfeLRw7fT7wFKLz1OdVn1ZLwdv3aEsTT8vSL3RgVrMLOHGHnnlKRmcE56ySyxkpEbWzk8K71Is8Z9n6UlhJZlAYYS2pPlOU2hwUgpMKJDyTrfCwdiy0nTWyhzLPhd9OWitSEeYtznRRcODprj6F0H7/P8Xqs0SRfBus0HLFzjZY9aXQYusihTZSTnwiHLUGi1laWbHZ7TVi4XYRVzpGjtimRCfMKtDu7M6sKt3GpjWrFA52hjBlLdRh4xAxCplVQoYZZ6SXWtavw9i6ipPzKoxyrtLxmnwc1yhzXp/OchFiRkIlVQdOzqwgD89wLXyl15mHQn6+Vcr5GRaKK9bNhTajnPsqNSKEbtW5k+qvbbsh4zq78Q4krme0XYW+ESxZ1tV26Y54VFi9NZ03SS/1riz6qXELYS6nXPtko2PGXeC1MMlC+P1zp/DebXqpWJPpLrWngTBMPXHDprDc8wyooq2mNSrtyrqNHdZGoZbjGtAJ995kyQT5TDV0Qyk8xaQsxlwlntNk4U76DRydZXrEx4zIG3LNbdAjLwJNLryYKy/SY21VVSzne1TpNlWu5Olr0h/wTHCz0VBxYsYJ1ZXO0ryyLtwN0pOINJXO1BdCldB+NUxO6bhNas2GzXDFMJJGFwsnvOpxTsLP+MpZe07S6zSL051laBlHbMgVz9BqUKPETZu14TOXLCiPK6tSXUrjRpYqtT2h1Jif9hqc1FTaD7Cb98iySua8n5hHp/MvGfATiwA=)
      format('woff'),
    url(data:font/truetype;charset=utf-8;base64,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MjAyNTExMjRhZUZhY3RvcnlQcm8yMDI1MTEyNGFWZXJzaW9uIDEuMGVGYWN0b3J5UHJvMjAyNTExMjRhR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AZQBGAGEAYwB0AG8AcgB5AFAAcgBvADIAMAAyADUAMQAxADIANABhAFIAZQBnAHUAbABhAHIAZQBGAGEAYwB0AG8AcgB5AFAAcgBvADIAMAAyADUAMQAxADIANABhAGUARgBhAGMAdABvAHIAeQBQAHIAbwAyADAAMgA1ADEAMQAyADQAYQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZQBGAGEAYwB0AG8AcgB5AFAAcgBvADIAMAAyADUAMQAxADIANABhAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AAVwcmludAh4LWNpcmNsZQ1yZW1vdmVfY2lyY2xlF3BhbmVsLXJlY2VpdmluZy1vcmdpbmFsBndyZW5jaAt3cmVuY2gtb3Blbg13b3JrLXNjaGVkdWxlBHdhbmQMdXAtZXF1aXBtZW50BnVubG9jawl0b2RheS1wYWQJdGltZWxhcHNlEHRlY2gtY2hvaWNlLW9wZW4NdGVjaC1jaG9pY2UtMQR0ZWFtCnN0YXItZW1wdHkLc3Rhci1maWxsZWQDdGFnBXRhZy1vCXN0YXItaGFsZghzb3J0YWJsZQlzb3J0LWRlc2MIc29ydC1hc2MDc21zBnNhZmV0eQlyb2JvdC1hcm0HcmVzdG9yZQZyZXNpemUGcmVwb3J0A2V5ZQtyZWZ1cmJpc2hlZA1yZWZ1cmJpc2hlZC1vEXJlZHVjZWQtZXF1aXBtZW50DnJlY29tbWVuZGF0aW9uC3Byb2dyYW1taW5nBmNhbmNlbAdwbGFubmVkBnBlbmNpbBBwYXJ0LXNlYXJjaC1wYXJ0CHBhcnQtYmluDXBhbmVsLXN1bW1hcnkLcGFuZWwtc3RlcHMOcGFuZWwtc2hpcHBpbmcMcGFuZWwtcmVwYWlyD3BhbmVsLXJlY2VpdmluZwZmaWx0ZXINcGFuZWwtcGlja2luZwtwYW5lbC1wYXJ0cwtwYW5lbC1ub3RlcwxwYW5lbC1tZXRlcnMScGFuZWwtbWFsZnVuY3Rpb25zC3BhbmVsLWxhYm9yDXBhbmVsLWtpdHRpbmcOcGFuZWwtZXhwZW5zZXMScGFuZWwtZXhwZW5zZXMtcGFkDHBhbmVsLWV2ZW50cxBwYW5lbC1ldmFsdWF0aW9uEXBhbmVsLWF0dGFjaG1lbnRzDW5vdGlmaWNhdGlvbnMKbm8tcmVjb3Jkcwltb3JlX3ZlcnQKbW9yZV9ob3Jpeg1tYXN0aGVhZC13b3JrC21hc3RoZWFkLXNjEW1hc3RoZWFkLXBsYW5uaW5nDG1hc3RoZWFkLWVzbQttYXN0aGVhZC1jYw5tYXN0aGVhZC1hZG1pbgRtYWlsCW1hZy1nbGFzcwRsb2NrC2xvY2stZmlsbGVkCGxvY2F0aW9uCmxvY2F0aW9uLW8FbGlua3MGbGF1bmNoBGluZm8SaW5hY3RpdmUtZXF1aXBtZW50BWdyb3VwBmdsb2JhbBRnZWFyLXdpdGgtc2VyaWFsLWJhcg9nZWFyLXdpdGgtYXJyb3cFZ2F2ZWwEZmlyZQdhbGVydC1vCGZpbHRlci1vCWZpbGUtd29yZAxmaWxlLXVua25vd24IZmlsZS1wZGYKZmlsZS1leGNlbAtmYXN0ZXItdGltZQhjYXJldC11cApleHBhbmQtYm94BmV4cGFuZAllcXVpcG1lbnQSZXhjbGFtYXRpb24tY2lyY2xlBWVyYXNlC2V4Y2xhbWF0aW9uDmRyYWdfaW5kaWNhdG9yBWVtYWlsDGRvdWJsZS1hcnJvdwdjb21wYXJlCGRvd25sb2FkBGNvbmUOZG93bi1lcXVpcG1lbnQGY3JlYXRlDGNvbGxhcHNlLWJveA9jb21tb2RpdHktZ3JvdXAIY29tbWVudHMJY2xpcGJvYXJkBWNsZWFyDWNoZXZyb24tcmlnaHQMY2hldnJvbi1sZWZ0CWNoZWNrbWFyawdjaGVjay1vDGNoZWNrLWNpcmNsZQ5jYWxlbmRhci10b2RheQpjYXJldC1kb3duA2FkZAphZGRfY2lyY2xlC2Fycm93LXJpZ2h0DGFkZC1kb2N1bWVudAxtYXN0aGVhZC1wbWUAAAA=)
      format('truetype');
}

/* base class */
.efpicon {
  display: inline-block;
  font: normal normal normal 1em/1 'eFactoryPro20251124a';
  color: inherit;
  flex-shrink: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* size examples - relative units */
.efpicon-sm {
  font-size: 0.8em;
}

.efpicon-lg {
  font-size: 1.2em;
}

/* size examples - absolute units */
.efpicon-16 {
  font-size: 16px;
}

.efpicon-32 {
  font-size: 32px;
}

/* rotate the icon infinitely */
.efpicon-is-spinning {
  animation: efpicon-spin 1s infinite linear;
}

@keyframes efpicon-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* transform */
.efpicon-rotate-90 {
  transform: rotate(90deg);
}

.efpicon-rotate-180 {
  transform: rotate(180deg);
}

.efpicon-rotate-270 {
  transform: rotate(270deg);
}

.efpicon-flip-y {
  transform: scaleY(-1);
}

.efpicon-flip-x {
  transform: scaleX(-1);
}

/* icons */
.efpicon-print::before {
  content: '\ea02';
}

.efpicon-x-circle::before {
  content: '\ea03';
}

.efpicon-remove_circle::before {
  content: '\ea04';
}

.efpicon-panel-receiving-orginal::before {
  content: '\ea05';
}

.efpicon-wrench::before {
  content: '\ea06';
}

.efpicon-wrench-open::before {
  content: '\ea07';
}

.efpicon-work-schedule::before {
  content: '\ea08';
}

.efpicon-wand::before {
  content: '\ea09';
}

.efpicon-up-equipment::before {
  content: '\ea0a';
}

.efpicon-unlock::before {
  content: '\ea0b';
}

.efpicon-today-pad::before {
  content: '\ea0c';
}

.efpicon-timelapse::before {
  content: '\ea0d';
}

.efpicon-tech-choice-open::before {
  content: '\ea0e';
}

.efpicon-tech-choice-1::before {
  content: '\ea0f';
}

.efpicon-team::before {
  content: '\ea10';
}

.efpicon-star-empty::before {
  content: '\ea11';
}

.efpicon-star-filled::before {
  content: '\ea12';
}

.efpicon-tag::before {
  content: '\ea13';
}

.efpicon-tag-o::before {
  content: '\ea14';
}

.efpicon-star-half::before {
  content: '\ea15';
}

.efpicon-sortable::before {
  content: '\ea16';
}

.efpicon-sort::before {
  content: '\ea17';
}

.efpicon-sort-desc::before {
  content: '\ea18';
}

.efpicon-sort-asc::before {
  content: '\ea19';
}

.efpicon-sms::before {
  content: '\ea1a';
}

.efpicon-safety::before {
  content: '\ea1b';
}

.efpicon-robot-arm::before {
  content: '\ea1c';
}

.efpicon-restore::before {
  content: '\ea1d';
}

.efpicon-resize::before {
  content: '\ea1e';
}

.efpicon-report::before {
  content: '\ea1f';
}

.efpicon-eye::before {
  content: '\ea20';
}

.efpicon-refurbished::before {
  content: '\ea21';
}

.efpicon-refurbished-o::before {
  content: '\ea22';
}

.efpicon-ref::before {
  content: '\ea23';
}

.efpicon-ref-fill::before {
  content: '\ea24';
}

.efpicon-reduced-equipment::before {
  content: '\ea25';
}

.efpicon-recommendation::before {
  content: '\ea26';
}

.efpicon-programming::before {
  content: '\ea27';
}

.efpicon-cancel::before {
  content: '\ea28';
}

.efpicon-planned::before {
  content: '\ea29';
}

.efpicon-pencil::before {
  content: '\ea2a';
}

.efpicon-part-search-part::before {
  content: '\ea2b';
}

.efpicon-part-bin::before {
  content: '\ea2c';
}

.efpicon-panel-workorder::before {
  content: '\ea2d';
}

.efpicon-panel-summary::before {
  content: '\ea2e';
}

.efpicon-panel-steps::before {
  content: '\ea2f';
}

.efpicon-panel-shipping::before {
  content: '\ea30';
}

.efpicon-panel-repair::before {
  content: '\ea31';
}

.efpicon-panel-receiving::before {
  content: '\ea32';
}

.efpicon-filter::before {
  content: '\ea33';
}

.efpicon-panel-picking::before {
  content: '\ea34';
}

.efpicon-panel-parts::before {
  content: '\ea35';
}

.efpicon-panel-notes::before {
  content: '\ea36';
}

.efpicon-panel-meters::before {
  content: '\ea37';
}

.efpicon-panel-malfunctions::before {
  content: '\ea38';
}

.efpicon-panel-labor::before {
  content: '\ea39';
}

.efpicon-panel-kitting::before {
  content: '\ea3a';
}

.efpicon-panel-expenses::before {
  content: '\ea3b';
}

.efpicon-panel-expenses-pad::before {
  content: '\ea3c';
}

.efpicon-panel-events::before {
  content: '\ea3d';
}

.efpicon-panel-evaluation::before {
  content: '\ea3e';
}

.efpicon-panel-attachments::before {
  content: '\ea3f';
}

.efpicon-notifications::before {
  content: '\ea40';
}

.efpicon-no-records::before {
  content: '\ea41';
}

.efpicon-more_vert::before {
  content: '\ea42';
}

.efpicon-more_horiz::before {
  content: '\ea43';
}

.efpicon-masthead-work::before {
  content: '\ea44';
}

.efpicon-masthead-sc::before {
  content: '\ea45';
}

.efpicon-masthead-planning::before {
  content: '\ea46';
}

.efpicon-masthead-esm::before {
  content: '\ea47';
}

.efpicon-masthead-cc::before {
  content: '\ea48';
}

.efpicon-masthead-admin::before {
  content: '\ea49';
}

.efpicon-mail::before {
  content: '\ea4a';
}

.efpicon-mag-glass::before {
  content: '\ea4b';
}

.efpicon-lock::before {
  content: '\ea4c';
}

.efpicon-lock-filled::before {
  content: '\ea4d';
}

.efpicon-location::before {
  content: '\ea4e';
}

.efpicon-location-o::before {
  content: '\ea4f';
}

.efpicon-links::before {
  content: '\ea50';
}

.efpicon-launch::before {
  content: '\ea51';
}

.efpicon-info::before {
  content: '\ea52';
}

.efpicon-inactive-equipment::before {
  content: '\ea53';
}

.efpicon-group::before {
  content: '\ea54';
}

.efpicon-global::before {
  content: '\ea55';
}

.efpicon-gear-with-serial-bar::before {
  content: '\ea56';
}

.efpicon-gear-with-arrow::before {
  content: '\ea57';
}

.efpicon-gavel::before {
  content: '\ea58';
}

.efpicon-fire::before {
  content: '\ea59';
}

.efpicon-alert-o::before {
  content: '\ea5a';
}

.efpicon-filter-o::before {
  content: '\ea5b';
}

.efpicon-file-word::before {
  content: '\ea5c';
}

.efpicon-file-unknown::before {
  content: '\ea5d';
}

.efpicon-file-pdf::before {
  content: '\ea5e';
}

.efpicon-file-excel::before {
  content: '\ea5f';
}

.efpicon-faster-time::before {
  content: '\ea60';
}

.efpicon-caret-up::before {
  content: '\ea61';
}

.efpicon-expand-box::before {
  content: '\ea62';
}

.efpicon-expand::before {
  content: '\ea63';
}

.efpicon-equipment::before {
  content: '\ea64';
}

.efpicon-exclamation-circle::before {
  content: '\ea65';
}

.efpicon-erase::before {
  content: '\ea66';
}

.efpicon-exclamation::before {
  content: '\ea67';
}

.efpicon-drag_indicator::before {
  content: '\ea68';
}

.efpicon-email::before {
  content: '\ea69';
}

.efpicon-double-arrow::before {
  content: '\ea6a';
}

.efpicon-compare::before {
  content: '\ea6b';
}

.efpicon-download::before {
  content: '\ea6c';
}

.efpicon-cone::before {
  content: '\ea6d';
}

.efpicon-down-equipment::before {
  content: '\ea6e';
}

.efpicon-create::before {
  content: '\ea6f';
}

.efpicon-collapse-box::before {
  content: '\ea70';
}

.efpicon-commodity-group::before {
  content: '\ea71';
}

.efpicon-comments::before {
  content: '\ea72';
}

.efpicon-clipboard::before {
  content: '\ea73';
}

.efpicon-clear::before {
  content: '\ea74';
}

.efpicon-chevron-right::before {
  content: '\ea75';
}

.efpicon-chevron-left::before {
  content: '\ea76';
}

.efpicon-checkmark::before {
  content: '\ea77';
}

.efpicon-check-o::before {
  content: '\ea78';
}

.efpicon-check-circle::before {
  content: '\ea79';
}

.efpicon-check-circle-o::before {
  content: '\ea7a';
}

.efpicon-calendar-today::before {
  content: '\ea7b';
}

.efpicon-caret-down::before {
  content: '\ea7c';
}

.efpicon-add::before {
  content: '\ea7d';
}

.efpicon-add_circle::before {
  content: '\ea7e';
}

.efpicon-boxed-star::before {
  content: '\ea7f';
}

.efpicon-arrow-right::before {
  content: '\ea80';
}

.efpicon-add-document::before {
  content: '\ea81';
}

.efpicon-masthead-pme::before {
  content: '\ea82';
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ag-grid-community/styles/ag-grid.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/
.ag-icon {
  font-family: var(--ag-icon-font-family);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ag-icon-aggregation::before {
  content: var(--ag-icon-font-code-aggregation, "\f101");
}

.ag-icon-arrows::before {
  content: var(--ag-icon-font-code-arrows, "\f102");
}

.ag-icon-asc::before {
  content: var(--ag-icon-font-code-asc, "\f103");
}

.ag-icon-cancel::before {
  content: var(--ag-icon-font-code-cancel, "\f104");
}

.ag-icon-chart::before {
  content: var(--ag-icon-font-code-chart, "\f105");
}

.ag-icon-checkbox-checked::before {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
}

.ag-icon-checkbox-indeterminate::before {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
}

.ag-icon-checkbox-unchecked::before {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
}

.ag-icon-color-picker::before {
  content: var(--ag-icon-font-code-color-picker, "\f109");
}

.ag-icon-columns::before {
  content: var(--ag-icon-font-code-columns, "\f10a");
}

.ag-icon-contracted::before {
  content: var(--ag-icon-font-code-contracted, "\f10b");
}

.ag-icon-copy::before {
  content: var(--ag-icon-font-code-copy, "\f10c");
}

.ag-icon-cross::before {
  content: var(--ag-icon-font-code-cross, "\f10d");
}

.ag-icon-csv::before {
  content: var(--ag-icon-font-code-csv, "\f10e");
}

.ag-icon-cut::before {
  content: var(--ag-icon-font-code-cut, "\f10f");
}

.ag-icon-desc::before {
  content: var(--ag-icon-font-code-desc, "\f110");
}

.ag-icon-excel::before {
  content: var(--ag-icon-font-code-excel, "\f111");
}

.ag-icon-expanded::before {
  content: var(--ag-icon-font-code-expanded, "\f112");
}

.ag-icon-eye-slash::before {
  content: var(--ag-icon-font-code-eye-slash, "\f113");
}

.ag-icon-eye::before {
  content: var(--ag-icon-font-code-eye, "\f114");
}

.ag-icon-filter::before {
  content: var(--ag-icon-font-code-filter, "\f115");
}

.ag-icon-first::before {
  content: var(--ag-icon-font-code-first, "\f116");
}

.ag-icon-grip::before {
  content: var(--ag-icon-font-code-grip, "\f117");
}

.ag-icon-group::before {
  content: var(--ag-icon-font-code-group, "\f118");
}

.ag-icon-last::before {
  content: var(--ag-icon-font-code-last, "\f119");
}

.ag-icon-left::before {
  content: var(--ag-icon-font-code-left, "\f11a");
}

.ag-icon-linked::before {
  content: var(--ag-icon-font-code-linked, "\f11b");
}

.ag-icon-loading::before {
  content: var(--ag-icon-font-code-loading, "\f11c");
}

.ag-icon-maximize::before {
  content: var(--ag-icon-font-code-maximize, "\f11d");
}

.ag-icon-menu::before {
  content: var(--ag-icon-font-code-menu, "\f11e");
}

.ag-icon-minimize::before {
  content: var(--ag-icon-font-code-minimize, "\f11f");
}

.ag-icon-next::before {
  content: var(--ag-icon-font-code-next, "\f120");
}

.ag-icon-none::before {
  content: var(--ag-icon-font-code-none, "\f121");
}

.ag-icon-not-allowed::before {
  content: var(--ag-icon-font-code-not-allowed, "\f122");
}

.ag-icon-paste::before {
  content: var(--ag-icon-font-code-paste, "\f123");
}

.ag-icon-pin::before {
  content: var(--ag-icon-font-code-pin, "\f124");
}

.ag-icon-pivot::before {
  content: var(--ag-icon-font-code-pivot, "\f125");
}

.ag-icon-previous::before {
  content: var(--ag-icon-font-code-previous, "\f126");
}

.ag-icon-radio-button-off::before {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
}

.ag-icon-radio-button-on::before {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
}

.ag-icon-right::before {
  content: var(--ag-icon-font-code-right, "\f129");
}

.ag-icon-save::before {
  content: var(--ag-icon-font-code-save, "\f12a");
}

.ag-icon-small-down::before {
  content: var(--ag-icon-font-code-small-down, "\f12b");
}

.ag-icon-small-left::before {
  content: var(--ag-icon-font-code-small-left, "\f12c");
}

.ag-icon-small-right::before {
  content: var(--ag-icon-font-code-small-right, "\f12d");
}

.ag-icon-small-up::before {
  content: var(--ag-icon-font-code-small-up, "\f12e");
}

.ag-icon-tick::before {
  content: var(--ag-icon-font-code-tick, "\f12f");
}

.ag-icon-tree-closed::before {
  content: var(--ag-icon-font-code-tree-closed, "\f130");
}

.ag-icon-tree-indeterminate::before {
  content: var(--ag-icon-font-code-tree-indeterminate, "\f131");
}

.ag-icon-tree-open::before {
  content: var(--ag-icon-font-code-tree-open, "\f132");
}

.ag-icon-unlinked::before {
  content: var(--ag-icon-font-code-unlinked, "\f133");
}

.ag-icon-row-drag::before {
  content: var(--ag-icon-font-code-grip);
}

.ag-left-arrow::before {
  content: var(--ag-icon-font-code-left);
}

.ag-right-arrow::before {
  content: var(--ag-icon-font-code-right);
}

[class*=ag-theme-] {
  --ag-foreground-color: #000;
  --ag-data-color: var(--ag-foreground-color);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-header-foreground-color: var(--ag-secondary-foreground-color);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-background-color: #fff;
  --ag-header-background-color: transparent;
  --ag-tooltip-background-color: transparent;
  --ag-subheader-background-color: transparent;
  --ag-subheader-toolbar-background-color: transparent;
  --ag-control-panel-background-color: transparent;
  --ag-side-button-selected-background-color: var(--ag-control-panel-background-color);
  --ag-selected-row-background-color: #BBB;
  --ag-odd-row-background-color: var(--ag-background-color);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-row-hover-color: transparent;
  --ag-column-hover-color: transparent;
  --ag-range-selection-border-color: var(--ag-foreground-color);
  --ag-range-selection-border-style: solid;
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-3: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-4: var(--ag-range-selection-background-color);
  --ag-range-selection-highlight-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-width: 0;
  --ag-selected-tab-underline-transition-speed: 0s;
  --ag-range-selection-chart-category-background-color: rgba(0, 255, 132, 0.1);
  --ag-range-selection-chart-background-color: rgba(0, 88, 255, 0.1);
  --ag-header-cell-hover-background-color: transparent;
  --ag-header-cell-moving-background-color: var(--ag-background-color);
  --ag-value-change-value-highlight-background-color: rgba(22, 160, 133, 0.5);
  --ag-value-change-delta-up-color: #43a047;
  --ag-value-change-delta-down-color: #e53935;
  --ag-chip-background-color: transparent;
  --ag-borders: solid 1px;
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-borders-critical: var(--ag-borders);
  --ag-borders-secondary: var(--ag-borders);
  --ag-secondary-border-color: var(--ag-border-color);
  --ag-row-border-style: solid;
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-row-border-width: 1px;
  --ag-cell-horizontal-border: solid transparent;
  --ag-borders-input: var(--ag-borders-secondary);
  --ag-input-border-color: var(--ag-secondary-border-color);
  --ag-borders-input-invalid: solid 2px;
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-borders-side-button: var(--ag-borders);
  --ag-border-radius: 0px;
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-header-column-separator-display: none;
  --ag-header-column-separator-height: 100%;
  --ag-header-column-separator-width: 1px;
  --ag-header-column-separator-color: var(--ag-secondary-border-color);
  --ag-header-column-resize-handle-display: none;
  --ag-header-column-resize-handle-height: 50%;
  --ag-header-column-resize-handle-width: 1px;
  --ag-header-column-resize-handle-color: var(--ag-secondary-border-color);
  --ag-invalid-color: red;
  --ag-input-disabled-border-color: var(--ag-input-border-color);
  --ag-input-disabled-background-color: transparent;
  --ag-checkbox-background-color: transparent;
  --ag-checkbox-border-radius: var(--ag-border-radius);
  --ag-checkbox-checked-color: var(--ag-foreground-color);
  --ag-checkbox-unchecked-color: var(--ag-foreground-color);
  --ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-switch-background-color: var(--ag-background-color);
  --ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);
  --ag-toggle-button-border-width: 1px;
  --ag-toggle-button-height: var(--ag-icon-size);
  --ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);
  --ag-input-focus-box-shadow: none;
  --ag-input-focus-border-color: none;
  --ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);
  --ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);
  --ag-grid-size: 4px;
  --ag-icon-size: 12px;
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);
  --ag-widget-vertical-spacing: var(--ag-grid-size);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);
  --ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);
  --ag-header-height: var(--ag-row-height);
  --ag-list-item-height: calc(var(--ag-grid-size) * 5);
  --ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));
  --ag-filter-tool-panel-group-indent: 16px;
  --ag-tab-min-width: 220px;
  --ag-menu-min-width: 181px;
  --ag-side-bar-panel-width: 200px;
  --ag-font-family: "Helvetica Neue", sans-serif;
  --ag-font-size: 14px;
  --ag-card-radius: var(--ag-border-radius);
  --ag-card-shadow: none;
  --ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
}

.ag-root-wrapper, .ag-sticky-top, .ag-dnd-ghost {
  background-color: var(--ag-background-color);
}

[class*=ag-theme-] {
  -webkit-font-smoothing: antialiased;
  font-family: var(--ag-font-family);
  font-size: var(--ag-font-size);
  line-height: normal;
  color: var(--ag-foreground-color);
}

ag-grid, ag-grid-angular, ag-grid-ng2, ag-grid-polymer, ag-grid-aurelia {
  display: block;
}

.ag-hidden {
  display: none !important;
}

.ag-invisible {
  visibility: hidden !important;
}

.ag-no-transition {
  transition: none !important;
}

.ag-drag-handle {
  cursor: grab;
}

.ag-column-drop-wrapper {
  display: flex;
}

.ag-column-drop-horizontal-half-width {
  display: inline-block;
  width: 50% !important;
}

.ag-unselectable {
  -webkit-user-select: none;
  user-select: none;
}

.ag-selectable {
  -webkit-user-select: text;
  user-select: text;
}

.ag-tab {
  position: relative;
}

.ag-tab-guard {
  position: absolute;
  width: 0;
  height: 0;
  display: block;
}

.ag-select-agg-func-popup {
  position: absolute;
}

.ag-input-wrapper, .ag-picker-field-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  line-height: normal;
  position: relative;
}

.ag-shake-left-to-right {
  animation-direction: alternate;
  animation-duration: 0.2s;
  animation-iteration-count: infinite;
  animation-name: ag-shake-left-to-right;
}

@keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px;
  }
  to {
    padding-left: 2px;
    padding-right: 6px;
  }
}
.ag-root-wrapper {
  cursor: default;
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.ag-root-wrapper.ag-layout-normal {
  height: 100%;
}

.ag-watermark {
  position: absolute;
  bottom: 20px;
  right: 25px;
  opacity: 0.5;
  transition: opacity 1s ease-out 3s;
}
.ag-watermark::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzNSA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuNjM1NzIzLDAsMCwwLjYzNTcyMywtNDkyLjkyMSwtMzIzLjYwOCkiPgogICAgICAgIDxwYXRoIGQ9Ik0xMDk5LjQsNTQ5LjRMMTA5OS40LDUzNi45TDEwNzguMSw1MzYuOUwxMDY1LjYsNTQ5LjRMMTA5OS40LDU0OS40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTEyMy40LDUxOC40TDEwOTYuNyw1MTguNEwxMDg0LjEsNTMwLjlMMTEyMy40LDUzMC45TDExMjMuNCw1MTguNFoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwNTMuMiw1NjEuOUwxMDU5LjYsNTU1LjVMMTA4MS4yLDU1NS41TDEwODEuMiw1NjhMMTA1My4yLDU2OEwxMDUzLjIsNTYxLjlaIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDU3LjksNTQzLjNMMTA3MS43LDU0My4zTDEwODQuMyw1MzAuOEwxMDU3LjksNTMwLjhMMTA1Ny45LDU0My4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTA0Mi44LDU2MS45TDEwNTMuMiw1NjEuOUwxMDY1LjYsNTQ5LjRMMTA0Mi44LDU0OS40TDEwNDIuOCw1NjEuOVoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwOTYuNyw1MTguNEwxMDkwLjMsNTI0LjhMMTA0OS41LDUyNC44TDEwNDkuNSw1MTIuM0wxMDk2LjcsNTEyLjNMMTA5Ni43LDUxOC40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNODI4LjYsNTU5LjdMODA5LDU1OS43TDgwNS42LDU2OC4xTDc5Nyw1NjguMUw4MTUuMSw1MjUuN0w4MjIuNiw1MjUuN0w4NDAuNyw1NjguMUw4MzIsNTY4LjFMODI4LjYsNTU5LjdaTTgyNS45LDU1M0w4MTguOCw1MzUuN0w4MTEuNyw1NTNMODI1LjksNTUzWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTYwLjEsNTQxLjNDOTYyLjYsNTM3LjYgOTY4LjksNTM3LjIgOTcxLjUsNTM3LjJMOTcxLjUsNTQ0LjRDOTY4LjMsNTQ0LjQgOTY1LjEsNTQ0LjUgOTYzLjIsNTQ1LjlDOTYxLjMsNTQ3LjMgOTYwLjMsNTQ5LjIgOTYwLjMsNTUxLjVMOTYwLjMsNTY4LjFMOTUyLjUsNTY4LjFMOTUyLjUsNTM3LjJMOTYwLDUzNy4yTDk2MC4xLDU0MS4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTM3LjIiIHdpZHRoPSI3LjgiIGhlaWdodD0iMzAuOSIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTIzLjQiIHdpZHRoPSI3LjgiIGhlaWdodD0iOS4yIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDIyLjMsNTIzLjRMMTAyMi4zLDU2OC4xTDEwMTQuOCw1NjguMUwxMDE0LjYsNTYzLjRDMTAxMy41LDU2NSAxMDEyLjEsNTY2LjMgMTAxMC40LDU2Ny4zQzEwMDguNyw1NjguMiAxMDA2LjYsNTY4LjcgMTAwNC4yLDU2OC43QzEwMDIuMSw1NjguNyAxMDAwLjEsNTY4LjMgOTk4LjQsNTY3LjZDOTk2LjYsNTY2LjggOTk1LDU2NS44IDk5My43LDU2NC40Qzk5Mi40LDU2MyA5OTEuMyw1NjEuMyA5OTAuNiw1NTkuNEM5ODkuOCw1NTcuNSA5ODkuNSw1NTUuMyA5ODkuNSw1NTIuOUM5ODkuNSw1NTAuNSA5ODkuOSw1NDguMyA5OTAuNiw1NDYuM0M5OTEuNCw1NDQuMyA5OTIuNCw1NDIuNiA5OTMuNyw1NDEuMkM5OTUsNTM5LjggOTk2LjYsNTM4LjcgOTk4LjQsNTM3LjlDMTAwMC4yLDUzNy4xIDEwMDIuMSw1MzYuNyAxMDA0LjIsNTM2LjdDMTAwNi42LDUzNi43IDEwMDguNiw1MzcuMSAxMDEwLjMsNTM4QzEwMTIsNTM4LjkgMTAxMy40LDU0MC4xIDEwMTQuNSw1NDEuOEwxMDE0LjUsNTIzLjVMMTAyMi4zLDUyMy41TDEwMjIuMyw1MjMuNFpNMTAwNS45LDU2MkMxMDA4LjUsNTYyIDEwMTAuNSw1NjEuMSAxMDEyLjEsNTU5LjRDMTAxMy43LDU1Ny43IDEwMTQuNSw1NTUuNCAxMDE0LjUsNTUyLjZDMTAxNC41LDU0OS44IDEwMTMuNyw1NDcuNiAxMDEyLjEsNTQ1LjhDMTAxMC41LDU0NC4xIDEwMDguNSw1NDMuMiAxMDA1LjksNTQzLjJDMTAwMy40LDU0My4yIDEwMDEuMyw1NDQuMSA5OTkuOCw1NDUuOEM5OTguMiw1NDcuNSA5OTcuNCw1NDkuOCA5OTcuNCw1NTIuNkM5OTcuNCw1NTUuNCA5OTguMiw1NTcuNiA5OTkuOCw1NTkuM0MxMDAxLjQsNTYxLjEgMTAwMy40LDU2MiAxMDA1LjksNTYyIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik04ODUuOCw1NDQuMkw4NjYuNSw1NDQuMkw4NjYuNSw1NTAuOUw4NzcuNSw1NTAuOUM4NzcuMiw1NTQuMyA4NzUuOSw1NTYuOSA4NzMuNyw1NTlDODcxLjUsNTYxIDg2OC43LDU2MiA4NjUuMSw1NjJDODYzLjEsNTYyIDg2MS4yLDU2MS42IDg1OS42LDU2MC45Qzg1Ny45LDU2MC4yIDg1Ni41LDU1OS4yIDg1NS4zLDU1Ny44Qzg1NC4xLDU1Ni41IDg1My4yLDU1NC45IDg1Mi41LDU1M0M4NTEuOCw1NTEuMSA4NTEuNSw1NDkuMSA4NTEuNSw1NDYuOEM4NTEuNSw1NDQuNSA4NTEuOCw1NDIuNSA4NTIuNSw1NDAuNkM4NTMuMSw1MzguNyA4NTQuMSw1MzcuMiA4NTUuMyw1MzUuOEM4NTYuNSw1MzQuNSA4NTcuOSw1MzMuNSA4NTkuNiw1MzIuN0M4NjEuMyw1MzIgODYzLjEsNTMxLjYgODY1LjIsNTMxLjZDODY5LjQsNTMxLjYgODcyLjYsNTMyLjYgODc0LjgsNTM0LjZMODgwLDUyOS40Qzg3Ni4xLDUyNi40IDg3MS4xLDUyNC44IDg2NS4yLDUyNC44Qzg2MS45LDUyNC44IDg1OC45LDUyNS4zIDg1Ni4yLDUyNi40Qzg1My41LDUyNy41IDg1MS4yLDUyOC45IDg0OS4zLDUzMC44Qzg0Ny40LDUzMi43IDg0NS45LDUzNSA4NDQuOSw1MzcuN0M4NDMuOSw1NDAuNCA4NDMuNCw1NDMuNCA4NDMuNCw1NDYuNkM4NDMuNCw1NDkuOCA4NDMuOSw1NTIuOCA4NDUsNTU1LjVDODQ2LjEsNTU4LjIgODQ3LjUsNTYwLjUgODQ5LjQsNTYyLjRDODUxLjMsNTY0LjMgODUzLjYsNTY1LjggODU2LjMsNTY2LjhDODU5LDU2Ny45IDg2Miw1NjguNCA4NjUuMiw1NjguNEM4NjguNCw1NjguNCA4NzEuMyw1NjcuOSA4NzMuOSw1NjYuOEM4NzYuNSw1NjUuNyA4NzguNyw1NjQuMyA4ODAuNSw1NjIuNEM4ODIuMyw1NjAuNSA4ODMuNyw1NTguMiA4ODQuNyw1NTUuNUM4ODUuNyw1NTIuOCA4ODYuMiw1NDkuOCA4ODYuMiw1NDYuNkw4ODYuMiw1NDUuM0M4ODUuOSw1NDUuMSA4ODUuOCw1NDQuNiA4ODUuOCw1NDQuMiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTQ2LjgsNTQ0LjJMOTI3LjUsNTQ0LjJMOTI3LjUsNTUwLjlMOTM4LjUsNTUwLjlDOTM4LjIsNTU0LjMgOTM2LjksNTU2LjkgOTM0LjcsNTU5QzkzMi41LDU2MSA5MjkuNyw1NjIgOTI2LjEsNTYyQzkyNC4xLDU2MiA5MjIuMiw1NjEuNiA5MjAuNiw1NjAuOUM5MTguOSw1NjAuMiA5MTcuNSw1NTkuMiA5MTYuMyw1NTcuOEM5MTUuMSw1NTYuNSA5MTQuMiw1NTQuOSA5MTMuNSw1NTNDOTEyLjgsNTUxLjEgOTEyLjUsNTQ5LjEgOTEyLjUsNTQ2LjhDOTEyLjUsNTQ0LjUgOTEyLjgsNTQyLjUgOTEzLjUsNTQwLjZDOTE0LjEsNTM4LjcgOTE1LjEsNTM3LjIgOTE2LjMsNTM1LjhDOTE3LjUsNTM0LjUgOTE4LjksNTMzLjUgOTIwLjYsNTMyLjdDOTIyLjMsNTMyIDkyNC4xLDUzMS42IDkyNi4yLDUzMS42QzkzMC40LDUzMS42IDkzMy42LDUzMi42IDkzNS44LDUzNC42TDk0MSw1MjkuNEM5MzcuMSw1MjYuNCA5MzIuMSw1MjQuOCA5MjYuMiw1MjQuOEM5MjIuOSw1MjQuOCA5MTkuOSw1MjUuMyA5MTcuMiw1MjYuNEM5MTQuNSw1MjcuNSA5MTIuMiw1MjguOSA5MTAuMyw1MzAuOEM5MDguNCw1MzIuNyA5MDYuOSw1MzUgOTA1LjksNTM3LjdDOTA0LjksNTQwLjQgOTA0LjQsNTQzLjQgOTA0LjQsNTQ2LjZDOTA0LjQsNTQ5LjggOTA0LjksNTUyLjggOTA2LDU1NS41QzkwNy4xLDU1OC4yIDkwOC41LDU2MC41IDkxMC40LDU2Mi40QzkxMi4zLDU2NC4zIDkxNC42LDU2NS44IDkxNy4zLDU2Ni44QzkyMCw1NjcuOSA5MjMsNTY4LjQgOTI2LjIsNTY4LjRDOTI5LjQsNTY4LjQgOTMyLjMsNTY3LjkgOTM0LjksNTY2LjhDOTM3LjUsNTY1LjcgOTM5LjcsNTY0LjMgOTQxLjUsNTYyLjRDOTQzLjMsNTYwLjUgOTQ0LjcsNTU4LjIgOTQ1LjcsNTU1LjVDOTQ2LjcsNTUyLjggOTQ3LjIsNTQ5LjggOTQ3LjIsNTQ2LjZMOTQ3LjIsNTQ1LjNDOTQ2LjksNTQ1LjEgOTQ2LjgsNTQ0LjYgOTQ2LjgsNTQ0LjIiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: 170px 40px;
  display: block;
  height: 40px;
  width: 170px;
  opacity: 0.5;
}

.ag-watermark-text {
  opacity: 0.5;
  font-weight: bold;
  font-family: Impact, sans-serif;
  font-size: 19px;
  padding-left: 0.7rem;
}

.ag-root-wrapper-body {
  display: flex;
  flex-direction: row;
}
.ag-root-wrapper-body.ag-layout-normal {
  flex: 1 1 auto;
  height: 0;
  min-height: 0;
}

.ag-root {
  position: relative;
  display: flex;
  flex-direction: column;
}
.ag-root.ag-layout-normal, .ag-root.ag-layout-auto-height {
  overflow: hidden;
  flex: 1 1 auto;
  width: 0;
}
.ag-root.ag-layout-normal {
  height: 100%;
}

.ag-header-viewport,
.ag-floating-top-viewport,
.ag-body-viewport,
.ag-center-cols-viewport,
.ag-floating-bottom-viewport,
.ag-body-horizontal-scroll-viewport,
.ag-body-vertical-scroll-viewport,
.ag-virtual-list-viewport,
.ag-sticky-top-viewport {
  position: relative;
  height: 100%;
  min-width: 0px;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-body-viewport {
  display: flex;
}
.ag-body-viewport.ag-layout-normal {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.ag-center-cols-viewport {
  width: 100%;
  overflow-x: auto;
}

.ag-body-horizontal-scroll-viewport {
  overflow-x: scroll;
}

.ag-body-vertical-scroll-viewport {
  overflow-y: scroll;
}

.ag-virtual-list-viewport {
  overflow: auto;
  width: 100%;
}

.ag-header-container,
.ag-floating-top-container,
.ag-body-container,
.ag-pinned-right-cols-container,
.ag-center-cols-container,
.ag-pinned-left-cols-container,
.ag-floating-bottom-container,
.ag-body-horizontal-scroll-container,
.ag-body-vertical-scroll-container,
.ag-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-virtual-list-container,
.ag-sticky-top-container {
  position: relative;
}

.ag-header-container,
.ag-floating-top-container,
.ag-floating-bottom-container,
.ag-sticky-top-container {
  height: 100%;
  white-space: nowrap;
}

.ag-center-cols-container {
  display: block;
}

.ag-pinned-right-cols-container {
  display: block;
}

.ag-body-horizontal-scroll-container {
  height: 100%;
}

.ag-body-vertical-scroll-container {
  width: 100%;
}

.ag-full-width-container,
.ag-floating-top-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-sticky-top-full-width-container {
  position: absolute;
  top: 0px;
  pointer-events: none;
}
.ag-ltr .ag-full-width-container,
.ag-ltr .ag-floating-top-full-width-container,
.ag-ltr .ag-floating-bottom-full-width-container,
.ag-ltr .ag-sticky-top-full-width-container {
  left: 0;
}
.ag-rtl .ag-full-width-container,
.ag-rtl .ag-floating-top-full-width-container,
.ag-rtl .ag-floating-bottom-full-width-container,
.ag-rtl .ag-sticky-top-full-width-container {
  right: 0;
}

.ag-floating-bottom-full-width-container, .ag-floating-top-full-width-container {
  display: inline-block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.ag-virtual-list-container {
  overflow: hidden;
}

.ag-center-cols-clipper {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  min-height: 100%;
  transform: translate3d(0, 0, 0);
}

.ag-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  flex-direction: row !important;
  min-height: 0;
}

.ag-body-clipper {
  overflow: hidden;
  min-width: 0px;
  flex: 1 1 auto;
  height: 100%;
  transform: translate3d(0, 0, 0);
}

.ag-body-horizontal-scroll,
.ag-body-vertical-scroll {
  min-height: 0;
  min-width: 0;
  display: flex;
  position: relative;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible,
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  position: absolute;
  bottom: 0;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar {
  opacity: 0;
  transition: opacity 400ms;
  visibility: hidden;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling, .ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active {
  visibility: visible;
  opacity: 1;
}

.ag-body-horizontal-scroll {
  width: 100%;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible {
  left: 0;
  right: 0;
}

.ag-body-vertical-scroll {
  height: 100%;
}
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  top: 0;
  z-index: 10;
}
.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible {
  right: 0;
}
.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible {
  left: 0;
}

.ag-force-vertical-scroll {
  overflow-y: scroll !important;
}

.ag-horizontal-left-spacer, .ag-horizontal-right-spacer {
  height: 100%;
  min-width: 0;
  overflow-x: scroll;
}
.ag-horizontal-left-spacer.ag-scroller-corner, .ag-horizontal-right-spacer.ag-scroller-corner {
  overflow-x: hidden;
}

.ag-header, .ag-pinned-left-header, .ag-pinned-right-header {
  display: inline-block;
  overflow: hidden;
  position: relative;
}

.ag-header-cell-sortable .ag-header-cell-label {
  cursor: pointer;
}

.ag-header {
  display: flex;
  width: 100%;
  white-space: nowrap;
}

.ag-pinned-left-header {
  height: 100%;
}

.ag-pinned-right-header {
  height: 100%;
}

.ag-header-row {
  position: absolute;
}

.ag-header-row:not(.ag-header-row-column-group) {
  overflow: hidden;
}

.ag-header.ag-header-allow-overflow .ag-header-row {
  overflow: visible;
}

.ag-header-cell {
  display: inline-flex;
  align-items: center;
  position: absolute;
  height: 100%;
  overflow: hidden;
}

.ag-header-cell.ag-header-active .ag-header-cell-menu-button {
  opacity: 1;
}

.ag-header-cell-menu-button:not(.ag-header-menu-always-show) {
  transition: opacity 0.2s;
  opacity: 0;
}

.ag-header-group-cell-label, .ag-header-cell-label {
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
  align-items: center;
  text-overflow: ellipsis;
  align-self: stretch;
}

.ag-header-group-cell-label.ag-sticky-label {
  position: sticky;
  flex: none;
  max-width: 100%;
}

.ag-header-cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper {
  height: 100%;
  display: flex;
  align-items: center;
}

.ag-header-cell-comp-wrapper {
  width: 100%;
  overflow: hidden;
}

.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper {
  white-space: normal;
}

.ag-right-aligned-header .ag-header-cell-label {
  flex-direction: row-reverse;
}

.ag-header-group-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-header-cell-resize {
  position: absolute;
  z-index: 2;
  height: 100%;
  width: 8px;
  top: 0;
  cursor: ew-resize;
}
.ag-ltr .ag-header-cell-resize {
  right: -4px;
}
.ag-rtl .ag-header-cell-resize {
  left: -4px;
}

.ag-pinned-left-header .ag-header-cell-resize {
  right: -4px;
}

.ag-pinned-right-header .ag-header-cell-resize {
  left: -4px;
}

.ag-header-select-all {
  display: flex;
}

.ag-column-moving .ag-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-group-cell {
  transition: left 0.2s, width 0.2s;
}

.ag-column-panel {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-column-select {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 3 1 0px;
}

.ag-column-select-header {
  position: relative;
  display: flex;
  flex: none;
}

.ag-column-select-header-icon {
  position: relative;
}

.ag-column-select-header-filter-wrapper {
  flex: 1 1 auto;
}

.ag-column-select-header-filter {
  width: 100%;
}

.ag-column-select-list {
  flex: 1 1 0px;
  overflow: hidden;
}

.ag-column-drop {
  position: relative;
  display: inline-flex;
  align-items: center;
  overflow: auto;
  width: 100%;
}

.ag-column-drop-list {
  display: flex;
  align-items: center;
}

.ag-column-drop-cell {
  position: relative;
  display: flex;
  align-items: center;
}

.ag-column-drop-cell-text {
  overflow: hidden;
  flex: 1 1 auto;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-drop-vertical {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  align-items: stretch;
  flex: 1 1 0px;
}

.ag-column-drop-vertical-title-bar {
  display: flex;
  align-items: center;
  flex: none;
}

.ag-column-drop-vertical-list {
  position: relative;
  align-items: stretch;
  flex-grow: 1;
  flex-direction: column;
  overflow-x: auto;
}
.ag-column-drop-vertical-list > * {
  flex: none;
}

.ag-column-drop-empty .ag-column-drop-vertical-list {
  overflow: hidden;
}

.ag-column-drop-vertical-empty-message {
  display: block;
}

.ag-column-drop.ag-column-drop-horizontal {
  white-space: nowrap;
  overflow: hidden;
}

.ag-column-drop-cell-button {
  cursor: pointer;
}

.ag-filter-toolpanel {
  flex: 1 1 0px;
  min-width: 0;
}

.ag-filter-toolpanel-header {
  position: relative;
}

.ag-filter-toolpanel-header, .ag-filter-toolpanel-search {
  display: flex;
  align-items: center;
}
.ag-filter-toolpanel-header > *, .ag-filter-toolpanel-search > * {
  display: flex;
  align-items: center;
}

.ag-filter-apply-panel {
  display: flex;
  justify-content: flex-end;
  overflow: hidden;
}

.ag-row-animation .ag-row {
  transition: transform 0.4s, top 0.4s, background-color 0.1s, opacity 0.2s;
}

.ag-row-animation .ag-row.ag-after-created {
  transition: transform 0.4s, top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s;
}

.ag-row-no-animation .ag-row {
  transition: background-color 0.1s;
}

.ag-row {
  white-space: nowrap;
  width: 100%;
}

.ag-row-loading {
  display: flex;
  align-items: center;
}

.ag-row-position-absolute {
  position: absolute;
}

.ag-row-position-relative {
  position: relative;
}

.ag-full-width-row {
  overflow: hidden;
  pointer-events: all;
}

.ag-row-inline-editing {
  z-index: 1;
}

.ag-row-dragging {
  z-index: 2;
}

.ag-stub-cell {
  display: flex;
  align-items: center;
}

.ag-cell {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  height: 100%;
}

.ag-cell-value {
  flex: 1 1 auto;
}

.ag-cell-value, .ag-group-value {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-cell-wrap-text {
  white-space: normal;
  word-break: break-all;
}

.ag-cell-wrapper {
  display: flex;
  align-items: center;
}
.ag-cell-wrapper.ag-row-group {
  align-items: flex-start;
}

.ag-sparkline-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  height: 100%;
  align-items: center;
}

.ag-cell-inline-editing {
  z-index: 1;
}
.ag-cell-inline-editing .ag-cell-wrapper,
.ag-cell-inline-editing .ag-cell-edit-wrapper,
.ag-cell-inline-editing .ag-cell-editor,
.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,
.ag-cell-inline-editing .ag-cell-editor input {
  height: 100%;
  width: 100%;
  line-height: normal;
}

.ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}

.ag-set-filter-item {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-set-filter-item-checkbox {
  display: flex;
  overflow: hidden;
}

.ag-set-filter-group-icons {
  display: block;
}
.ag-set-filter-group-icons > * {
  cursor: pointer;
}

.ag-filter-body-wrapper {
  display: flex;
  flex-direction: column;
}

.ag-filter-filter {
  flex: 1 1 0px;
}

.ag-filter-condition {
  display: flex;
  justify-content: center;
}

.ag-advanced-filter-header {
  position: relative;
  display: flex;
  align-items: center;
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-advanced-filter {
  display: flex;
  align-items: center;
  width: 100%;
}

.ag-advanced-filter-apply-button {
  line-height: normal;
}
.ag-ltr .ag-advanced-filter-apply-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-advanced-filter-apply-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-floating-filter-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  height: 100%;
}

.ag-floating-filter-full-body {
  display: flex;
  flex: 1 1 auto;
  height: 100%;
  width: 100%;
  align-items: center;
  overflow: hidden;
}

.ag-floating-filter-full-body > div {
  flex: 1 1 auto;
}

.ag-floating-filter-input {
  align-items: center;
  display: flex;
  width: 100%;
}
.ag-floating-filter-input > * {
  flex: 1 1 auto;
}

.ag-floating-filter-button {
  display: flex;
  flex: none;
}

.ag-set-floating-filter-input input[disabled] {
  pointer-events: none;
}

.ag-dnd-ghost {
  position: absolute;
  display: inline-flex;
  align-items: center;
  cursor: move;
  white-space: nowrap;
  z-index: 9999;
}

.ag-overlay {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.ag-overlay-panel {
  display: flex;
  height: 100%;
  width: 100%;
}

.ag-overlay-wrapper {
  display: flex;
  flex: none;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.ag-overlay-loading-wrapper {
  pointer-events: all;
}

.ag-popup-child {
  z-index: 5;
  top: 0;
}

.ag-popup-editor {
  position: absolute;
  -webkit-user-select: none;
  user-select: none;
}

.ag-large-text-input {
  display: block;
}

.ag-virtual-list-item {
  position: absolute;
  width: 100%;
}

.ag-floating-top {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-floating-bottom {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-sticky-top {
  position: absolute;
  display: flex;
  width: 100%;
}

.ag-pinned-left-sticky-top,
.ag-pinned-right-sticky-top {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.ag-sticky-top-full-width-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ag-dialog, .ag-panel {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}

.ag-panel-title-bar {
  display: flex;
  flex: none;
  align-items: center;
  cursor: default;
}

.ag-panel-title-bar-title {
  flex: 1 1 auto;
}

.ag-panel-title-bar-buttons {
  display: flex;
}

.ag-panel-title-bar-button {
  cursor: pointer;
}

.ag-panel-content-wrapper {
  display: flex;
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
}

.ag-dialog {
  position: absolute;
}

.ag-resizer {
  position: absolute;
  pointer-events: none;
  z-index: 1;
  -webkit-user-select: none;
  user-select: none;
}
.ag-resizer.ag-resizer-topLeft {
  top: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-top {
  top: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-topRight {
  top: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-right {
  top: 5px;
  right: 0;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}
.ag-resizer.ag-resizer-bottomRight {
  bottom: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-bottom {
  bottom: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-bottomLeft {
  bottom: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-left {
  left: 0;
  top: 5px;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}

.ag-tooltip {
  position: absolute;
  z-index: 99999;
}

.ag-tooltip-custom {
  position: absolute;
  z-index: 99999;
}

.ag-tooltip:not(.ag-tooltip-interactive),
.ag-tooltip-custom:not(.ag-tooltip-interactive) {
  pointer-events: none;
}

.ag-value-slide-out {
  margin-right: 5px;
  opacity: 1;
  transition: opacity 3s, margin-right 3s;
  transition-timing-function: linear;
}

.ag-value-slide-out-end {
  margin-right: 10px;
  opacity: 0;
}

.ag-opacity-zero {
  opacity: 0 !important;
}

.ag-menu {
  max-height: 100%;
  overflow-y: auto;
  position: absolute;
  -webkit-user-select: none;
  user-select: none;
}

.ag-menu-column-select-wrapper {
  height: 265px;
  overflow: auto;
}
.ag-menu-column-select-wrapper .ag-column-select {
  height: 100%;
}

.ag-menu-list {
  display: table;
  width: 100%;
}

.ag-menu-option, .ag-menu-separator {
  display: table-row;
}

.ag-menu-option-part, .ag-menu-separator-part {
  display: table-cell;
  vertical-align: middle;
}

.ag-menu-option-text {
  white-space: nowrap;
}

.ag-compact-menu-option {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
}

.ag-compact-menu-option-text {
  white-space: nowrap;
  flex: 1 1 auto;
}

.ag-rich-select {
  cursor: default;
  outline: none;
  height: 100%;
}

.ag-rich-select-value {
  display: flex;
  align-items: center;
  height: 100%;
}
.ag-rich-select-value .ag-picker-field-display {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-rich-select-list {
  position: relative;
}

.ag-rich-select-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  height: 100%;
}

.ag-autocomplete {
  align-items: center;
  display: flex;
}
.ag-autocomplete > * {
  flex: 1 1 auto;
}

.ag-autocomplete-list-popup {
  position: absolute;
  -webkit-user-select: none;
  user-select: none;
}

.ag-autocomplete-list {
  position: relative;
}

.ag-autocomplete-virtual-list-item {
  display: flex;
}

.ag-autocomplete-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  overflow: hidden;
}

.ag-autocomplete-row-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-paging-panel {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}

.ag-paging-page-summary-panel {
  display: flex;
  align-items: center;
}

.ag-paging-button {
  position: relative;
}

.ag-disabled .ag-paging-page-summary-panel {
  pointer-events: none;
}

.ag-tool-panel-wrapper {
  display: flex;
  overflow-y: auto;
  overflow-x: hidden;
  cursor: default;
  -webkit-user-select: none;
  user-select: none;
}

.ag-column-select-column,
.ag-column-select-column-group,
.ag-select-agg-func-item {
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
}
.ag-column-select-column > *,
.ag-column-select-column-group > *,
.ag-select-agg-func-item > * {
  flex: none;
}

.ag-select-agg-func-item,
.ag-column-select-column-label {
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-select-checkbox {
  display: flex;
}

.ag-tool-panel-horizontal-resize {
  cursor: ew-resize;
  height: 100%;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 1;
}

.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  right: -3px;
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  left: -3px;
}

.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  left: -3px;
}
.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  right: -3px;
}

.ag-details-row {
  width: 100%;
}

.ag-details-row-fixed-height {
  height: 100%;
}

.ag-details-grid {
  width: 100%;
}

.ag-details-grid-fixed-height {
  height: 100%;
}

.ag-header-group-cell {
  display: flex;
  align-items: center;
  height: 100%;
  position: absolute;
}

.ag-header-group-cell-no-group.ag-header-span-height .ag-header-cell-resize {
  display: none;
}

.ag-cell-label-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
  height: 100%;
  width: 100%;
  overflow: hidden;
  padding: 5px 0px;
}

.ag-right-aligned-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-right-aligned-header .ag-header-cell-text {
  text-align: end;
}

.ag-side-bar {
  display: flex;
  flex-direction: row-reverse;
}

.ag-side-bar-left {
  order: -1;
  flex-direction: row;
}

.ag-side-button-button {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}

.ag-side-button-label {
  writing-mode: vertical-lr;
}

.ag-status-bar {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}

.ag-status-panel {
  display: inline-flex;
}

.ag-status-name-value {
  white-space: nowrap;
}

.ag-status-bar-left {
  display: inline-flex;
}

.ag-status-bar-center {
  display: inline-flex;
}

.ag-status-bar-right {
  display: inline-flex;
}

.ag-icon {
  display: block;
  speak: none;
}

.ag-group {
  position: relative;
  width: 100%;
}

.ag-group-title-bar {
  display: flex;
  align-items: center;
}

.ag-group-title {
  display: block;
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ag-group-title-bar .ag-group-title {
  cursor: default;
}

.ag-group-toolbar {
  display: flex;
  align-items: center;
}

.ag-group-container {
  display: flex;
}

.ag-disabled .ag-group-container {
  pointer-events: none;
}

.ag-group-container-horizontal {
  flex-direction: row;
  flex-wrap: wrap;
}

.ag-group-container-vertical {
  flex-direction: column;
}

.ag-column-group-icons {
  display: block;
}
.ag-column-group-icons > * {
  cursor: pointer;
}

.ag-group-item-alignment-stretch .ag-group-item {
  align-items: stretch;
}

.ag-group-item-alignment-start .ag-group-item {
  align-items: flex-start;
}

.ag-group-item-alignment-end .ag-group-item {
  align-items: flex-end;
}

.ag-toggle-button-icon {
  transition: right 0.3s;
  position: absolute;
  top: -1px;
}

.ag-input-field, .ag-select {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ag-input-field-input {
  flex: 1 1 auto;
}

.ag-floating-filter-input .ag-input-field-input[type=date] {
  width: 1px;
}

.ag-range-field {
  display: flex;
  align-items: center;
}

.ag-angle-select {
  display: flex;
  align-items: center;
}

.ag-angle-select-wrapper {
  display: flex;
}

.ag-angle-select-parent-circle {
  display: block;
  position: relative;
}

.ag-angle-select-child-circle {
  position: absolute;
}

.ag-slider-wrapper {
  display: flex;
}
.ag-slider-wrapper .ag-input-field {
  flex: 1 1 auto;
}

.ag-picker-field-display {
  flex: 1 1 auto;
}

.ag-picker-field {
  display: flex;
  align-items: center;
}

.ag-picker-field-icon {
  display: flex;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.ag-picker-field-wrapper {
  overflow: hidden;
}

.ag-label-align-right .ag-label {
  order: 1;
}
.ag-label-align-right > * {
  flex: none;
}

.ag-label-align-top {
  flex-direction: column;
  align-items: flex-start;
}
.ag-label-align-top > * {
  align-self: stretch;
}

.ag-label-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
}

.ag-color-panel {
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: center;
}

.ag-spectrum-color {
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
  cursor: default;
}

.ag-spectrum-fill {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-spectrum-val {
  cursor: pointer;
}

.ag-spectrum-dragger {
  position: absolute;
  pointer-events: none;
  cursor: pointer;
}

.ag-spectrum-hue {
  cursor: default;
  background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}

.ag-spectrum-alpha {
  cursor: default;
}

.ag-spectrum-hue-background {
  width: 100%;
  height: 100%;
}

.ag-spectrum-alpha-background {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0));
  width: 100%;
  height: 100%;
}

.ag-spectrum-tool {
  cursor: pointer;
}

.ag-spectrum-slider {
  position: absolute;
  pointer-events: none;
}

.ag-recent-colors {
  display: flex;
}

.ag-recent-color {
  cursor: pointer;
}

.ag-ltr .ag-column-select-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-column-select-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-set-filter-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-set-filter-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-row-group-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-row-group-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-column-select-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-column-select-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-set-filter-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-set-filter-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-row-group-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-row-group-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-column-select-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-column-select-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-set-filter-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-set-filter-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-row-group-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-row-group-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-column-select-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-column-select-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-set-filter-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-set-filter-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-row-group-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-row-group-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-column-select-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-column-select-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-set-filter-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-set-filter-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-row-group-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-row-group-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-column-select-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-column-select-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-set-filter-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-set-filter-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-row-group-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-row-group-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-column-select-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-column-select-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-set-filter-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-set-filter-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-row-group-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-row-group-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-column-select-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-column-select-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-set-filter-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-set-filter-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-row-group-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-row-group-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-column-select-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-column-select-indent-9 {
  padding-right: 180px;
}

.ag-ltr .ag-set-filter-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-set-filter-indent-9 {
  padding-right: 180px;
}

.ag-ltr .ag-row-group-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-row-group-indent-9 {
  padding-right: 180px;
}

.ag-ltr {
  direction: ltr;
}
.ag-ltr .ag-body, .ag-ltr .ag-floating-top, .ag-ltr .ag-floating-bottom, .ag-ltr .ag-header, .ag-ltr .ag-sticky-top, .ag-ltr .ag-body-viewport, .ag-ltr .ag-body-horizontal-scroll {
  flex-direction: row;
}

.ag-rtl {
  direction: rtl;
}
.ag-rtl .ag-body, .ag-rtl .ag-floating-top, .ag-rtl .ag-floating-bottom, .ag-rtl .ag-header, .ag-rtl .ag-sticky-top, .ag-rtl .ag-body-viewport, .ag-rtl .ag-body-horizontal-scroll {
  flex-direction: row-reverse;
}
.ag-rtl .ag-icon-contracted,
.ag-rtl .ag-icon-expanded,
.ag-rtl .ag-icon-tree-closed {
  display: block;
  transform: rotate(180deg);
}

.ag-body .ag-body-viewport {
  -webkit-overflow-scrolling: touch;
}

.ag-layout-print.ag-body {
  display: block;
  height: unset;
}
.ag-layout-print.ag-body-clipper {
  height: unset;
}
.ag-layout-print.ag-root-wrapper {
  display: inline-flex;
}
.ag-layout-print .ag-center-cols-clipper {
  min-width: 100%;
}
.ag-layout-print .ag-body-vertical-scroll {
  display: none;
}
.ag-layout-print .ag-body-horizontal-scroll {
  display: none;
}
.ag-layout-print.ag-force-vertical-scroll {
  overflow-y: visible !important;
}

@media print {
  .ag-root-wrapper.ag-layout-print {
    display: table;
  }
  .ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,
  .ag-root-wrapper.ag-layout-print .ag-root,
  .ag-root-wrapper.ag-layout-print .ag-body-viewport,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-container,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-clipper,
  .ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,
  .ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport {
    height: auto !important;
    overflow: hidden !important;
    display: block !important;
  }
  .ag-root-wrapper.ag-layout-print .ag-row, .ag-root-wrapper.ag-layout-print .ag-cell {
    break-inside: avoid;
  }
}
[class^=ag-], [class^=ag-]:focus, [class^=ag-]:after, [class^=ag-]:before {
  box-sizing: border-box;
  outline: none;
}

[class^=ag-]::-ms-clear {
  display: none;
}

.ag-checkbox .ag-input-wrapper,
.ag-radio-button .ag-input-wrapper {
  overflow: visible;
}

.ag-range-field .ag-input-wrapper {
  height: 100%;
}

.ag-toggle-button {
  flex: none;
  width: unset;
  min-width: unset;
}

.ag-button {
  border-radius: 0px;
  color: var(--ag-foreground-color);
}

.ag-button:hover {
  background-color: transparent;
}

.ag-ltr .ag-label-align-right .ag-label {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-label-align-right .ag-label {
  margin-right: var(--ag-grid-size);
}

input[class^=ag-] {
  margin: 0;
  background-color: var(--ag-background-color);
}

textarea[class^=ag-],
select[class^=ag-] {
  background-color: var(--ag-background-color);
}

input[class^=ag-]:not([type]),
input[class^=ag-][type=text],
input[class^=ag-][type=number],
input[class^=ag-][type=tel],
input[class^=ag-][type=date],
input[class^=ag-][type=datetime-local],
textarea[class^=ag-] {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  border: var(--ag-borders-input) var(--ag-input-border-color);
}
input[class^=ag-]:not([type]):disabled,
input[class^=ag-][type=text]:disabled,
input[class^=ag-][type=number]:disabled,
input[class^=ag-][type=tel]:disabled,
input[class^=ag-][type=date]:disabled,
input[class^=ag-][type=datetime-local]:disabled,
textarea[class^=ag-]:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
input[class^=ag-]:not([type]):focus,
input[class^=ag-][type=text]:focus,
input[class^=ag-][type=number]:focus,
input[class^=ag-][type=tel]:focus,
input[class^=ag-][type=date]:focus,
input[class^=ag-][type=datetime-local]:focus,
textarea[class^=ag-]:focus {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}
input[class^=ag-]:not([type]):invalid,
input[class^=ag-][type=text]:invalid,
input[class^=ag-][type=number]:invalid,
input[class^=ag-][type=tel]:invalid,
input[class^=ag-][type=date]:invalid,
input[class^=ag-][type=datetime-local]:invalid,
textarea[class^=ag-]:invalid {
  border: var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid);
}

input[class^=ag-][type=number]:not(.ag-number-field-input-stepper) {
  -moz-appearance: textfield;
}
input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button, input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[class^=ag-][type=range] {
  padding: 0;
}

input[class^=ag-][type=button]:focus, button[class^=ag-]:focus {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-drag-handle {
  color: var(--ag-secondary-foreground-color);
}

.ag-list-item, .ag-virtual-list-item {
  height: var(--ag-list-item-height);
}

.ag-keyboard-focus .ag-virtual-list-item:focus {
  outline: none;
}
.ag-keyboard-focus .ag-virtual-list-item:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-select-list {
  background-color: var(--ag-background-color);
  overflow-y: auto;
  overflow-x: hidden;
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-list-item {
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-list-item.ag-active-item {
  background-color: var(--ag-row-hover-color);
}

.ag-select-list-item {
  padding-left: 4px;
  padding-right: 4px;
  cursor: default;
  -webkit-user-select: none;
  user-select: none;
}
.ag-select-list-item span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ag-row-drag,
.ag-selection-checkbox,
.ag-group-expanded,
.ag-group-contracted {
  color: var(--ag-secondary-foreground-color);
}
.ag-ltr .ag-row-drag,
.ag-ltr .ag-selection-checkbox,
.ag-ltr .ag-group-expanded,
.ag-ltr .ag-group-contracted {
  margin-right: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-row-drag,
.ag-rtl .ag-selection-checkbox,
.ag-rtl .ag-group-expanded,
.ag-rtl .ag-group-contracted {
  margin-left: var(--ag-cell-widget-spacing);
}

.ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
  --ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  display: flex;
  align-items: center;
  flex: none;
}

.ag-group-expanded,
.ag-group-contracted {
  cursor: pointer;
}

.ag-group-title-bar-icon {
  cursor: pointer;
  flex: none;
  color: var(--ag-secondary-foreground-color);
}

.ag-ltr .ag-group-child-count {
  margin-left: 2px;
}
.ag-rtl .ag-group-child-count {
  margin-right: 2px;
}

.ag-group-title-bar {
  background-color: var(--ag-subheader-background-color);
  padding: var(--ag-grid-size);
}

.ag-group-toolbar {
  padding: var(--ag-grid-size);
  background-color: var(--ag-subheader-toolbar-background-color);
}

.ag-disabled-group-title-bar, .ag-disabled-group-container {
  opacity: 0.5;
}

.group-item {
  margin: calc(var(--ag-grid-size) * 0.5) 0;
}

.ag-label {
  white-space: nowrap;
}
.ag-ltr .ag-label {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-label {
  margin-left: var(--ag-grid-size);
}

.ag-label-align-top .ag-label {
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-angle-select[disabled] {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}
.ag-angle-select[disabled] .ag-angle-select-field {
  opacity: 0.4;
}

.ag-ltr .ag-slider-field,
.ag-ltr .ag-angle-select-field {
  margin-right: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-slider-field,
.ag-rtl .ag-angle-select-field {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-angle-select-parent-circle {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  border: solid 1px;
  border-color: var(--ag-border-color);
  background-color: var(--ag-background-color);
}

.ag-angle-select-child-circle {
  top: 4px;
  left: 12px;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  margin-top: -4px;
  border-radius: 3px;
  background-color: var(--ag-secondary-foreground-color);
}

.ag-picker-field-wrapper {
  border: var(--ag-borders);
  border-color: var(--ag-border-color);
  border-radius: 5px;
}
.ag-picker-field-wrapper:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
.ag-picker-field-wrapper.ag-picker-has-focus, .ag-picker-field-wrapper:focus {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}

.ag-picker-field-button {
  background-color: var(--ag-background-color);
  color: var(--ag-secondary-foreground-color);
}

.ag-dialog.ag-color-dialog {
  border-radius: 5px;
}

.ag-color-picker .ag-picker-field-display {
  height: var(--ag-icon-size);
}

.ag-color-panel {
  padding: var(--ag-grid-size);
}

.ag-spectrum-color {
  background-color: rgb(255, 0, 0);
  border-radius: 2px;
}

.ag-spectrum-tools {
  padding: 10px;
}

.ag-spectrum-sat {
  background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0));
}

.ag-spectrum-val {
  background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0));
}

.ag-spectrum-dragger {
  border-radius: 12px;
  height: 12px;
  width: 12px;
  border: 1px solid white;
  background: black;
  box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
}

.ag-spectrum-hue-background {
  border-radius: 2px;
}

.ag-spectrum-alpha-background {
  border-radius: 2px;
}

.ag-spectrum-tool {
  margin-bottom: 10px;
  height: 11px;
  border-radius: 2px;
}

.ag-spectrum-slider {
  margin-top: -12px;
  width: 13px;
  height: 13px;
  border-radius: 13px;
  background-color: rgb(248, 248, 248);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}

.ag-recent-color {
  margin: 0 3px;
}
.ag-recent-color:first-child {
  margin-left: 0;
}
.ag-recent-color:last-child {
  margin-right: 0;
}

.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),
.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]),
.ag-recent-color:focus-visible:not(:disabled):not([readonly]) {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-dnd-ghost {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  overflow: hidden;
  text-overflow: ellipsis;
  border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height) !important;
  line-height: var(--ag-header-height);
  margin: 0;
  padding: 0 calc(var(--ag-grid-size) * 2);
  transform: translateY(calc(var(--ag-grid-size) * 2));
}

.ag-dnd-ghost-icon {
  margin-right: var(--ag-grid-size);
  color: var(--ag-foreground-color);
}

.ag-popup-child:not(.ag-tooltip-custom) {
  box-shadow: var(--ag-popup-shadow);
}

.ag-select .ag-picker-field-wrapper {
  background-color: var(--ag-background-color);
  min-height: var(--ag-list-item-height);
  cursor: default;
}
.ag-select.ag-disabled .ag-picker-field-wrapper:focus {
  box-shadow: none;
}
.ag-select:not(.ag-cell-editor, .ag-label-align-top) {
  height: var(--ag-list-item-height);
}
.ag-select .ag-picker-field-display {
  margin: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-select .ag-picker-field-icon {
  display: flex;
  align-items: center;
}
.ag-select.ag-disabled {
  opacity: 0.5;
}

.ag-rich-select-value,
.ag-rich-select-list {
  background-color: var(--ag-background-color);
}

.ag-rich-select-list {
  width: 100%;
  height: auto;
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
  max-height: calc(var(--ag-row-height) * 6.5);
}

.ag-rich-select-value {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  padding-top: 0;
  padding-bottom: 0;
}
.ag-ltr .ag-rich-select-value {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-rich-select-value {
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-ltr .ag-rich-select-value {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-rich-select-value {
  padding-left: var(--ag-grid-size);
}

.ag-popup-editor .ag-rich-select-value {
  height: var(--ag-row-height);
  min-width: 200px;
}

.ag-rich-select-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-keyboard-focus .ag-rich-select-virtual-list-item:focus::after {
  content: none;
}
.ag-rich-select-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}

.ag-ltr .ag-rich-select-row {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-rich-select-row {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-rich-select-row-selected {
  background-color: var(--ag-selected-row-background-color);
}

.ag-autocomplete {
  width: 100%;
}

.ag-autocomplete-list {
  width: 100%;
  min-width: 200px;
  height: calc(var(--ag-row-height) * 6.5);
}

.ag-autocomplete-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-keyboard-focus .ag-autocomplete-virtual-list-item:focus::after {
  content: none;
}
.ag-autocomplete-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}

.ag-autocomplete-row-label {
  margin: 0px var(--ag-widget-container-horizontal-padding);
}

.ag-autocomplete-row-selected {
  background-color: var(--ag-selected-row-background-color);
}

.ag-dragging-range-handle .ag-dialog,
.ag-dragging-fill-handle .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}

.ag-dialog {
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
  box-shadow: var(--ag-popup-shadow);
}

.ag-panel {
  background-color: var(--ag-background-color);
}

.ag-panel-title-bar {
  background-color: var(--ag-header-background-color);
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
  padding: var(--ag-grid-size) var(--ag-cell-horizontal-padding);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-panel-title-bar-button {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-panel-title-bar-button {
  margin-right: var(--ag-grid-size);
}

.ag-tooltip {
  background-color: var(--ag-tooltip-background-color);
  color: var(--ag-foreground-color);
  padding: var(--ag-grid-size);
  border: var(--ag-borders) var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  white-space: normal;
}

.ag-tooltip.ag-tooltip-animate,
.ag-tooltip-custom.ag-tooltip-animate {
  transition: opacity 1s;
}
.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding,
.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding {
  opacity: 0;
}

.ag-ltr .ag-column-select-indent-1 {
  padding-left: calc(1 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-1 {
  padding-right: calc(1 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-2 {
  padding-left: calc(2 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-2 {
  padding-right: calc(2 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-3 {
  padding-left: calc(3 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-3 {
  padding-right: calc(3 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-4 {
  padding-left: calc(4 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-4 {
  padding-right: calc(4 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-5 {
  padding-left: calc(5 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-5 {
  padding-right: calc(5 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-6 {
  padding-left: calc(6 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-6 {
  padding-right: calc(6 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-7 {
  padding-left: calc(7 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-7 {
  padding-right: calc(7 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-8 {
  padding-left: calc(8 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-8 {
  padding-right: calc(8 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-9 {
  padding-left: calc(9 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-9 {
  padding-right: calc(9 * var(--ag-column-select-indent-size));
}

.ag-column-select-header-icon {
  cursor: pointer;
}

.ag-keyboard-focus .ag-column-select-header-icon:focus {
  outline: none;
}
.ag-keyboard-focus .ag-column-select-header-icon:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-ltr .ag-column-group-icons:not(:last-child),
.ag-ltr .ag-column-select-header-icon:not(:last-child),
.ag-ltr .ag-column-select-header-checkbox:not(:last-child),
.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-ltr .ag-column-select-checkbox:not(:last-child),
.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-label:not(:last-child) {
  margin-right: var(--ag-widget-horizontal-spacing);
}
.ag-rtl .ag-column-group-icons:not(:last-child),
.ag-rtl .ag-column-select-header-icon:not(:last-child),
.ag-rtl .ag-column-select-header-checkbox:not(:last-child),
.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-rtl .ag-column-select-checkbox:not(:last-child),
.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-label:not(:last-child) {
  margin-left: var(--ag-widget-horizontal-spacing);
}

.ag-keyboard-focus .ag-column-select-virtual-list-item:focus {
  outline: none;
}
.ag-keyboard-focus .ag-column-select-virtual-list-item:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-select-column-group:not(:last-child),
.ag-column-select-column:not(:last-child) {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-column-select-column-readonly,
.ag-column-select-column-group-readonly {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}

.ag-ltr .ag-column-select-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-rtl .ag-column-select-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}

.ag-column-select-virtual-list-viewport {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) 0px;
}

.ag-column-select-virtual-list-item {
  padding: 0 var(--ag-widget-container-horizontal-padding);
}

.ag-checkbox-edit {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-rtl {
  text-align: right;
}

.ag-root-wrapper {
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1);
}

.ag-ltr .ag-row-group-indent-1 {
  padding-left: calc(1 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-1 {
  padding-right: calc(1 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-1 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-1 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2);
}

.ag-ltr .ag-row-group-indent-2 {
  padding-left: calc(2 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-2 {
  padding-right: calc(2 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-2 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-2 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3);
}

.ag-ltr .ag-row-group-indent-3 {
  padding-left: calc(3 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-3 {
  padding-right: calc(3 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-3 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-3 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4);
}

.ag-ltr .ag-row-group-indent-4 {
  padding-left: calc(4 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-4 {
  padding-right: calc(4 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-4 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-4 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5);
}

.ag-ltr .ag-row-group-indent-5 {
  padding-left: calc(5 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-5 {
  padding-right: calc(5 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-5 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-5 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6);
}

.ag-ltr .ag-row-group-indent-6 {
  padding-left: calc(6 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-6 {
  padding-right: calc(6 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-6 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-6 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7);
}

.ag-ltr .ag-row-group-indent-7 {
  padding-left: calc(7 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-7 {
  padding-right: calc(7 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-7 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-7 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8);
}

.ag-ltr .ag-row-group-indent-8 {
  padding-left: calc(8 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-8 {
  padding-right: calc(8 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-8 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-8 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9);
}

.ag-ltr .ag-row-group-indent-9 {
  padding-left: calc(9 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-9 {
  padding-right: calc(9 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-9 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-9 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10);
}

.ag-ltr .ag-row-group-indent-10 {
  padding-left: calc(10 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-10 {
  padding-right: calc(10 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-10 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-10 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11);
}

.ag-ltr .ag-row-group-indent-11 {
  padding-left: calc(11 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-11 {
  padding-right: calc(11 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-11 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-11 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12);
}

.ag-ltr .ag-row-group-indent-12 {
  padding-left: calc(12 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-12 {
  padding-right: calc(12 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-12 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-12 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13);
}

.ag-ltr .ag-row-group-indent-13 {
  padding-left: calc(13 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-13 {
  padding-right: calc(13 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-13 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-13 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14);
}

.ag-ltr .ag-row-group-indent-14 {
  padding-left: calc(14 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-14 {
  padding-right: calc(14 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-14 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-14 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15);
}

.ag-ltr .ag-row-group-indent-15 {
  padding-left: calc(15 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-15 {
  padding-right: calc(15 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-15 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-15 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16);
}

.ag-ltr .ag-row-group-indent-16 {
  padding-left: calc(16 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-16 {
  padding-right: calc(16 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-16 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-16 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17);
}

.ag-ltr .ag-row-group-indent-17 {
  padding-left: calc(17 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-17 {
  padding-right: calc(17 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-17 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-17 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18);
}

.ag-ltr .ag-row-group-indent-18 {
  padding-left: calc(18 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-18 {
  padding-right: calc(18 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-18 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-18 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19);
}

.ag-ltr .ag-row-group-indent-19 {
  padding-left: calc(19 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-19 {
  padding-right: calc(19 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-19 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-19 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20);
}

.ag-ltr .ag-row-group-indent-20 {
  padding-left: calc(20 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-20 {
  padding-right: calc(20 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-20 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-20 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21);
}

.ag-ltr .ag-row-group-indent-21 {
  padding-left: calc(21 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-21 {
  padding-right: calc(21 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-21 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-21 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22);
}

.ag-ltr .ag-row-group-indent-22 {
  padding-left: calc(22 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-22 {
  padding-right: calc(22 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-22 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-22 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23);
}

.ag-ltr .ag-row-group-indent-23 {
  padding-left: calc(23 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-23 {
  padding-right: calc(23 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-23 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-23 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24);
}

.ag-ltr .ag-row-group-indent-24 {
  padding-left: calc(24 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-24 {
  padding-right: calc(24 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-24 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-24 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25);
}

.ag-ltr .ag-row-group-indent-25 {
  padding-left: calc(25 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-25 {
  padding-right: calc(25 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-25 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-25 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26);
}

.ag-ltr .ag-row-group-indent-26 {
  padding-left: calc(26 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-26 {
  padding-right: calc(26 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-26 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-26 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27);
}

.ag-ltr .ag-row-group-indent-27 {
  padding-left: calc(27 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-27 {
  padding-right: calc(27 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-27 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-27 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28);
}

.ag-ltr .ag-row-group-indent-28 {
  padding-left: calc(28 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-28 {
  padding-right: calc(28 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-28 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-28 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29);
}

.ag-ltr .ag-row-group-indent-29 {
  padding-left: calc(29 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-29 {
  padding-right: calc(29 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-29 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-29 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30);
}

.ag-ltr .ag-row-group-indent-30 {
  padding-left: calc(30 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-30 {
  padding-right: calc(30 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-30 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-30 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31);
}

.ag-ltr .ag-row-group-indent-31 {
  padding-left: calc(31 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-31 {
  padding-right: calc(31 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-31 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-31 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32);
}

.ag-ltr .ag-row-group-indent-32 {
  padding-left: calc(32 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-32 {
  padding-right: calc(32 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-32 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-32 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33);
}

.ag-ltr .ag-row-group-indent-33 {
  padding-left: calc(33 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-33 {
  padding-right: calc(33 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-33 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-33 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34);
}

.ag-ltr .ag-row-group-indent-34 {
  padding-left: calc(34 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-34 {
  padding-right: calc(34 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-34 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-34 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35);
}

.ag-ltr .ag-row-group-indent-35 {
  padding-left: calc(35 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-35 {
  padding-right: calc(35 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-35 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-35 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36);
}

.ag-ltr .ag-row-group-indent-36 {
  padding-left: calc(36 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-36 {
  padding-right: calc(36 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-36 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-36 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37);
}

.ag-ltr .ag-row-group-indent-37 {
  padding-left: calc(37 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-37 {
  padding-right: calc(37 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-37 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-37 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38);
}

.ag-ltr .ag-row-group-indent-38 {
  padding-left: calc(38 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-38 {
  padding-right: calc(38 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-38 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-38 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39);
}

.ag-ltr .ag-row-group-indent-39 {
  padding-left: calc(39 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-39 {
  padding-right: calc(39 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-39 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-39 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40);
}

.ag-ltr .ag-row-group-indent-40 {
  padding-left: calc(40 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-40 {
  padding-right: calc(40 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-40 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-40 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41);
}

.ag-ltr .ag-row-group-indent-41 {
  padding-left: calc(41 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-41 {
  padding-right: calc(41 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-41 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-41 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42);
}

.ag-ltr .ag-row-group-indent-42 {
  padding-left: calc(42 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-42 {
  padding-right: calc(42 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-42 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-42 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43);
}

.ag-ltr .ag-row-group-indent-43 {
  padding-left: calc(43 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-43 {
  padding-right: calc(43 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-43 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-43 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44);
}

.ag-ltr .ag-row-group-indent-44 {
  padding-left: calc(44 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-44 {
  padding-right: calc(44 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-44 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-44 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45);
}

.ag-ltr .ag-row-group-indent-45 {
  padding-left: calc(45 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-45 {
  padding-right: calc(45 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-45 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-45 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46);
}

.ag-ltr .ag-row-group-indent-46 {
  padding-left: calc(46 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-46 {
  padding-right: calc(46 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-46 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-46 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47);
}

.ag-ltr .ag-row-group-indent-47 {
  padding-left: calc(47 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-47 {
  padding-right: calc(47 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-47 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-47 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48);
}

.ag-ltr .ag-row-group-indent-48 {
  padding-left: calc(48 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-48 {
  padding-right: calc(48 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-48 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-48 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49);
}

.ag-ltr .ag-row-group-indent-49 {
  padding-left: calc(49 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-49 {
  padding-right: calc(49 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-49 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-49 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50);
}

.ag-ltr .ag-row-group-indent-50 {
  padding-left: calc(50 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-50 {
  padding-right: calc(50 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-50 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-50 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51);
}

.ag-ltr .ag-row-group-indent-51 {
  padding-left: calc(51 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-51 {
  padding-right: calc(51 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-51 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-51 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52);
}

.ag-ltr .ag-row-group-indent-52 {
  padding-left: calc(52 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-52 {
  padding-right: calc(52 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-52 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-52 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53);
}

.ag-ltr .ag-row-group-indent-53 {
  padding-left: calc(53 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-53 {
  padding-right: calc(53 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-53 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-53 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54);
}

.ag-ltr .ag-row-group-indent-54 {
  padding-left: calc(54 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-54 {
  padding-right: calc(54 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-54 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-54 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55);
}

.ag-ltr .ag-row-group-indent-55 {
  padding-left: calc(55 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-55 {
  padding-right: calc(55 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-55 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-55 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56);
}

.ag-ltr .ag-row-group-indent-56 {
  padding-left: calc(56 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-56 {
  padding-right: calc(56 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-56 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-56 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57);
}

.ag-ltr .ag-row-group-indent-57 {
  padding-left: calc(57 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-57 {
  padding-right: calc(57 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-57 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-57 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58);
}

.ag-ltr .ag-row-group-indent-58 {
  padding-left: calc(58 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-58 {
  padding-right: calc(58 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-58 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-58 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59);
}

.ag-ltr .ag-row-group-indent-59 {
  padding-left: calc(59 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-59 {
  padding-right: calc(59 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-59 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-59 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60);
}

.ag-ltr .ag-row-group-indent-60 {
  padding-left: calc(60 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-60 {
  padding-right: calc(60 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-60 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-60 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61);
}

.ag-ltr .ag-row-group-indent-61 {
  padding-left: calc(61 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-61 {
  padding-right: calc(61 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-61 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-61 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62);
}

.ag-ltr .ag-row-group-indent-62 {
  padding-left: calc(62 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-62 {
  padding-right: calc(62 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-62 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-62 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63);
}

.ag-ltr .ag-row-group-indent-63 {
  padding-left: calc(63 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-63 {
  padding-right: calc(63 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-63 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-63 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64);
}

.ag-ltr .ag-row-group-indent-64 {
  padding-left: calc(64 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-64 {
  padding-right: calc(64 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-64 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-64 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65);
}

.ag-ltr .ag-row-group-indent-65 {
  padding-left: calc(65 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-65 {
  padding-right: calc(65 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-65 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-65 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66);
}

.ag-ltr .ag-row-group-indent-66 {
  padding-left: calc(66 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-66 {
  padding-right: calc(66 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-66 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-66 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67);
}

.ag-ltr .ag-row-group-indent-67 {
  padding-left: calc(67 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-67 {
  padding-right: calc(67 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-67 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-67 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68);
}

.ag-ltr .ag-row-group-indent-68 {
  padding-left: calc(68 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-68 {
  padding-right: calc(68 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-68 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-68 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69);
}

.ag-ltr .ag-row-group-indent-69 {
  padding-left: calc(69 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-69 {
  padding-right: calc(69 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-69 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-69 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70);
}

.ag-ltr .ag-row-group-indent-70 {
  padding-left: calc(70 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-70 {
  padding-right: calc(70 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-70 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-70 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71);
}

.ag-ltr .ag-row-group-indent-71 {
  padding-left: calc(71 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-71 {
  padding-right: calc(71 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-71 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-71 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72);
}

.ag-ltr .ag-row-group-indent-72 {
  padding-left: calc(72 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-72 {
  padding-right: calc(72 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-72 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-72 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73);
}

.ag-ltr .ag-row-group-indent-73 {
  padding-left: calc(73 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-73 {
  padding-right: calc(73 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-73 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-73 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74);
}

.ag-ltr .ag-row-group-indent-74 {
  padding-left: calc(74 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-74 {
  padding-right: calc(74 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-74 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-74 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75);
}

.ag-ltr .ag-row-group-indent-75 {
  padding-left: calc(75 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-75 {
  padding-right: calc(75 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-75 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-75 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76);
}

.ag-ltr .ag-row-group-indent-76 {
  padding-left: calc(76 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-76 {
  padding-right: calc(76 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-76 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-76 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77);
}

.ag-ltr .ag-row-group-indent-77 {
  padding-left: calc(77 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-77 {
  padding-right: calc(77 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-77 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-77 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78);
}

.ag-ltr .ag-row-group-indent-78 {
  padding-left: calc(78 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-78 {
  padding-right: calc(78 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-78 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-78 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79);
}

.ag-ltr .ag-row-group-indent-79 {
  padding-left: calc(79 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-79 {
  padding-right: calc(79 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-79 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-79 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80);
}

.ag-ltr .ag-row-group-indent-80 {
  padding-left: calc(80 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-80 {
  padding-right: calc(80 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-80 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-80 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81);
}

.ag-ltr .ag-row-group-indent-81 {
  padding-left: calc(81 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-81 {
  padding-right: calc(81 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-81 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-81 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82);
}

.ag-ltr .ag-row-group-indent-82 {
  padding-left: calc(82 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-82 {
  padding-right: calc(82 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-82 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-82 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83);
}

.ag-ltr .ag-row-group-indent-83 {
  padding-left: calc(83 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-83 {
  padding-right: calc(83 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-83 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-83 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84);
}

.ag-ltr .ag-row-group-indent-84 {
  padding-left: calc(84 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-84 {
  padding-right: calc(84 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-84 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-84 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85);
}

.ag-ltr .ag-row-group-indent-85 {
  padding-left: calc(85 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-85 {
  padding-right: calc(85 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-85 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-85 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86);
}

.ag-ltr .ag-row-group-indent-86 {
  padding-left: calc(86 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-86 {
  padding-right: calc(86 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-86 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-86 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87);
}

.ag-ltr .ag-row-group-indent-87 {
  padding-left: calc(87 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-87 {
  padding-right: calc(87 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-87 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-87 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88);
}

.ag-ltr .ag-row-group-indent-88 {
  padding-left: calc(88 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-88 {
  padding-right: calc(88 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-88 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-88 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89);
}

.ag-ltr .ag-row-group-indent-89 {
  padding-left: calc(89 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-89 {
  padding-right: calc(89 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-89 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-89 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90);
}

.ag-ltr .ag-row-group-indent-90 {
  padding-left: calc(90 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-90 {
  padding-right: calc(90 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-90 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-90 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91);
}

.ag-ltr .ag-row-group-indent-91 {
  padding-left: calc(91 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-91 {
  padding-right: calc(91 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-91 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-91 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92);
}

.ag-ltr .ag-row-group-indent-92 {
  padding-left: calc(92 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-92 {
  padding-right: calc(92 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-92 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-92 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93);
}

.ag-ltr .ag-row-group-indent-93 {
  padding-left: calc(93 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-93 {
  padding-right: calc(93 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-93 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-93 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94);
}

.ag-ltr .ag-row-group-indent-94 {
  padding-left: calc(94 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-94 {
  padding-right: calc(94 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-94 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-94 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95);
}

.ag-ltr .ag-row-group-indent-95 {
  padding-left: calc(95 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-95 {
  padding-right: calc(95 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-95 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-95 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96);
}

.ag-ltr .ag-row-group-indent-96 {
  padding-left: calc(96 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-96 {
  padding-right: calc(96 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-96 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-96 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97);
}

.ag-ltr .ag-row-group-indent-97 {
  padding-left: calc(97 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-97 {
  padding-right: calc(97 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-97 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-97 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98);
}

.ag-ltr .ag-row-group-indent-98 {
  padding-left: calc(98 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-98 {
  padding-right: calc(98 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-98 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-98 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99);
}

.ag-ltr .ag-row-group-indent-99 {
  padding-left: calc(99 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-99 {
  padding-right: calc(99 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-99 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-99 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row-group-leaf-indent {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-group-leaf-indent {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-value-change-delta {
  padding-right: 2px;
}

.ag-value-change-delta-up {
  color: var(--ag-value-change-delta-up-color);
}

.ag-value-change-delta-down {
  color: var(--ag-value-change-delta-down-color);
}

.ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 1px;
  padding-right: 1px;
  transition: background-color 1s;
}

.ag-value-change-value-highlight {
  background-color: var(--ag-value-change-value-highlight-background-color);
  transition: background-color 0.1s;
}

.ag-cell-data-changed {
  background-color: var(--ag-value-change-value-highlight-background-color) !important;
}

.ag-cell-data-changed-animation {
  background-color: transparent;
}

.ag-cell-highlight {
  background-color: var(--ag-range-selection-highlight-color) !important;
}

.ag-row {
  height: var(--ag-row-height);
  background-color: var(--ag-background-color);
  color: var(--ag-data-color);
  border-bottom: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}

.ag-row-highlight-above::after, .ag-row-highlight-below::after {
  content: "";
  position: absolute;
  width: calc(100% - 1px);
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
  left: 1px;
}

.ag-row-highlight-above::after {
  top: -1px;
}

.ag-row-highlight-above.ag-row-first::after {
  top: 0;
}

.ag-row-highlight-below::after {
  bottom: 0px;
}

.ag-row-odd {
  background-color: var(--ag-odd-row-background-color);
}

.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-row-selected::before {
  content: "";
  background-color: var(--ag-selected-row-background-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-row-hover:not(.ag-full-width-row)::before,
.ag-row-hover.ag-full-width-row.ag-row-group::before {
  content: "";
  background-color: var(--ag-row-hover-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}

.ag-row-hover.ag-full-width-row.ag-row-group > * {
  position: relative;
}

.ag-row-hover.ag-row-selected::before {
  background-color: var(--ag-row-hover-color);
  background-image: linear-gradient(var(--ag-selected-row-background-color), var(--ag-selected-row-background-color));
}

.ag-column-hover {
  background-color: var(--ag-column-hover-color);
}

.ag-ltr .ag-right-aligned-cell {
  text-align: right;
}
.ag-rtl .ag-right-aligned-cell {
  text-align: left;
}

.ag-ltr .ag-right-aligned-cell .ag-cell-value,
.ag-ltr .ag-right-aligned-cell .ag-group-value {
  margin-left: auto;
}
.ag-rtl .ag-right-aligned-cell .ag-cell-value,
.ag-rtl .ag-right-aligned-cell .ag-group-value {
  margin-right: auto;
}

.ag-cell, .ag-full-width-row .ag-cell-wrapper.ag-row-group {
  --ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  border: 1px solid transparent;
  line-height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
  -webkit-font-smoothing: subpixel-antialiased;
}

.ag-row > .ag-cell-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
}

.ag-row-dragging {
  cursor: move;
  opacity: 0.5;
}

.ag-cell-inline-editing {
  border: 1px solid var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: 0;
  background-color: var(--ag-control-panel-background-color);
}

.ag-popup-editor .ag-large-text,
.ag-autocomplete-list-popup {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-control-panel-background-color);
  padding: 0;
}

.ag-large-text-input {
  height: auto;
  padding: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-large-text-input textarea {
  resize: none;
}

.ag-details-row {
  padding: calc(var(--ag-grid-size) * 5);
  background-color: var(--ag-background-color);
}

.ag-layout-auto-height .ag-center-cols-clipper, .ag-layout-auto-height .ag-center-cols-container, .ag-layout-print .ag-center-cols-clipper, .ag-layout-print .ag-center-cols-container {
  min-height: 50px;
}

.ag-overlay-loading-wrapper {
  background-color: var(--ag-modal-overlay-background-color);
}

.ag-overlay-loading-center {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
}

.ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 30px;
}

.ag-loading {
  display: flex;
  height: 100%;
  align-items: center;
}
.ag-ltr .ag-loading {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-loading {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-loading-icon {
  padding-right: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-loading-icon {
  padding-left: var(--ag-cell-widget-spacing);
}

.ag-icon-loading {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-floating-top {
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-floating-bottom {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-ltr .ag-cell {
  border-right: var(--ag-cell-horizontal-border);
}
.ag-rtl .ag-cell {
  border-left: var(--ag-cell-horizontal-border);
}
.ag-ltr .ag-cell {
  border-right-width: 1px;
}
.ag-rtl .ag-cell {
  border-left-width: 1px;
}

.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-cell-range-selected:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}
.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart {
  background-color: var(--ag-range-selection-chart-background-color) !important;
}
.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category {
  background-color: var(--ag-range-selection-chart-category-background-color) !important;
}

.ag-cell-range-selected-1:not(.ag-cell-focus),
.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}

.ag-cell-range-selected-2:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2 {
  background-color: var(--ag-range-selection-background-color-2);
}

.ag-cell-range-selected-3:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3 {
  background-color: var(--ag-range-selection-background-color-3);
}

.ag-cell-range-selected-4:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4 {
  background-color: var(--ag-range-selection-background-color-4);
}

.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top-color: var(--ag-range-selection-border-color);
  border-top-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--ag-range-selection-border-color);
  border-right-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--ag-range-selection-border-color);
  border-bottom-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left-color: var(--ag-range-selection-border-color);
  border-left-style: var(--ag-range-selection-border-style);
}

.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-ltr .ag-cell-range-single-cell,
.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle, .ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-rtl .ag-cell-range-single-cell,
.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
  border: 1px solid;
  border-color: var(--ag-range-selection-border-color);
  border-style: var(--ag-range-selection-border-style);
  outline: initial;
}

.ag-cell.ag-selection-fill-top,
.ag-cell.ag-selection-fill-top.ag-cell-range-selected {
  border-top: 1px dashed;
  border-top-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-cell.ag-selection-fill-right,
.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-rtl .ag-cell.ag-selection-fill-right,
.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-cell.ag-selection-fill-bottom,
.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
  border-bottom: 1px dashed;
  border-bottom-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-cell.ag-selection-fill-left,
.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-rtl .ag-cell.ag-selection-fill-left,
.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-fill-handle, .ag-range-handle {
  position: absolute;
  width: 6px;
  height: 6px;
  bottom: -1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-ltr .ag-fill-handle, .ag-ltr .ag-range-handle {
  right: -1px;
}
.ag-rtl .ag-fill-handle, .ag-rtl .ag-range-handle {
  left: -1px;
}

.ag-fill-handle {
  cursor: cell;
}

.ag-range-handle {
  cursor: nwse-resize;
}

.ag-cell-inline-editing {
  border-color: var(--ag-input-focus-border-color) !important;
}

.ag-menu {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  padding: 0;
}

.ag-menu-list {
  cursor: default;
  padding: var(--ag-grid-size) 0;
}

.ag-menu-separator {
  height: calc(var(--ag-grid-size) * 2 + 1px);
}

.ag-menu-separator-part::after {
  content: "";
  display: block;
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-menu-option-active, .ag-compact-menu-option-active {
  background-color: var(--ag-row-hover-color);
}

.ag-menu-option-part, .ag-compact-menu-option-part {
  line-height: var(--ag-icon-size);
  padding: calc(var(--ag-grid-size) + 2px) 0;
}

.ag-menu-option-disabled, .ag-compact-menu-option-disabled {
  opacity: 0.5;
}

.ag-menu-option-icon, .ag-compact-menu-option-icon {
  width: var(--ag-icon-size);
}
.ag-ltr .ag-menu-option-icon, .ag-ltr .ag-compact-menu-option-icon {
  padding-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-menu-option-icon, .ag-rtl .ag-compact-menu-option-icon {
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-menu-option-text, .ag-compact-menu-option-text {
  padding-left: calc(var(--ag-grid-size) * 2);
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-ltr .ag-menu-option-shortcut, .ag-ltr .ag-compact-menu-option-shortcut {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-menu-option-shortcut, .ag-rtl .ag-compact-menu-option-shortcut {
  padding-left: var(--ag-grid-size);
}

.ag-menu-option-popup-pointer, .ag-compact-menu-option-popup-pointer {
  padding-right: var(--ag-grid-size);
}

.ag-tabs {
  min-width: var(--ag-tab-min-width);
}

.ag-tabs-header {
  width: 100%;
  display: flex;
}

.ag-tab {
  border-bottom: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-bottom var(--ag-selected-tab-underline-transition-speed);
  display: flex;
  flex: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.ag-keyboard-focus .ag-tab:focus {
  outline: none;
}
.ag-keyboard-focus .ag-tab:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-tab-selected {
  border-bottom-color: var(--ag-selected-tab-underline-color);
}

.ag-menu-header {
  color: var(--ag-secondary-foreground-color);
}

.ag-filter-separator {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-filter-select .ag-picker-field-wrapper {
  width: 0;
}

.ag-filter-condition-operator {
  height: 17px;
}

.ag-ltr .ag-filter-condition-operator-or {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-filter-condition-operator-or {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-set-filter-select-all {
  padding-top: var(--ag-widget-container-vertical-padding);
}

.ag-set-filter-list, .ag-filter-no-matches {
  height: calc(var(--ag-list-item-height) * 6);
}

.ag-set-filter-tree-list {
  height: calc(var(--ag-list-item-height) * 10);
}

.ag-set-filter-filter {
  margin-top: var(--ag-widget-container-vertical-padding);
  margin-left: var(--ag-widget-container-horizontal-padding);
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-filter-to {
  margin-top: var(--ag-widget-vertical-spacing);
}

.ag-mini-filter {
  margin: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}

.ag-set-filter-item {
  margin: 0px var(--ag-widget-container-horizontal-padding);
}

.ag-ltr .ag-set-filter-add-group-indent {
  margin-left: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-rtl .ag-set-filter-add-group-indent {
  margin-right: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-icon-size) + var(--ag-grid-size) * 2);
}

.ag-ltr .ag-set-filter-indent-1 {
  padding-left: calc(1 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-1 {
  padding-right: calc(1 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-2 {
  padding-left: calc(2 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-2 {
  padding-right: calc(2 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-3 {
  padding-left: calc(3 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-3 {
  padding-right: calc(3 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-4 {
  padding-left: calc(4 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-4 {
  padding-right: calc(4 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-5 {
  padding-left: calc(5 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-5 {
  padding-right: calc(5 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-6 {
  padding-left: calc(6 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-6 {
  padding-right: calc(6 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-7 {
  padding-left: calc(7 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-7 {
  padding-right: calc(7 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-8 {
  padding-left: calc(8 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-8 {
  padding-right: calc(8 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-9 {
  padding-left: calc(9 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-9 {
  padding-right: calc(9 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-group-icons {
  margin-right: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-set-filter-group-icons {
  margin-left: var(--ag-widget-container-horizontal-padding);
}

.ag-filter-apply-panel {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-filter-apply-panel-button {
  line-height: 1.5;
}
.ag-ltr .ag-filter-apply-panel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-filter-apply-panel-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-simple-filter-body-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
  overflow-y: auto;
  min-height: calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing));
}
.ag-simple-filter-body-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-simple-filter-body-wrapper .ag-resizer-wrapper {
  margin: 0;
}

.ag-menu:not(.ag-tabs) .ag-filter .ag-simple-filter-body-wrapper,
.ag-menu:not(.ag-tabs) .ag-filter > *:not(.ag-filter-wrapper) {
  min-width: calc(var(--ag-menu-min-width) - 2px);
}

.ag-filter-no-matches {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}

.ag-multi-filter-menu-item {
  margin: var(--ag-grid-size) 0;
}

.ag-multi-filter-group-title-bar {
  padding: calc(var(--ag-grid-size) * 2) var(--ag-grid-size);
  background-color: transparent;
}

.ag-group-filter-field-select-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-group-filter-field-select-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-keyboard-focus .ag-multi-filter-group-title-bar:focus {
  outline: none;
}
.ag-keyboard-focus .ag-multi-filter-group-title-bar:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-side-bar {
  position: relative;
}

.ag-tool-panel-wrapper {
  width: var(--ag-side-bar-panel-width);
  background-color: var(--ag-control-panel-background-color);
}

.ag-side-buttons {
  padding-top: calc(var(--ag-grid-size) * 4);
  width: calc(var(--ag-icon-size) + 4px);
  position: relative;
  overflow: hidden;
}

button.ag-side-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  background: transparent;
  padding: calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;
  width: 100%;
  margin: 0;
  min-height: calc(var(--ag-grid-size) * 18);
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
  border: none;
  border-top: var(--ag-borders-side-button) var(--ag-border-color);
  border-bottom: var(--ag-borders-side-button) var(--ag-border-color);
}
button.ag-side-button-button:focus {
  box-shadow: none;
}

.ag-keyboard-focus .ag-side-button-button:focus {
  outline: none;
}
.ag-keyboard-focus .ag-side-button-button:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-selected button.ag-side-button-button {
  background-color: var(--ag-side-button-selected-background-color);
}

.ag-side-button-icon-wrapper {
  margin-bottom: 3px;
}

.ag-ltr .ag-side-bar-left,
.ag-rtl .ag-side-bar-right {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-side-bar-left .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-side-button-button {
  border-right: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-right var(--ag-selected-tab-underline-transition-speed);
}
.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-right-color: var(--ag-selected-tab-underline-color);
}

.ag-rtl .ag-side-bar-left,
.ag-ltr .ag-side-bar-right {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-side-bar-left .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-side-button-button {
  border-left: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-left var(--ag-selected-tab-underline-transition-speed);
}
.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-left-color: var(--ag-selected-tab-underline-color);
}

.ag-filter-toolpanel-header {
  height: calc(var(--ag-grid-size) * 6);
}

.ag-ltr .ag-filter-toolpanel-header,
.ag-ltr .ag-filter-toolpanel-search {
  padding-left: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-header,
.ag-rtl .ag-filter-toolpanel-search {
  padding-right: var(--ag-grid-size);
}

.ag-keyboard-focus .ag-filter-toolpanel-header:focus {
  outline: none;
}
.ag-keyboard-focus .ag-filter-toolpanel-header:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  font-family: var(--ag-icon-font-family);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: var(--ag-icon-font-code-filter, "\f115");
  position: absolute;
}
.ag-ltr .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  padding-left: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  padding-right: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-level-0-header {
  height: calc(var(--ag-grid-size) * 8);
}

.ag-filter-toolpanel-group-item {
  margin-top: calc(var(--ag-grid-size) * 0.5);
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-filter-toolpanel-search {
  height: var(--ag-header-height);
}

.ag-filter-toolpanel-search-input {
  flex-grow: 1;
  height: calc(var(--ag-grid-size) * 4);
}
.ag-ltr .ag-filter-toolpanel-search-input {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-search-input {
  margin-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-level-0 {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-ltr .ag-filter-toolpanel-expand,
.ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-expand,
.ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
  margin-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size));
}

.ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header {
  padding-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-instance-filter {
  border-bottom: var(--ag-borders) var(--ag-border-color);
  border-top: var(--ag-borders) var(--ag-border-color);
  margin-top: var(--ag-grid-size);
}

.ag-ltr .ag-filter-toolpanel-instance-header-icon {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-instance-header-icon {
  margin-right: var(--ag-grid-size);
}

.ag-set-filter-group-icons {
  color: var(--ag-secondary-foreground-color);
}

.ag-pivot-mode-panel {
  min-height: var(--ag-header-height);
  height: var(--ag-header-height);
  display: flex;
}

.ag-pivot-mode-select {
  display: flex;
  align-items: center;
}
.ag-ltr .ag-pivot-mode-select {
  margin-left: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-pivot-mode-select {
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-keyboard-focus .ag-column-select-header:focus {
  outline: none;
}
.ag-keyboard-focus .ag-column-select-header:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-select-header {
  height: var(--ag-header-height);
  align-items: center;
  padding: 0 var(--ag-widget-container-horizontal-padding);
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-panel-column-select {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-group-icons,
.ag-column-select-header-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-column-select-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-column-select-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-column-select-list .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-header, .ag-advanced-filter-header {
  background-color: var(--ag-header-background-color);
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-header-row {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
}

.ag-pinned-right-header {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-pinned-left-header {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
  margin-right: var(--ag-grid-size);
}

.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
  margin-left: var(--ag-grid-size);
}

.ag-header-cell,
.ag-header-group-cell {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-header-cell.ag-header-cell-moving,
.ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--ag-header-cell-moving-background-color);
}

.ag-ltr .ag-header-group-cell-label.ag-sticky-label {
  left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-header-group-cell-label.ag-sticky-label {
  right: var(--ag-cell-horizontal-padding);
}

.ag-header-cell.ag-header-span-height::after,
.ag-header-cell.ag-header-span-height .ag-header-cell-resize::after {
  height: calc(100% - var(--ag-grid-size) * 4);
  top: calc(var(--ag-grid-size) * 2);
}

.ag-keyboard-focus .ag-header-cell:focus {
  outline: none;
}
.ag-keyboard-focus .ag-header-cell:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-keyboard-focus .ag-header-group-cell:focus {
  outline: none;
}
.ag-keyboard-focus .ag-header-group-cell:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-keyboard-focus .ag-advanced-filter-header-cell:focus {
  outline: none;
}
.ag-keyboard-focus .ag-advanced-filter-header-cell:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-header-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-header-expand-icon {
  cursor: pointer;
}
.ag-ltr .ag-header-expand-icon {
  padding-left: 4px;
}
.ag-rtl .ag-header-expand-icon {
  padding-right: 4px;
}

.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total),
.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover, .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing {
  background-color: var(--ag-header-cell-hover-background-color);
}

.ag-header-cell::after,
.ag-header-group-cell::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-separator-display);
  width: var(--ag-header-column-separator-width);
  height: var(--ag-header-column-separator-height);
  top: calc(50% - var(--ag-header-column-separator-height) * 0.5);
  background-color: var(--ag-header-column-separator-color);
}
.ag-ltr .ag-header-cell::after,
.ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-rtl .ag-header-cell::after,
.ag-rtl .ag-header-group-cell::after {
  left: 0;
}

.ag-header-cell-resize {
  display: flex;
  align-items: center;
}

.ag-header-cell-resize::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-resize-handle-display);
  width: var(--ag-header-column-resize-handle-width);
  height: var(--ag-header-column-resize-handle-height);
  top: calc(50% - var(--ag-header-column-resize-handle-height) * 0.5);
  background-color: var(--ag-header-column-resize-handle-color);
}

.ag-header-cell.ag-header-span-height::after,
.ag-header-cell.ag-header-span-height .ag-header-cell-resize::after {
  height: calc(100% - var(--ag-grid-size) * 4);
  top: calc(var(--ag-grid-size) * 2);
}

.ag-ltr .ag-header-viewport .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}
.ag-rtl .ag-header-viewport .ag-header-cell-resize::after {
  right: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-pinned-left-header .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-pinned-right-header .ag-header-cell-resize::after {
  left: 50%;
}

.ag-ltr .ag-header-select-all {
  margin-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-header-select-all {
  margin-left: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-floating-filter-button {
  margin-left: calc(var(--ag-grid-size) * 3);
}
.ag-rtl .ag-floating-filter-button {
  margin-right: calc(var(--ag-grid-size) * 3);
}

.ag-floating-filter-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  appearance: none;
  background: transparent;
  border: none;
  height: var(--ag-icon-size);
  padding: 0;
  width: var(--ag-icon-size);
}

.ag-filter-loading {
  background-color: var(--ag-control-panel-background-color);
  height: 100%;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  position: absolute;
  width: 100%;
  z-index: 1;
}

.ag-paging-panel {
  border-top: 1px solid;
  border-top-color: var(--ag-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
}
.ag-paging-panel > * {
  margin: 0 var(--ag-cell-horizontal-padding);
}

.ag-paging-button {
  cursor: pointer;
}

.ag-paging-button.ag-disabled {
  cursor: default;
  color: var(--ag-disabled-foreground-color);
}

.ag-keyboard-focus .ag-paging-button:focus {
  outline: none;
}
.ag-keyboard-focus .ag-paging-button:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-paging-button, .ag-paging-description {
  margin: 0 var(--ag-grid-size);
}

.ag-status-bar {
  border-top: var(--ag-borders) var(--ag-border-color);
  color: var(--ag-disabled-foreground-color);
  padding-right: calc(var(--ag-grid-size) * 4);
  padding-left: calc(var(--ag-grid-size) * 4);
  line-height: 1.5;
}

.ag-status-name-value-value {
  color: var(--ag-foreground-color);
}

.ag-status-bar-center {
  text-align: center;
}

.ag-status-name-value {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
  padding-top: calc(var(--ag-grid-size) * 2);
  padding-bottom: calc(var(--ag-grid-size) * 2);
}

.ag-column-drop-cell {
  background: var(--ag-chip-background-color);
  border-radius: calc(var(--ag-grid-size) * 4);
  height: calc(var(--ag-grid-size) * 4);
  padding: 0 calc(var(--ag-grid-size) * 0.5);
  border: 1px solid transparent;
}

.ag-keyboard-focus .ag-column-drop-cell:focus {
  outline: none;
}
.ag-keyboard-focus .ag-column-drop-cell:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 2px;
  left: 2px;
  display: block;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-drop-cell-text {
  margin: 0 var(--ag-grid-size);
}

.ag-column-drop-cell-button {
  min-width: calc(var(--ag-grid-size) * 4);
  margin: 0 calc(var(--ag-grid-size) * 0.5);
  color: var(--ag-secondary-foreground-color);
}

.ag-column-drop-cell-drag-handle {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-column-drop-cell-ghost {
  opacity: 0.5;
}

.ag-column-drop-horizontal {
  background-color: var(--ag-control-panel-background-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-row-height);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-column-drop-horizontal {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-column-drop-horizontal {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-left: var(--ag-borders) var(--ag-border-color);
}

.ag-column-drop-horizontal-cell-separator {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-secondary-foreground-color);
}

.ag-column-drop-horizontal-empty-message {
  color: var(--ag-disabled-foreground-color);
}

.ag-ltr .ag-column-drop-horizontal-icon {
  margin-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-column-drop-horizontal-icon {
  margin-left: var(--ag-cell-horizontal-padding);
}

.ag-column-drop-vertical-list {
  padding-bottom: var(--ag-grid-size);
  padding-right: var(--ag-grid-size);
  padding-left: var(--ag-grid-size);
}

.ag-column-drop-vertical-cell {
  margin-top: var(--ag-grid-size);
}

.ag-column-drop-vertical {
  min-height: 50px;
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-column-drop-vertical.ag-last-column-drop {
  border-bottom: none;
}

.ag-column-drop-vertical-icon {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
}

.ag-column-drop-vertical-empty-message {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  color: var(--ag-disabled-foreground-color);
  margin-top: var(--ag-grid-size);
}

.ag-select-agg-func-popup {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background: var(--ag-background-color);
  height: calc(var(--ag-grid-size) * 5 * 3.5);
  padding: 0;
}

.ag-select-agg-func-virtual-list-item {
  cursor: default;
}
.ag-ltr .ag-select-agg-func-virtual-list-item {
  padding-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-select-agg-func-virtual-list-item {
  padding-right: calc(var(--ag-grid-size) * 2);
}
.ag-select-agg-func-virtual-list-item:hover {
  background-color: var(--ag-selected-row-background-color);
}

.ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus {
  outline: none;
}
.ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-sort-indicator-container {
  display: flex;
}

.ag-ltr .ag-sort-indicator-icon {
  padding-left: var(--ag-grid-size);
}
.ag-rtl .ag-sort-indicator-icon {
  padding-right: var(--ag-grid-size);
}

.ag-chart {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ag-chart-components-wrapper {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
}

.ag-chart-title-edit {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  text-align: center;
}

.ag-chart-title-edit.currently-editing {
  display: inline-block;
}

.ag-chart-canvas-wrapper {
  position: relative;
  flex: 1 1 auto;
  overflow: hidden;
}

.ag-charts-canvas {
  display: block;
}

.ag-chart-menu {
  position: absolute;
  top: 10px;
  width: 24px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.ag-ltr .ag-chart-menu {
  right: 20px;
}
.ag-rtl .ag-chart-menu {
  left: 20px;
}

.ag-chart-docked-container {
  position: relative;
  width: 0;
  min-width: 0;
  transition: min-width 0.4s;
}

.ag-chart-menu-hidden ~ .ag-chart-docked-container {
  max-width: 0;
  overflow: hidden;
}

.ag-chart-tabbed-menu {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.ag-chart-tabbed-menu-header {
  flex: none;
  -webkit-user-select: none;
  user-select: none;
  cursor: default;
}

.ag-chart-tabbed-menu-body {
  display: flex;
  flex: 1 1 auto;
  align-items: stretch;
  overflow: hidden;
}

.ag-chart-tab {
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
}

.ag-chart-settings {
  overflow-x: hidden;
}

.ag-chart-settings-wrapper {
  position: relative;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.ag-chart-settings-nav-bar {
  display: flex;
  align-items: center;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  -webkit-user-select: none;
  user-select: none;
}

.ag-chart-settings-card-selector {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex: 1 1 auto;
  height: 100%;
  padding: 0 10px;
}

.ag-chart-settings-card-item {
  cursor: pointer;
  width: 10px;
  height: 10px;
  background-color: #000;
  position: relative;
}
.ag-chart-settings-card-item.ag-not-selected {
  opacity: 0.2;
}
.ag-chart-settings-card-item::before {
  content: " ";
  display: block;
  position: absolute;
  background-color: transparent;
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px;
  width: 20px;
  height: 20px;
}

.ag-chart-settings-prev,
.ag-chart-settings-next {
  position: relative;
  flex: none;
}

.ag-chart-settings-prev-button,
.ag-chart-settings-next-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}

.ag-chart-settings-mini-charts-container {
  position: relative;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
}

.ag-chart-settings-mini-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}
.ag-chart-settings-mini-wrapper.ag-animating {
  transition: left 0.3s;
  transition-timing-function: ease-in-out;
}

.ag-chart-mini-thumbnail {
  cursor: pointer;
}

.ag-chart-mini-thumbnail-canvas {
  display: block;
}

.ag-chart-data-wrapper,
.ag-chart-format-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  -webkit-user-select: none;
  user-select: none;
}

.ag-chart-data-wrapper {
  height: 100%;
  overflow-y: auto;
}

.ag-chart-data-section,
.ag-chart-format-section {
  display: flex;
  margin: 0;
}

.ag-chart-empty-text {
  display: flex;
  top: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}

.ag-chart .ag-chart-menu {
  display: none;
}

.ag-chart-menu-hidden:hover .ag-chart-menu {
  display: block;
}

.ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
  display: flex;
  flex-direction: row;
  overflow: auto;
  top: 5px;
  gap: calc(var(--ag-grid-size) * 3 - 8px);
  width: auto;
}
.ag-ltr .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
  right: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: right;
}
.ag-rtl .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
  left: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: left;
}

.ag-chart-menu-close {
  display: none;
}

.ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  position: absolute;
  top: 50%;
  transition: transform 0.33s ease-in-out;
  padding: 0;
  display: block;
  cursor: pointer;
  border: none;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  right: 0px;
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  left: 0px;
}
.ag-chart-tool-panel-button-enable .ag-chart-menu-close .ag-icon {
  padding: 14px 5px 14px 2px;
}
.ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  content: "";
  position: absolute;
  top: -40px;
  bottom: -40px;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  right: 0px;
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  left: 0px;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  left: -10px;
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  right: -10px;
}
.ag-chart-tool-panel-button-enable .ag-icon-menu {
  display: none;
}

.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  transform: translate(3px, -50%);
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(0, -50%);
}
.ag-ltr .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(5px, -50%);
}

.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  transform: translate(-3px, -50%);
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(0, -50%);
}
.ag-rtl .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(-5px, -50%);
}

.ag-charts-font-size-color {
  display: flex;
  align-self: stretch;
  justify-content: space-between;
}

.ag-charts-data-group-item {
  position: relative;
}

.ag-chart-menu {
  border-radius: var(--ag-card-radius);
  background: var(--ag-background-color);
}

.ag-chart-menu-icon {
  opacity: 0.5;
  line-height: 24px;
  font-size: 24px;
  width: 24px;
  height: 24px;
  margin: 2px 0;
  cursor: pointer;
  border-radius: var(--ag-card-radius);
  color: var(--ag-secondary-foreground-color);
}
.ag-chart-menu-icon:hover {
  opacity: 1;
}

.ag-chart-mini-thumbnail {
  border: 1px solid var(--ag-secondary-border-color);
  border-radius: 5px;
  margin: 5px;
}
.ag-chart-mini-thumbnail:nth-last-child(3), .ag-chart-mini-thumbnail:nth-last-child(3) ~ .ag-chart-mini-thumbnail {
  margin-left: auto;
  margin-right: auto;
}
.ag-ltr .ag-chart-mini-thumbnail:first-child {
  margin-left: 0;
}
.ag-rtl .ag-chart-mini-thumbnail:first-child {
  margin-right: 0;
}
.ag-ltr .ag-chart-mini-thumbnail:last-child {
  margin-right: 0;
}
.ag-rtl .ag-chart-mini-thumbnail:last-child {
  margin-left: 0;
}
.ag-chart-mini-thumbnail.ag-selected {
  border-color: var(--ag-minichart-selected-chart-color);
}

.ag-chart-settings-card-item {
  background: var(--ag-foreground-color);
  width: 8px;
  height: 8px;
  border-radius: 4px;
}
.ag-chart-settings-card-item.ag-selected {
  background-color: var(--ag-minichart-selected-page-color);
}

.ag-chart-data-column-drag-handle {
  margin-left: var(--ag-grid-size);
}

.ag-charts-settings-group-title-bar,
.ag-charts-data-group-title-bar,
.ag-charts-format-top-level-group-title-bar {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-charts-settings-group-container {
  padding: var(--ag-grid-size);
}

.ag-charts-data-group-container {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) var(--ag-widget-container-horizontal-padding);
}
.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group) {
  height: var(--ag-list-item-height);
}
.ag-charts-data-group-container .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-charts-data-group-container .ag-item-highlight-top::after {
  top: 0;
}
.ag-charts-data-group-container .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-charts-format-top-level-group-container {
  margin-left: calc(var(--ag-grid-size) * 2);
  padding: var(--ag-grid-size);
}

.ag-charts-format-top-level-group-item {
  margin: var(--ag-grid-size) 0;
}

.ag-charts-format-sub-level-group-container {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-charts-format-sub-level-group-container > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-charts-group-container.ag-group-container-horizontal {
  padding: var(--ag-grid-size);
}

.ag-chart-data-section,
.ag-chart-format-section {
  display: flex;
  margin: 0;
}

.ag-chart-menu-panel {
  background-color: var(--ag-control-panel-background-color);
}
.ag-ltr .ag-chart-menu-panel {
  border-left: solid 1px var(--ag-border-color);
}
.ag-rtl .ag-chart-menu-panel {
  border-right: solid 1px var(--ag-border-color);
}

.ag-date-time-list-page-title-bar {
  display: flex;
}

.ag-date-time-list-page-title {
  flex-grow: 1;
  text-align: center;
}

.ag-date-time-list-page-column-labels-row,
.ag-date-time-list-page-entries-row {
  display: flex;
}

.ag-date-time-list-page-column-label,
.ag-date-time-list-page-entry {
  flex-basis: 0;
  flex-grow: 1;
}

.ag-date-time-list-page-entry {
  cursor: pointer;
  text-align: center;
}

.ag-date-time-list-page-column-label {
  text-align: center;
}

.ag-input-field-input {
  width: 100%;
  min-width: 0;
}

.ag-checkbox-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
}
.ag-checkbox-input-wrapper input, .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-checkbox-input-wrapper:focus-within, .ag-checkbox-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-checkbox-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-checkbox-input-wrapper::after {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  color: var(--ag-checkbox-unchecked-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  color: var(--ag-checkbox-checked-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  color: var(--ag-checkbox-indeterminate-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

.ag-toggle-button-input-wrapper {
  box-sizing: border-box;
  width: var(--ag-toggle-button-width);
  height: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-off-background-color);
  border-radius: calc(var(--ag-toggle-button-height) * 0.5);
  position: relative;
  flex: none;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-off-border-color);
}
.ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
}
.ag-toggle-button-input-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-toggle-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--ag-toggle-button-on-background-color);
  border-color: var(--ag-toggle-button-on-border-color);
}
.ag-toggle-button-input-wrapper::before {
  content: " ";
  position: absolute;
  top: calc(0px - var(--ag-toggle-button-border-width));
  left: calc(0px - var(--ag-toggle-button-border-width));
  display: block;
  box-sizing: border-box;
  height: var(--ag-toggle-button-height);
  width: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-switch-background-color);
  border-radius: 100%;
  transition: left 100ms;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-switch-border-color);
}
.ag-toggle-button-input-wrapper.ag-checked::before {
  left: calc(100% - var(--ag-toggle-button-height));
  border-color: var(--ag-toggle-button-on-border-color);
}

.ag-radio-button-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
  border-radius: var(--ag-icon-size);
}
.ag-radio-button-input-wrapper input, .ag-radio-button-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-radio-button-input-wrapper:focus-within, .ag-radio-button-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-radio-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-radio-button-input-wrapper::after {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  color: var(--ag-checkbox-unchecked-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-radio-button-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  color: var(--ag-checkbox-checked-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

input[class^=ag-][type=range] {
  -webkit-appearance: none;
  width: 100%;
  height: 100%;
  background: none;
  overflow: visible;
}
input[class^=ag-][type=range]::-webkit-slider-runnable-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-moz-range-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-ms-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
  color: transparent;
  width: calc(100% - 2px);
}
input[class^=ag-][type=range]::-webkit-slider-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
  transform: translateY(calc(var(--ag-icon-size) * -0.5 + 1.5px));
}
input[class^=ag-][type=range]::-ms-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]::-moz-ag-range-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]:focus {
  outline: none;
}
input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-ms-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-moz-ag-range-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-ms-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:disabled {
  opacity: 0.5;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ag-grid-community/styles/ag-theme-balham.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "agGridBalham";
  src: url(data:font/woff2;charset=utf-8;base64,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);
  font-weight: normal;
  font-style: normal;
}
.ag-theme-balham, .ag-theme-balham-dark {
  --ag-balham-active-color: #0091ea;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-header-background-color: #f5f7f7;
  --ag-tooltip-background-color: #cbd0d3;
  --ag-subheader-background-color: #e2e9eb;
  --ag-control-panel-background-color: #f5f7f7;
  --ag-border-color: #bdc3c7;
  --ag-odd-row-background-color: #fcfdfe;
  --ag-row-hover-color: #ecf0f1;
  --ag-column-hover-color: #ecf0f1;
  --ag-input-border-color: #95a5a6;
  --ag-invalid-color: #e02525;
  --ag-input-disabled-background-color: #ebebeb;
  --ag-checkbox-unchecked-color: #7f8c8d;
  --ag-input-focus-border-color: #719ECE;
  --ag-input-focus-box-shadow: 0 0 2px 1px var(--ag-input-focus-border-color);
  --ag-range-selection-border-color: var(--ag-balham-active-color);
  --ag-checkbox-checked-color: var(--ag-balham-active-color);
  --ag-checkbox-background-color: var(--ag-background-color);
  --ag-secondary-foreground-color: rgba(0, 0, 0, 0.54);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.38);
  --ag-subheader-toolbar-background-color: rgba(226, 233, 235, 0.5);
  --ag-row-border-color: rgba(189, 195, 199, 0.58);
  --ag-chip-background-color: rgba(0, 0, 0, 0.1);
  --ag-range-selection-background-color: rgba(0, 145, 234, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 145, 234, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 145, 234, 0.49);
  --ag-range-selection-background-color-4: rgba(0, 145, 234, 0.59);
  --ag-selected-row-background-color: rgba(0, 145, 234, 0.28);
  --ag-header-column-separator-color: rgba(189, 195, 199, 0.5);
  --ag-input-disabled-border-color: rgba(149, 165, 166, 0.3);
  --ag-header-column-separator-display: block;
  --ag-header-column-separator-height: 50%;
  --ag-grid-size: 4px;
  --ag-icon-size: 16px;
  --ag-row-height: calc(var(--ag-grid-size) * 7);
  --ag-header-height: calc(var(--ag-grid-size) * 8);
  --ag-list-item-height: calc(var(--ag-grid-size) * 6);
  --ag-row-group-indent-size: calc(var(--ag-grid-size) * 3 + var(--ag-icon-size));
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-input-height: calc(var(--ag-grid-size) * 4);
  --ag-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  --ag-font-size: 12px;
  --ag-icon-font-family: agGridBalham;
  --ag-border-radius: 2px;
  --ag-checkbox-border-radius: 3px;
  --ag-card-shadow: none;
}

.ag-theme-balham-dark {
  --ag-balham-active-color: #00B0FF;
  --ag-foreground-color: #F5F5F5;
  --ag-background-color: #2d3436;
  --ag-header-background-color: #1c1c1c;
  --ag-tooltip-background-color: #1c1f20;
  --ag-subheader-background-color: #111;
  --ag-control-panel-background-color: #202020;
  --ag-border-color: #424242;
  --ag-odd-row-background-color: #262c2e;
  --ag-row-hover-color: #3d4749;
  --ag-column-hover-color: #3d4749;
  --ag-input-border-color: #f0f0f0;
  --ag-input-disabled-background-color: rgba(48, 46, 46, 0.3);
  --ag-modal-overlay-background-color: rgba(45, 52, 54, 0.66);
  --ag-checkbox-unchecked-color: #ecf0f1;
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-disabled-foreground-color: rgba(245, 245, 245, 0.38);
  --ag-subheader-toolbar-background-color: rgba(17, 17, 17, 0.5);
  --ag-row-border-color: #5c5c5c;
  --ag-chip-background-color: rgba(245, 245, 245, 0.08);
  --ag-range-selection-background-color: rgba(0, 176, 255, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 176, 255, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 176, 255, 0.49);
  --ag-range-selection-background-color-4: rgba(0, 176, 255, 0.59);
  --ag-selected-row-background-color: rgba(0, 176, 255, 0.28);
  --ag-header-column-separator-color: rgba(66, 66, 66, 0.5);
  --ag-input-disabled-border-color: rgba(240, 240, 240, 0.3);
  --ag-header-foreground-color: rgba(245, 245, 245, 0.64);
  --ag-toggle-button-off-background-color: transparent;
  --ag-toggle-button-off-border-color: var(--ag-foreground-color);
  --ag-range-selection-chart-category-background-color: rgba(26, 177, 74, 0.5);
  --ag-range-selection-chart-background-color: rgba(45, 166, 255, 0.5);
  --ag-input-focus-box-shadow: 0 0 4px 1.5px var(--ag-input-focus-border-color);
}

.ag-theme-balham .ag-filter-toolpanel-header,
.ag-theme-balham .ag-filter-toolpanel-search,
.ag-theme-balham .ag-status-bar,
.ag-theme-balham .ag-header-row,
.ag-theme-balham .ag-multi-filter-group-title-bar, .ag-theme-balham-dark .ag-filter-toolpanel-header,
.ag-theme-balham-dark .ag-filter-toolpanel-search,
.ag-theme-balham-dark .ag-status-bar,
.ag-theme-balham-dark .ag-header-row,
.ag-theme-balham-dark .ag-multi-filter-group-title-bar {
  font-weight: 600;
  color: var(--ag-header-foreground-color);
}
.ag-theme-balham .ag-ltr input[class^=ag-]:not([type]), .ag-theme-balham .ag-ltr input[class^=ag-][type=text], .ag-theme-balham .ag-ltr input[class^=ag-][type=number], .ag-theme-balham .ag-ltr input[class^=ag-][type=tel], .ag-theme-balham .ag-ltr input[class^=ag-][type=date], .ag-theme-balham .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-balham .ag-ltr textarea[class^=ag-], .ag-theme-balham-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-balham-dark .ag-ltr textarea[class^=ag-] {
  padding-left: var(--ag-grid-size);
}

.ag-theme-balham .ag-rtl input[class^=ag-]:not([type]), .ag-theme-balham .ag-rtl input[class^=ag-][type=text], .ag-theme-balham .ag-rtl input[class^=ag-][type=number], .ag-theme-balham .ag-rtl input[class^=ag-][type=tel], .ag-theme-balham .ag-rtl input[class^=ag-][type=date], .ag-theme-balham .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-balham .ag-rtl textarea[class^=ag-], .ag-theme-balham-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-balham-dark .ag-rtl textarea[class^=ag-] {
  padding-right: var(--ag-grid-size);
}

.ag-theme-balham .ag-column-drop-vertical-empty-message, .ag-theme-balham .ag-status-bar, .ag-theme-balham-dark .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .ag-status-bar {
  font-weight: 600;
  color: var(--ag-disabled-foreground-color);
}
.ag-theme-balham.ag-dnd-ghost, .ag-theme-balham-dark.ag-dnd-ghost {
  font-size: var(--ag-font-size);
  font-weight: 600;
}
.ag-theme-balham .ag-tab, .ag-theme-balham-dark .ag-tab {
  border: 1px solid transparent;
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  margin: var(--ag-grid-size);
  margin-bottom: -1px;
}
.ag-theme-balham .ag-tab-selected, .ag-theme-balham-dark .ag-tab-selected {
  background-color: var(--ag-background-color);
  border-color: var(--ag-border-color);
  border-bottom-color: transparent;
}
.ag-theme-balham .ag-tabs-header, .ag-theme-balham-dark .ag-tabs-header {
  border-bottom: 1px solid var(--ag-border-color);
}
.ag-theme-balham .ag-column-drop-cell, .ag-theme-balham-dark .ag-column-drop-cell {
  height: calc(var(--ag-grid-size) * 6);
}
.ag-theme-balham .ag-column-drop-vertical-title, .ag-theme-balham-dark .ag-column-drop-vertical-title {
  color: var(--ag-foreground-color);
}
.ag-theme-balham .ag-column-drop-vertical-cell, .ag-theme-balham-dark .ag-column-drop-vertical-cell {
  margin-left: calc(var(--ag-grid-size) * 2);
  margin-right: calc(var(--ag-grid-size) * 2);
}
.ag-theme-balham .ag-column-drop-vertical-cell-text, .ag-theme-balham-dark .ag-column-drop-vertical-cell-text {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-theme-balham .ag-column-drop-vertical-icon, .ag-theme-balham-dark .ag-column-drop-vertical-icon {
  color: var(--ag-secondary-foreground-color);
}
.ag-theme-balham .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .ag-ltr .ag-column-drop-vertical-empty-message {
  padding-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
  padding-right: var(--ag-grid-size);
}

.ag-theme-balham .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .ag-rtl .ag-column-drop-vertical-empty-message {
  padding-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
  padding-left: var(--ag-grid-size);
}

.ag-theme-balham .ag-column-drop-horizontal, .ag-theme-balham-dark .ag-column-drop-horizontal {
  height: var(--ag-header-height);
}
.ag-theme-balham .ag-column-drop-empty, .ag-theme-balham-dark .ag-column-drop-empty {
  color: var(--ag-disabled-foreground-color);
}
.ag-theme-balham .ag-column-drop-horizontal-cell-text, .ag-theme-balham-dark .ag-column-drop-horizontal-cell-text {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-theme-balham .ag-column-drop-vertical, .ag-theme-balham-dark .ag-column-drop-vertical {
  padding-top: calc(var(--ag-grid-size) * 2);
}
.ag-theme-balham .ag-menu-header, .ag-theme-balham-dark .ag-menu-header {
  background-color: var(--ag-header-background-color);
}
.ag-theme-balham .ag-overlay-loading-center, .ag-theme-balham-dark .ag-overlay-loading-center {
  background-color: var(--ag-background-color);
  border: 1px solid var(--ag-border-color);
  color: var(--ag-foreground-color);
  padding: calc(var(--ag-grid-size) * 4);
}
.ag-theme-balham .ag-tooltip, .ag-theme-balham-dark .ag-tooltip {
  border: none;
}
.ag-theme-balham .ag-panel-title-bar-button-icon, .ag-theme-balham-dark .ag-panel-title-bar-button-icon {
  font-size: calc(var(--ag-icon-size) + var(--ag-grid-size));
}
.ag-theme-balham .ag-chart-data-section,
.ag-theme-balham .ag-chart-format-section, .ag-theme-balham-dark .ag-chart-data-section,
.ag-theme-balham-dark .ag-chart-format-section {
  padding-bottom: calc(var(--ag-grid-size) * 0.5);
}
.ag-theme-balham .ag-group-toolbar, .ag-theme-balham-dark .ag-group-toolbar {
  background-color: var(--ag-subheader-toolbar-background-color);
}
.ag-theme-balham .ag-chart-tab, .ag-theme-balham-dark .ag-chart-tab {
  padding-top: calc(var(--ag-grid-size) * 0.5);
}
.ag-theme-balham .ag-charts-format-sub-level-group-item, .ag-theme-balham-dark .ag-charts-format-sub-level-group-item {
  margin-bottom: calc(var(--ag-grid-size) * 1.5);
}
.ag-theme-balham .ag-chart-menu-close, .ag-theme-balham-dark .ag-chart-menu-close {
  background: var(--ag-background-color);
}
.ag-theme-balham .ag-chart-menu-close:hover .ag-icon, .ag-theme-balham-dark .ag-chart-menu-close:hover .ag-icon {
  border-color: var(--ag-border-color);
}
.ag-theme-balham .ag-chart-menu-close .ag-icon, .ag-theme-balham-dark .ag-chart-menu-close .ag-icon {
  background: var(--ag-header-background-color);
  border: 1px solid var(--ag-secondary-border-color);
  border-right: none;
}

.ag-theme-balham-dark {
  color-scheme: dark;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --efp-primary-red: #db1d3a;
  --efp-primary-blue: #25374c;
  /* Masthead */
  --efp-masthead-bgcolor: #fff;
  --efp-masthead-color: #979797;
  --efp-masthead-user-initials-bgcolor: #139deb;
  --efp-masthead-user-initials-color: #fff;
  --efp-masthead-opener-bgcolor: #db1d3a;
  --efp-masthead-opener-color: #fff;
  --efp-masthead-closer-bgcolor: #30a939;
  --efp-masthead-closer-color: #fff;
  --efp-masthead-logo-wrap-bgcolor: #e4e4e4;
  --efp-masthead-build-color: #343434;
  --efp-masthead-drawer-bgcolor: #fff;
  --efp-masthead-drawer-color: #000;
  --efp-masthead-drawer-module-bgcolor: #fff;
  --efp-masthead-drawer-module-color: #111111;
  --efp-masthead-drawer-module-border-color: transparent;
  --efp-masthead-drawer-module-active-bgcolor: #25374c;
  --efp-masthead-drawer-module-active-color: #fff;
  --efp-masthead-drawer-module-active-border-color: #189deb;
  --efp-masthead-drawer-container-border-color: #979797;
  --efp-masthead-drawer-container-color: #111111;
  --efp-masthead-drawer-container-description-color: #979797;
  --efp-masthead-drawer-container-active-bgcolor: #e4e4e4;
  --efp-masthead-drawer-container-active-color: #db1d3a;
  --efp-masthead-drawer-container-active-description-color: #111111;
  --efp-masthead-drawer-container-hover-bgcolor: #f4f4f4;
  --efp-site-select-opt-group-top: 0px;
  /* Viewport */
  --efp-viewport-color: #111;
  --efp-viewport-bgcolor: #fff;
  --efp-viewport-divider-rule-color: #cdd4dd;
  --efp-viewport-results-color: #25374c;
  --efp-viewport-tab-bgcolor: transparent;
  --efp-viewport-tab-color: #db1d3a;
  --efp-viewport-tab-active-bgcolor: #db1d3a;
  --efp-viewport-tab-active-color: #fff;
  /* Grid section */
  --efp-grid-box-bgcolor: #f4f4f4;
  --efp-grid-box-rule-color: #cdd4dd;
  --efp-site-select-company-bgcolor: #e2e8f0;
  --efp-panels-navigation-panel-bgcolor: #f4f4f4;
  --efp-panels-navigation-panel-button-bgcolor: #25374c;
  --efp-panels-navigation-panel-button-color: #fff;
  --efp-panels-navigation-panel-button-active-bgcolor: #fff;
  --efp-panels-navigation-panel-button-active-color: #139deb;
  --efp-panels-navigation-panel-button-badge-valid-bgcolor: #008000;
  --efp-panels-navigation-panel-button-badge-invalid-bgcolor: #f00;
  /* Dialogs */
  --efp-dialog-bgcolor: #f4f4f4;
  --efp-dialog-title-color: #365174;
  --efp-dialog-instructions-bgcolor: #e2e8f0;
  --efp-dialog-instructions-color: #365174;
  --efp-dialog-instructions-font-size: 0.95rem;
  --efp-dialog-text-color: rgba(0, 0, 0, 0.6);
  --efp-dialog-section-color: #365174;
  --efp-dialog-special-highlight-color: #365174;
  --efp-dialog-filter-divider-rule-color: #636363;
  --efp-dialog-filter-selected-bgcolor: #dddddd;
  --efp-dialog-filter-select-all-divider-color: #cccccc;
  --efp-action-button-primary-color: #db1d3a;
  --efp-action-button-primary-text-color: #fff;
  --efp-action-button-secondary-color: #25374c;
  --efp-action-button-secondary-text-color: #fff;
  /* Grid Area */
  --efp-grid-area-bgcolor: #f4f4f4;
  /* Ag Grid Styles */
  --efp-ag-borders: none;
  --efp-ag-borders-row: solid 1px;
  --efp-ag-row-border-color: rgb(217, 220, 222);
  --efp-ag-odd-row-background-color: #fff;
  --efp-ag-data-color: #111111;
  --efp-ag-row-hover-color: #f4f4f4;
  --efp-ag-selected-row-background-color: #25374c;
  --efp-ag-row-height: 30px;
  --efp-ag-header-foreground-color: #979797;
  --efp-ag-header-background-color: #f4f4f4;
}

.lightMode {
  --efp-primary-red: #db1d3a;
  --efp-primary-blue: #25374c;
  /* Masthead */
  --efp-masthead-bgcolor: #fff;
  --efp-masthead-color: #979797;
  --efp-masthead-user-initials-bgcolor: #139deb;
  --efp-masthead-user-initials-color: #fff;
  --efp-masthead-opener-bgcolor: #db1d3a;
  --efp-masthead-opener-color: #fff;
  --efp-masthead-closer-bgcolor: #30a939;
  --efp-masthead-closer-color: #fff;
  --efp-masthead-logo-wrap-bgcolor: #e4e4e4;
  --efp-masthead-build-color: #343434;
  --efp-masthead-drawer-bgcolor: #fff;
  --efp-masthead-drawer-color: #000;
  --efp-masthead-drawer-module-bgcolor: #fff;
  --efp-masthead-drawer-module-color: #111111;
  --efp-masthead-drawer-module-border-color: transparent;
  --efp-masthead-drawer-module-active-bgcolor: #25374c;
  --efp-masthead-drawer-module-active-color: #fff;
  --efp-masthead-drawer-module-active-border-color: #189deb;
  --efp-masthead-drawer-container-border-color: #979797;
  --efp-masthead-drawer-container-color: #111111;
  --efp-masthead-drawer-container-description-color: #979797;
  --efp-masthead-drawer-container-active-bgcolor: #e4e4e4;
  --efp-masthead-drawer-container-active-color: #db1d3a;
  --efp-masthead-drawer-container-active-description-color: #111111;
  --efp-masthead-drawer-container-hover-bgcolor: #f4f4f4;
  /* Viewport */
  --efp-viewport-color: #111;
  --efp-viewport-bgcolor: #f4f4f4;
  --efp-viewport-divider-rule-color: #cdd4dd;
  --efp-viewport-results-color: #25374c;
  --efp-viewport-tab-bgcolor: transparent;
  --efp-viewport-tab-color: #db1d3a;
  --efp-viewport-tab-active-bgcolor: #db1d3a;
  --efp-viewport-tab-active-color: #fff;
  /* Grid section */
  --efp-grid-box-bgcolor: #f4f4f4;
  --efp-grid-box-rule-color: #cdd4dd;
  --efp-grid-box-results-color: #25374c;
  --efp-site-select-company-bgcolor: #e2e8f0;
  --efp-panels-navigation-panel-bgcolor: #f4f4f4;
  --efp-panels-navigation-panel-button-bgcolor: #25374c;
  --efp-panels-navigation-panel-button-color: #fff;
  --efp-panels-navigation-panel-button-active-bgcolor: #fff;
  --efp-panels-navigation-panel-button-active-color: #139deb;
  --efp-panels-navigation-panel-button-badge-valid-bgcolor: #008000;
  --efp-panels-navigation-panel-button-badge-invalid-bgcolor: #f00;
  /* Dialogs */
  --efp-dialog-bgcolor: #fff;
  --efp-dialog-title-color: #365174;
  --efp-dialog-instructions-bgcolor: #e2e8f0;
  --efp-dialog-instructions-color: #365174;
  --efp-dialog-instructions-font-size: 0.95rem;
  --efp-dialog-text-color: rgba(0, 0, 0, 0.6);
  --efp-dialog-section-color: #365174;
  --efp-dialog-special-highlight-color: #0a1e36;
  --efp-dialog-filter-divider-rule-color: #636363;
  --efp-dialog-filter-selected-bgcolor: #dddddd;
  --efp-dialog-filter-select-all-divider-color: #cccccc;
  --efp-filter-pill-color: #25374c;
  --efp-filter-pill-padding: #3px 0;
  --efp-filter-pill-height: 20px;
  --efp-filter-pill-font-size: 14px;
  --efp-filter-pill-close-font-size: 15px;
  --efp-filter-pill-close-margin-top: 2px;
  --efp-filter-pill-close-icon-font-size: 16px;
  --efp-filter-icon-unselected-bgcolor: #fff;
  --efp-filter-icon-unselected-color: #25374c;
  --efp-filter-icon-selected-bgcolor: #25374c;
  --efp-filter-icon-selected-color: #fff;
  --efp-action-button-primary-color: #db1d3a;
  --efp-action-button-primary-text-color: #fff;
  --efp-action-button-secondary-color: #25374c;
  --efp-action-button-secondary-text-color: #fff;
  /* Custom button styling */
  --efp-action-button-custom-text-color: #fff;
  --efp-action-button-custom-border-color: #25374c;
  --efp-action-button-custom-bgcolor: #25374c;
  /* Grid Area */
  --efp-ag-background-color: #fff;
  --efp-ag-overlay-bgcolor: #fff;
  --efp-ag-borders: none;
  --efp-ag-borders-row: solid 1px;
  --efp-ag-row-border-color: rgb(217, 220, 222);
  --efp-ag-even-row-background-color: #fff;
  --efp-ag-odd-row-background-color: #fff;
  --efp-ag-data-color: #111111;
  --efp-ag-row-hover-color: #f4f4f4;
  --efp-ag-highlight-selected-row-background-color: #25374c;
  --efp-ag-highlight-selected-row-color: #fff;
  --efp-ag-highlight-selected-row-hover-bgcolor: #c4c4c4;
  --efp-ag-highlight-selected-row-font-weight: 300;
  --efp-ag-selected-row-background-color: #f4f4f4;
  --efp-ag-value-change-value-highlight-background-color: #f4f4f4;
  --efp-ag-row-height: 30px;
  --efp-ag-header-foreground-color: #979797;
  --efp-ag-header-background-color: #f4f4f4;
}
.lightMode .efp-themed-dialog mat-dialog-container {
  --mdc-dialog-container-color: var(--efp-dialog-bgcolor, #011727);
  --mdc-dialog-subhead-color: var(--efp-dialog-title-color, #365174);
  --mdc-dialog-supporting-text-color: var(
    --efp-dialog-text-color,
    rgba(0, 0, 0, 0.6)
  );
  --mdc-dialog-subhead-size: 1.375rem;
  border: 1px solid var(--efp-dialog-instructions-bgcolor, transparent);
}

.darkMode {
  --efp-primary-red: #ff2a4b;
  --efp-primary-blue: #139deb;
  /* Masthead */
  --efp-masthead-bgcolor: #fff;
  --efp-masthead-color: #979797;
  --efp-masthead-user-initials-bgcolor: #139deb;
  --efp-masthead-user-initials-color: #fff;
  --efp-masthead-opener-bgcolor: #db1d3a;
  --efp-masthead-opener-color: #fff;
  --efp-masthead-closer-bgcolor: #30a939;
  --efp-masthead-closer-color: #fff;
  --efp-masthead-logo-wrap-bgcolor: #979797;
  --efp-masthead-build-color: #343434;
  --efp-masthead-drawer-bgcolor: #011727;
  --efp-masthead-drawer-color: #fff;
  --efp-masthead-drawer-module-bgcolor: #011727;
  --efp-masthead-drawer-module-color: #fff;
  --efp-masthead-drawer-module-border-color: transparent;
  --efp-masthead-drawer-module-active-bgcolor: #17304d;
  --efp-masthead-drawer-module-active-color: #fff;
  --efp-masthead-drawer-module-active-border-color: #189deb;
  --efp-masthead-drawer-container-border-color: #979797;
  --efp-masthead-drawer-container-color: #fff;
  --efp-masthead-drawer-container-description-color: #979797;
  --efp-masthead-drawer-container-active-bgcolor: #0a1e36;
  --efp-masthead-drawer-container-active-color: #ff2a4b;
  --efp-masthead-drawer-container-active-description-color: #f4f4f4;
  --efp-masthead-drawer-container-hover-bgcolor: #0d2849;
  /* Viewport */
  --efp-viewport-color: #fff;
  --efp-viewport-bgcolor: #011727;
  --efp-viewport-divider-rule-color: #cdd4dd;
  --efp-viewport-results-color: #25374c;
  --efp-viewport-tab-bgcolor: transparent;
  --efp-viewport-tab-color: #db1d3a;
  --efp-viewport-tab-active-bgcolor: #db1d3a;
  --efp-viewport-tab-active-color: #fff;
  /* Grid section */
  --efp-grid-box-bgcolor: #011727;
  --efp-grid-box-rule-color: #17304d;
  --efp-grid-box-results-color: var(--efp-viewport-color, $PrimaryBlue);
  --efp-site-select-company-bgcolor: #17304d;
  --efp-panels-navigation-panel-bgcolor: #f4f4f4;
  --efp-panels-navigation-panel-button-bgcolor: #25374c;
  --efp-panels-navigation-panel-button-color: #fff;
  --efp-panels-navigation-panel-button-active-bgcolor: #fff;
  --efp-panels-navigation-panel-button-active-color: #139deb;
  --efp-panels-navigation-panel-button-badge-valid-bgcolor: #008000;
  --efp-panels-navigation-panel-button-badge-invalid-bgcolor: #f00;
  /* Dialogs */
  --efp-dialog-bgcolor: #011727;
  --efp-dialog-title-color: #fff;
  --efp-dialog-instructions-bgcolor: #17304d;
  --efp-dialog-instructions-color: rgba(
    255,
    255,
    255,
    0.8
  );
  --efp-dialog-instructions-font-size: 0.95rem;
  --efp-dialog-text-color: #fff;
  --efp-dialog-section-color: #365174;
  --efp-dialog-special-highlight-color: #139deb;
  --efp-dialog-filter-divider-rule-color: #636363;
  --efp-dialog-filter-selected-bgcolor: #0a1e36;
  --efp-dialog-filter-select-all-divider-color: #17304d;
  --efp-filter-pill-color: #fff;
  --efp-filter-pill-padding: #3px 0;
  --efp-filter-pill-height: 20px;
  --efp-filter-pill-font-size: 14px;
  --efp-filter-pill-close-font-size: 15px;
  --efp-filter-pill-close-margin-top: 2px;
  --efp-filter-pill-close-icon-font-size: 16px;
  --efp-filter-icon-unselected-bgcolor: transparent;
  --efp-filter-icon-unselected-color: #fff;
  --efp-filter-icon-selected-bgcolor: #fff;
  --efp-filter-icon-selected-color: #0a1e36;
  --efp-action-button-primary-color: #ff2a4b;
  --efp-action-button-primary-text-color: #0a1e36;
  --efp-action-button-secondary-color: #fff;
  --efp-action-button-secondary-text-color: #fff;
  --efp-action-button-custom-text-color: #fff;
  --efp-action-button-custom-border-color: #fff;
  --efp-action-button-custom-bgcolor: transparent;
  /* Grid Area */
  --efp-ag-background-color: #011727;
  --efp-ag-overlay-bgcolor: #17304d;
  --efp-ag-borders: none;
  --efp-ag-borders-row: solid 1px;
  --efp-ag-row-border-color: rgb(217, 220, 222);
  --efp-ag-odd-row-background-color: #011727;
  --efp-ag-data-color: #fff;
  --efp-ag-row-hover-color: #17304d;
  --efp-ag-highlight-selected-row-background-color: #fff;
  --efp-ag-highlight-selected-row-color: #0a1e36;
  --efp-ag-highlight-selected-row-hover-color: #0a1e36;
  --efp-ag-highlight-selected-row-font-weight: 600;
  --efp-ag-selected-row-background-color: #0a1e36;
  --efp-ag-value-change-value-highlight-background-color: #17304d;
  --efp-ag-row-height: 30px;
  --efp-ag-header-foreground-color: #fff;
  --efp-ag-header-background-color: #0a1e36;
  --mdc-switch-unselected-track-color: #979797;
  --mdc-switch-unselected-focus-track-color: #979797;
  --mdc-switch-unselected-hover-track-color: #979797;
  --mdc-switch-unselected-handle-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #fff;
  --mdc-switch-unselected-hover-handle-color: #fff;
}
.darkMode .efp-themed-dialog mat-dialog-container,
.darkMode .viewport {
  --mdc-dialog-container-color: var(--efp-dialog-bgcolor, #011727);
  --mdc-dialog-subhead-color: var(
    --efp-dialog-title-color,
    rgba(255, 255, 255, 0.8)
  );
  --mdc-dialog-supporting-text-color: var(
    --efp-dialog-text-color,
    rgba(255, 255, 255, 0.8)
  );
  --mdc-theme-text-primary-on-background: var(
    --efp-dialog-text-color,
    rgba(0, 0, 0, 0.87)
  );
  --mdc-dialog-subhead-size: 1.375rem;
  --mat-select-enabled-arrow-color: #fff;
  --mat-select-enabled-trigger-text-color: #fff;
  --mdc-outlined-text-field-label-text-color: #fff;
  --mdc-outlined-text-field-input-text-color: #fff;
  --mdc-outlined-text-field-outline-color: #fff;
  --mdc-outlined-text-field-hover-outline-color: #fff;
  border: 1px solid var(--efp-dialog-instructions-bgcolor, transparent);
}
.darkMode .efp-themed-dialog mat-dialog-container .mat-mdc-dialog-title,
.darkMode .viewport .mat-mdc-dialog-title {
  padding-left: 0;
}
.darkMode .efp-themed-dialog mat-dialog-container .mat-mdc-dialog-actions,
.darkMode .viewport .mat-mdc-dialog-actions {
  padding: 8px 20px 20px 20px;
}
.darkMode .mat-mdc-select-panel {
  --mat-select-panel-background-color: #011727;
}
.darkMode .mat-mdc-menu-panel {
  --mat-menu-container-color: #011727;
}
.darkMode .mat-mdc-slide-toggle.mat-accent.mat-mdc-slide-toggle-checked {
  --mdc-switch-selected-track-color: #139deb;
  --mdc-switch-selected-focus-track-color: #139deb;
  --mdc-switch-selected-hover-track-color: #139deb;
  --mdc-switch-selected-handle-color: #fff;
  --mdc-switch-selected-focus-handle-color: #fff;
  --mdc-switch-selected-hover-handle-color: #fff;
}

html,
body {
  height: 100%;
}

body {
  font-family: "Open Sans";
  font-size: 14px;
  font-weight: 300;
  background-color: #fff;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.hidden {
  display: none;
}

.pointer {
  cursor: pointer;
}

.pointer-events-none {
  pointer-events: none !important;
}

[data-letters]:before {
  content: attr(data-letters);
  display: inline-block;
  font-size: 0.9em;
  width: 2.25em;
  height: 2.25em;
  line-height: 2.25em;
  text-align: center;
  border-radius: 50%;
  background: var(--efp-masthead-user-initials-bgcolor, #139deb);
  vertical-align: middle;
  margin-right: 1em;
  color: white;
}

.tenant-select-wrapper.compactMastheadTheme * {
  color: #25374c;
}

.site-select-panel {
  min-width: 400px;
  padding-top: 0 !important;
}
.site-select-panel .mat-mdc-optgroup-label {
  background-color: var(--efp-site-select-company-bgcolor, #fff);
  position: sticky;
  top: var(--efp-site-select-opt-group-top, 0);
  z-index: 1;
}
.site-select-panel .mat-option {
  border-bottom: solid 1px var(--efp-dialog-filter-divider-rule-color, rgba(0, 0, 0, 0.12));
}

.panel-title-row {
  margin: 10px 0;
}

.panel-name {
  color: #25374c;
  font-weight: 400;
  font-size: 20px;
}

.panel-navigation {
  background-color: #f4f4f4;
  padding: 15px;
  margin: 10px -15px;
}

.border-right {
  border-right: 1px solid #406188;
}

.efp-themed-dialog {
  --mdc-checkbox-state-layer-size: 32px;
}

.efp-themed-dialog .mat-mdc-checkbox-touch-target {
  display: none;
}
.efp-themed-dialog .mat-mdc-radio-button .mdc-radio {
  --mdc-radio-state-layer-size: 32px;
}
.efp-themed-dialog .mat-mdc-radio-touch-target {
  display: none;
}
.efp-themed-dialog .mat-mdc-form-field-infix {
  min-height: 36px;
}
.efp-themed-dialog .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label {
  top: 18px;
}
.efp-themed-dialog .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  --mat-mdc-form-field-label-transform: translateY(
          -24.75px)
          scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));
  transform: var(--mat-mdc-form-field-label-transform);
}
.efp-themed-dialog .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix {
  padding-top: 6px;
  padding-bottom: 6px;
}
.efp-themed-dialog .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix {
  padding-top: 6px;
  padding-bottom: 6px;
}
.efp-themed-dialog .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix {
  padding-top: 6px;
  padding-bottom: 6px;
}
.efp-themed-dialog .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label {
  display: none;
}

.dialog {
  padding: 24px;
}
.dialog {
  --mdc-checkbox-state-layer-size: 32px;
}

.dialog .mat-mdc-checkbox-touch-target {
  display: none;
}
.dialog .mat-mdc-radio-button .mdc-radio {
  --mdc-radio-state-layer-size: 32px;
}
.dialog .mat-mdc-radio-touch-target {
  display: none;
}
.dialog .mat-mdc-form-field-infix {
  min-height: 36px;
}
.dialog .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label {
  top: 18px;
}
.dialog .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  --mat-mdc-form-field-label-transform: translateY(
          -24.75px)
          scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));
  transform: var(--mat-mdc-form-field-label-transform);
}
.dialog .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix {
  padding-top: 6px;
  padding-bottom: 6px;
}
.dialog .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix {
  padding-top: 6px;
  padding-bottom: 6px;
}
.dialog .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix {
  padding-top: 6px;
  padding-bottom: 6px;
}
.dialog .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label {
  display: none;
}

.dialog-title {
  color: var(--efp-dialog-title-color, #365174);
  text-transform: uppercase;
  margin: 10px 0 25px;
  font-weight: 600 !important;
}

.dialog-instructions {
  background-color: var(--efp-dialog-instructions-bgcolor, #e2e8f0);
  color: var(--efp-dialog-instructions-color, rgba(255, 255, 255, 0.6));
  font-size: var(--efp-dialog-instructions-font-size, 14px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 25px 30px;
  margin: 0 -24px 12px;
}

.dialog-section {
  font-weight: 500;
  color: var(--efp-dialog-section-color, #365174);
  margin: 15px 0;
}

.dialog-section-bold {
  font-weight: bold;
  color: var(--efp-dialog-section-color, #365174);
  margin: 15px 0;
}

.dialog-button-row {
  display: flex;
  justify-content: flex-end;
  margin: 25px 0 0 0;
}

.dialog-background .mat-dialog-container {
  background-color: var(--efp-dialog-bgcolor, #f4f4f4);
}

.full-width-input {
  width: 100%;
}

.grid-box {
  background-color: var(--efp-grid-box-bgcolor, #f4f4f4);
  border-radius: 5px;
  padding: 23px 23px 0;
  height: calc(100% - 43px);
}

.no-border .ag-root-wrapper {
  border: none;
}

.ag-theme-balham {
  font-size: 0.85em !important;
  --ag-borders: var(--efp-ag-borders, none);
  --ag-borders-row: var(--efp-ag-borders-row, solid 1px);
  --ag-row-border-color: var(--efp-ag-row-border-color, rgb(217, 220, 222));
  --ag-background-color: var(--efp-ag-background-color, #fff);
  --ag-odd-row-background-color: var(--efp-ag-odd-row-background-color, #fff);
  --ag-data-color: var(--efp-ag-data-color, #111111);
  --ag-row-hover-color: var(--efp-ag-row-hover-color, #f4f4f4);
  --ag-selected-row-background-color: var(
    --efp-ag-selected-row-background-color,
    #f4f4f4
  );
  --ag-value-change-value-highlight-background-color: var(
    --efp-ag-value-change-value-highlight-background-color,
    #f4f4f4
  );
  --ag-row-height: var(--efp-ag-row-height, 30px);
  --ag-header-foreground-color: var(--efp-ag-header-foreground-color, #979797);
  --ag-header-background-color: var(--efp-ag-header-background-color, #f4f4f4);
}
.ag-theme-balham .ag-header {
  text-transform: uppercase;
  font-weight: 700;
}
.ag-theme-balham.highlight-selection {
  --ag-selected-row-background-color: var(
    --efp-ag-highlight-selected-row-background-color,
    #25374c
  );
}
.ag-theme-balham.highlight-selection .ag-row-selected {
  color: var(--efp-ag-highlight-selected-row-color, #fff);
  font-weight: var(--efp-ag-highlight-selected-row-font-weight, 300);
}
.ag-theme-balham.highlight-selection .ag-row-selected.ag-row-hover {
  color: var(--efp-ag-highlight-selected-row-hover-bgcolor, #5c5c5c);
}

.ag-regulatory-first-column {
  border-left: 3px solid transparent !important;
}

.ag-regulatory-color {
  border-left-color: #ff9600 !important;
}

.ag-regulatory-icon {
  font-size: 14px;
  color: #ff9600;
}

.ag-equip-up {
  color: #139deb;
  font-weight: 600;
}

.ag-equip-down {
  color: #db1d3a;
  font-weight: 600;
}

.ag-equip-reduced {
  color: #dc5500;
  font-weight: 600;
}

.popover-cell {
  overflow: visible;
}

.grid-results-row {
  display: flex;
  align-items: stretch;
}
.grid-results-row > div {
  flex: 1 1 33%;
}

.align-row {
  display: flex;
  align-items: center;
}

.grid-results-left {
  text-align: left;
}

.grid-popup-menu {
  color: #25374c;
  font-weight: 400;
  font-size: 12px;
}

.grid-results-center {
  color: var(--efp-grid-box-results-color, #25374c);
  font-weight: 400;
  font-size: 0.97em;
  text-align: center;
}

.grid-results-right {
  text-align: right;
}

.horizontal-divider {
  margin: 14px 0;
  height: 1.5px;
  background-color: var(--efp-grid-box-rule-color, #cdd4dd);
}

/* Ghost Styles */
@keyframes ghost-lines {
  0% {
    background-position: -100px;
  }
  40% {
    background-position: 40vw;
  }
  100% {
    background-position: 60vw;
  }
}
.ghost .text,
.ghost .pill,
.ghost .ghost-target, .ghost.ghost-target {
  height: 16px;
  background-color: rgba(235, 235, 235, 0.514);
  border-bottom: 2px solid white;
  border-radius: 4px 4px 4px 4px;
  background-image: linear-gradient(90deg, rgba(221, 221, 221, 0.644) 0px, rgba(236, 235, 235, 0.9450980392) 40px, rgba(221, 221, 221, 0.644) 80px);
  background-size: 80vw;
  animation: ghost-lines 2500ms infinite linear;
}
.ghost .text {
  width: 50%;
}
.ghost .pill {
  width: 40px;
  border-radius: 20px;
}

/*
 * This style rule is for the site selection menu. It is placed here to
 * override the 280px max-width defined in Material Design. It cannot
 * be defined in the site selection component due to CSS encapsulation.
 */
.mat-menu-panel.site-selection-menu {
  max-width: 336px;
  max-height: 500px;
  width: 336px;
}

.mat-dialog-container-nopad .mat-dialog-container {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.mat-dialog-actions {
  margin-top: 20px;
}

.mat-mdc-select-arrow-wrapper {
  margin-left: 8px;
}

/*
 * Toggle styles
 */
.mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: #139deb;
}

.mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: white;
}

.mat-slide-toggle .mat-slide-toggle-thumb {
  background-color: #979797;
}

/*
 * These styles are for notification service. It is placed here to
 * It cannot be defined in the notification component due to CSS encapsulation.
*/
/* based on angular-toastr css https://github.com/Foxandxss/angular-toastr/blob/cb508fe6801d6b288d3afc525bb40fee1b101650/dist/angular-toastr.css */
/* position */
.toast-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-left {
  top: 12px;
  left: 12px;
}

.toast-top-right {
  top: 12px;
  right: 12px;
}

.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

/* toast styles */
.toast-title {
  font-weight: bold;
}

.toast-message {
  word-wrap: break-word;
}

.toast-message a,
.toast-message label {
  color: #fff;
}

.toast-message a:hover {
  color: #ccc;
  text-decoration: none;
}

.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  text-shadow: 0 1px 0 #fff;
}

.toast-close-button:hover,
.toast-close-button:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}

/*Additional properties for button version
iOS requires the button element instead of an anchor tag.
If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}

.toast-container {
  width: 325px;
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}
.toast-container .ngx-toastr {
  margin-bottom: 8px;
}

.toast-container * {
  box-sizing: border-box;
}

.toast-container.toast-top-center .ngx-toastr,
.toast-container.toast-bottom-center .ngx-toastr {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.toast-container.toast-top-full-width .ngx-toastr,
.toast-container.toast-bottom-full-width .ngx-toastr {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

.ngx-toastr {
  background-color: #030303;
  pointer-events: auto;
}

.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000;
  opacity: 0.4;
}

/* Responsive Design */
@media all and (max-width: 240px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  .toast-container .ngx-toastr.div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 300px;
  margin-bottom: 30px;
  padding: 1px;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.popover.top {
  margin-top: -10px;
}

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.left {
  margin-left: -10px;
}

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #e2e8f0;
  color: #25374c;
  border-radius: 5px 5px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover > .arrow {
  border-width: 11px;
}

.popover > .arrow:after {
  content: "";
  border-width: 10px;
}

.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}

.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}

.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}

.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}

.employee-search {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.employee-search * {
  box-sizing: border-box;
}
.employee-search .employee-list-wrapper {
  flex: 90;
  overflow: hidden;
  padding: 10px;
  display: flex;
}
.employee-search .employee-list-wrapper .index {
  flex: 10;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  text-align: center;
  text-transform: uppercase;
}
.employee-search .employee-list-wrapper .index .spacer {
  height: 160px;
}
.employee-search .employee-list-wrapper .index .letter {
  cursor: pointer;
}
.employee-search .employee-list-wrapper .employee-list {
  flex: 90;
  height: 100%;
}
.employee-search .employee-list-wrapper .employee-list .controls .header,
.employee-search .employee-list-wrapper .employee-list .controls .buttons {
  border-bottom: 0.5px solid #949494;
}
.employee-search .employee-list-wrapper .employee-list .controls .header {
  font-size: 18px;
  font-weight: 600;
  padding: 15px 15px 15px 0px;
}
.employee-search .employee-list-wrapper .employee-list .controls .buttons {
  padding: 15px;
  display: flex;
  flex-direction: row;
}
.employee-search .employee-list-wrapper .employee-list .controls .buttons .button-wrapper {
  margin-right: 10px;
}
.employee-search .employee-list-wrapper .employee-list .scroll {
  height: calc(100% - 150px);
}
.employee-search .employee-list-wrapper .employee-list .header {
  border-bottom: 0.5px solid #949494;
}
.employee-search .employee-list-wrapper .employee-list .row {
  width: 100%;
  padding: 10px;
  border-bottom: 0.5px solid #949494;
}
.employee-search .employee-list-wrapper .employee-list .row .left,
.employee-search .employee-list-wrapper .employee-list .row .right {
  overflow: hidden;
  display: inline-block;
}
.employee-search .employee-list-wrapper .employee-list .row .left {
  width: 50%;
}
.employee-search .employee-list-wrapper .employee-list .row .right {
  width: 50%;
}
.employee-search .employee-list-wrapper .employee-list .selected {
  color: #25374c;
  background-color: white;
}
.employee-search .employee-list-wrapper .employee-list .person {
  cursor: pointer;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.employee-search .employee-list-wrapper .employee-list .new,
.employee-search .employee-list-wrapper .employee-list .header {
  flex: 2.5;
  width: 100%;
}
.employee-search .employee-list-wrapper .employee-list .new {
  background: rgb(43, 65, 92);
  font-size: inherit;
}
.employee-search .input-no-style {
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  background-color: hsla(0, 0%, 0%, 0);
}

.no-style-input {
  color: #284664;
  margin-left: 10px;
  border: none;
  background-image: none;
  background-color: transparent;
  box-shadow: none;
}

.no-style-input:focus {
  outline: none;
}

.no-containers {
  padding-left: 12px;
  font-style: italic;
}

.search-input {
  border: 1px solid #909090;
  display: flex;
  border-radius: 10px;
}
.search-input input {
  border: none;
  font-size: 15px;
  padding: 8px;
  padding-left: 20px;
  background: none;
  max-width: 300px;
}
.search-input input:focus {
  outline: none;
}
.search-input button {
  border: none;
  background: none;
  cursor: pointer;
  padding-left: 10px;
  padding-right: 20px;
  font-size: 12px;
  color: #393939;
}
.search-input .search-btn-disabled {
  color: #393939;
  cursor: pointer;
}

.pill-row {
  margin-bottom: 24px;
}

.padding {
  padding: 12px;
}

.padding-list {
  padding: 12px 0;
}
.padding-list li {
  padding-left: 16px;
}

.title {
  font-size: 20px;
}

.center {
  text-align: center;
}

.grid-center {
  display: grid;
  align-items: center;
}

.white-space-nowrap {
  white-space: nowrap;
}

.padding-bottom {
  padding-bottom: 15px;
}
.padding-bottom .efpicon-add_circle {
  font-size: 20px;
  padding: 6px;
}

.border-top-bottom {
  border-top: 1px solid #888;
  border-bottom: 1px solid #888;
}

.item-selected {
  color: #25374c;
  font-weight: 600;
  background: white;
}

.item-truncate {
  height: 32px;
  padding-left: 6px;
  width: 100%;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.list-parent {
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
}
.list-parent li {
  border-top: 1px solid #909090;
}
.list-parent li:last-child {
  border-bottom: 1px solid #909090;
}

.overflow-scroll {
  overflow-y: auto;
  overflow-x: hidden;
  padding-top: 0;
}

.no-list-items {
  color: rgba(255, 255, 255, 0.45);
  font-style: italic;
}

.list-header {
  font-size: 16px;
  font-weight: 500;
  color: #888;
  padding: 5px;
  margin-top: 8px;
}

.header {
  font-size: 1.25em;
  font-weight: 600;
  margin-bottom: 1.25em;
}

.cursor-pointer {
  cursor: pointer;
}

.block {
  display: block;
}

.inline {
  display: inline;
}

.inline-block {
  display: inline-block;
}

.overflow {
  overflow: auto;
}

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.calendar-card {
  margin: 20px;
  border-radius: 10px;
}

/* Border */
.mat-form-field-appearance-outline .mat-form-field-outline {
  color: #dbdbdb !important;
}

.mat-form-field-disabled .mat-form-field-outline {
  color: #393939 !important;
}

.mat-form-field-disabled .mat-input-element {
  color: white !important;
}

/* Font color */
input.mat-input-element.white {
  color: white !important;
}

.mat-focused .placeholder.white {
  color: white !important;
}

.mat-form-field-label {
  color: #909090 !important;
}

.dialog-button-row {
  display: flex;
  justify-content: flex-end;
  margin: 25px 0 0 0;
}

.dialog-background .mat-dialog-container {
  background-color: #f4f4f4;
}

.checkbox {
  padding-bottom: 20px;
  color: white;
}

.light-hint {
  color: white !important;
}

.light-hint-red {
  color: #db1d3a !important;
}

.light-modal {
  /* Font color */
}
.light-modal .mat-form-field-appearance-outline .mat-form-field-outline {
  color: #dbdbdb !important;
}
.light-modal input.mat-input-element.white {
  color: unset !important;
}
.light-modal .mat-focused .placeholder.white {
  color: unset !important;
}
.light-modal .light-select .mat-select-value-text {
  color: unset !important;
}
.light-modal .light-select .mat-select-arrow {
  color: unset !important;
}
.light-modal .light-input input {
  color: unset !important;
}
.light-modal .dialog-background .mat-dialog-container {
  background-color: #f4f4f4;
}
.light-modal .checkbox {
  padding-bottom: 20px;
  color: unset;
}
.light-modal .mat-form-field-appearance-outline.mat-form-field-disabled.mat-form-field-label {
  color: black !important;
}
.light-modal .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.light-modal .mat-input-element:disabled {
  color: black !important;
}
.light-modal .mat-form-field-label {
  color: black !important;
}
.light-modal .mat-form-field-label mat-label {
  color: black !important;
}
.light-modal .mat-form-field-disabled .mat-select-arrow {
  color: #909090 !important;
}
.light-modal .mat-form-field-disabled .mat-select-arrow {
  color: #dbdbdb !important;
}
.light-modal .mat-form-field-disabled .mat-form-field-outline {
  display: none !important;
}

.banner {
  font-size: 18px;
  margin-bottom: 15px;
  margin-top: 15px;
  font-weight: 600;
  border-bottom: 3px solid #464f58;
}
.banner * {
  box-sizing: border-box;
}

.banner-option {
  color: #ffffff;
  font-weight: 600;
  font-size: 16px;
  display: inline-block;
  padding: 10px 20px 10px 20px;
  cursor: pointer;
}

.banner-option-selected {
  background: #373737;
}

.strikethrough {
  text-decoration: line-through;
}

.work-schedule-tooltip {
  font-size: 20px;
}

.mat-select-panel:has(.site-selection-input) {
  width: 336px !important;
  min-width: 336px !important;
  margin-top: 24px;
  position: relative;
  right: -26px;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles/efp-material.scss?ngGlobalStyle ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.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, 0.2, 1);
  transform: scale3d(0, 0, 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;
  left: 0;
}
[dir=rtl] .cdk-visually-hidden {
  left: auto;
  right: 0;
}

.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 400ms cubic-bezier(0.25, 0.8, 0.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: 0.6;
}

.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}

.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}

.cdk-overlay-backdrop-noop-animation {
  transition: none;
}

.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-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-focus-indicator-display, none);
  border: var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);
  border-radius: var(--mat-focus-indicator-border-radius, 4px);
}
.mat-focus-indicator:focus::before {
  content: "";
}

.cdk-high-contrast-active {
  --mat-focus-indicator-display: block;
}

.mat-mdc-focus-indicator {
  position: relative;
}
.mat-mdc-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-mdc-focus-indicator-display, none);
  border: var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);
  border-radius: var(--mat-mdc-focus-indicator-border-radius, 4px);
}
.mat-mdc-focus-indicator:focus::before {
  content: "";
}

.cdk-high-contrast-active {
  --mat-mdc-focus-indicator-display: block;
}

.mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}

html {
  --mat-option-selected-state-label-text-color: #008acd;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}

.mat-accent {
  --mat-option-selected-state-label-text-color: #293d58;
}

.mat-warn {
  --mat-option-selected-state-label-text-color: #f44336;
}

html {
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
}

.mat-pseudo-checkbox-full {
  color: rgba(0, 0, 0, 0.54);
}
.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}

.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,
.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {
  color: #008acd;
}
.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,
.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {
  background: #008acd;
}
.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,
.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {
  color: #fafafa;
}

.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {
  color: #293d58;
}
.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {
  background: #293d58;
}
.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {
  color: #fafafa;
}

.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,
.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {
  color: #293d58;
}
.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,
.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {
  background: #293d58;
}
.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,
.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {
  color: #fafafa;
}

.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,
.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {
  color: #f44336;
}
.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,
.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {
  background: #f44336;
}
.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,
.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {
  color: #fafafa;
}

.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,
.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {
  color: #b0b0b0;
}
.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,
.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {
  background: #b0b0b0;
}

.mat-app-background {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}

.mat-elevation-z0, .mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z1, .mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z2, .mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z3, .mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z4, .mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z5, .mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z6, .mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z7, .mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z8, .mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z9, .mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z10, .mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z11, .mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z12, .mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z13, .mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z14, .mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z15, .mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z16, .mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z17, .mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z18, .mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z19, .mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z20, .mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z21, .mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z22, .mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z23, .mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z24, .mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

.mat-theme-loaded-marker {
  display: none;
}

html {
  --mat-option-label-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mat-option-label-text-line-height: 24px;
  --mat-option-label-text-size: 16px;
  --mat-option-label-text-tracking: 0.03125em;
  --mat-option-label-text-weight: 400;
}

html {
  --mat-optgroup-label-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mat-optgroup-label-text-line-height: 24px;
  --mat-optgroup-label-text-size: 16px;
  --mat-optgroup-label-text-tracking: 0.03125em;
  --mat-optgroup-label-text-weight: 400;
}

.mat-mdc-card {
  --mdc-elevated-card-container-color: white;
  --mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-outlined-card-container-color: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-subtitle-text-color: rgba(0, 0, 0, 0.54);
}

.mat-mdc-card {
  --mat-card-title-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mat-card-title-text-line-height: 32px;
  --mat-card-title-text-size: 20px;
  --mat-card-title-text-tracking: 0.0125em;
  --mat-card-title-text-weight: 500;
  --mat-card-subtitle-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mat-card-subtitle-text-line-height: 22px;
  --mat-card-subtitle-text-size: 14px;
  --mat-card-subtitle-text-tracking: 0.0071428571em;
  --mat-card-subtitle-text-weight: 500;
}

.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #008acd;
  --mdc-linear-progress-track-color: rgba(0, 138, 205, 0.25);
}
@keyframes mdc-linear-progress-buffering {
  from {
    /* @noflip */ /*rtl:ignore*/
  }
}
.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots {
  background-color: rgba(0, 138, 205, 0.25);
  /* @alternate */
  background-color: var(--mdc-linear-progress-track-color, rgba(0, 138, 205, 0.25));
}
@media (forced-colors: active) {
  .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots {
    background-color: ButtonBorder;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots {
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(0, 138, 205, 0.25)'/%3E%3C/svg%3E");
  }
}
.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar {
  background-color: rgba(0, 138, 205, 0.25);
  /* @alternate */
  background-color: var(--mdc-linear-progress-track-color, rgba(0, 138, 205, 0.25));
}
.mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: #293d58;
  --mdc-linear-progress-track-color: rgba(41, 61, 88, 0.25);
}
@keyframes mdc-linear-progress-buffering {
  from {
    /* @noflip */ /*rtl:ignore*/
  }
}
.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots {
  background-color: rgba(41, 61, 88, 0.25);
  /* @alternate */
  background-color: var(--mdc-linear-progress-track-color, rgba(41, 61, 88, 0.25));
}
@media (forced-colors: active) {
  .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots {
    background-color: ButtonBorder;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots {
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(41, 61, 88, 0.25)'/%3E%3C/svg%3E");
  }
}
.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar {
  background-color: rgba(41, 61, 88, 0.25);
  /* @alternate */
  background-color: var(--mdc-linear-progress-track-color, rgba(41, 61, 88, 0.25));
}
.mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #f44336;
  --mdc-linear-progress-track-color: rgba(244, 67, 54, 0.25);
}
@keyframes mdc-linear-progress-buffering {
  from {
    /* @noflip */ /*rtl:ignore*/
  }
}
.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots {
  background-color: rgba(244, 67, 54, 0.25);
  /* @alternate */
  background-color: var(--mdc-linear-progress-track-color, rgba(244, 67, 54, 0.25));
}
@media (forced-colors: active) {
  .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots {
    background-color: ButtonBorder;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots {
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E");
  }
}
.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar {
  background-color: rgba(244, 67, 54, 0.25);
  /* @alternate */
  background-color: var(--mdc-linear-progress-track-color, rgba(244, 67, 54, 0.25));
}
.mat-mdc-tooltip {
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
}

.mat-mdc-tooltip {
  --mdc-plain-tooltip-supporting-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mdc-plain-tooltip-supporting-text-size: 12px;
  --mdc-plain-tooltip-supporting-text-weight: 400;
  --mdc-plain-tooltip-supporting-text-tracking: 0.0333333333em;
}

html {
  --mdc-filled-text-field-caret-color: #008acd;
  --mdc-filled-text-field-focus-active-indicator-color: #008acd;
  --mdc-filled-text-field-focus-label-text-color: rgba(0, 138, 205, 0.87);
  --mdc-filled-text-field-container-color: whitesmoke;
  --mdc-filled-text-field-disabled-container-color: #fafafa;
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-focus-label-text-color: #f44336;
  --mdc-filled-text-field-error-label-text-color: #f44336;
  --mdc-filled-text-field-error-caret-color: #f44336;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-hover-active-indicator-color: #f44336;
  --mdc-outlined-text-field-caret-color: #008acd;
  --mdc-outlined-text-field-focus-outline-color: #008acd;
  --mdc-outlined-text-field-focus-label-text-color: rgba(0, 138, 205, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #f44336;
  --mdc-outlined-text-field-error-focus-label-text-color: #f44336;
  --mdc-outlined-text-field-error-label-text-color: #f44336;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #f44336;
  --mdc-outlined-text-field-error-hover-outline-color: #f44336;
  --mdc-outlined-text-field-error-outline-color: #f44336;
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
}

.mat-mdc-form-field-error {
  color: var(--mdc-theme-error, #f44336);
}

.mat-mdc-form-field-subscript-wrapper,
.mat-mdc-form-field-bottom-align::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mat-form-field-subscript-text-font);
  line-height: var(--mat-form-field-subscript-text-line-height);
  font-size: var(--mat-form-field-subscript-text-size);
  letter-spacing: var(--mat-form-field-subscript-text-tracking);
  font-weight: var(--mat-form-field-subscript-text-weight);
}

.mat-mdc-form-field-focus-overlay {
  background-color: rgba(0, 0, 0, 0.87);
}

.mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay {
  opacity: 0.04;
}

.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay {
  opacity: 0.12;
}

.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix::after {
  color: rgba(0, 138, 205, 0.87);
}
.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix::after {
  color: rgba(41, 61, 88, 0.87);
}
.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix::after {
  color: rgba(244, 67, 54, 0.87);
}
.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}

.mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: #293d58;
  --mdc-filled-text-field-focus-active-indicator-color: #293d58;
  --mdc-filled-text-field-focus-label-text-color: rgba(41, 61, 88, 0.87);
  --mdc-outlined-text-field-caret-color: #293d58;
  --mdc-outlined-text-field-focus-outline-color: #293d58;
  --mdc-outlined-text-field-focus-label-text-color: rgba(41, 61, 88, 0.87);
}

.mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #f44336;
  --mdc-filled-text-field-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mdc-outlined-text-field-caret-color: #f44336;
  --mdc-outlined-text-field-focus-outline-color: #f44336;
  --mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
}

.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch {
  border-left: 1px solid transparent;
}

[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch {
  border-left: none;
  border-right: 1px solid transparent;
}

.mat-mdc-form-field-infix {
  min-height: 56px;
}

.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label {
  top: 28px;
}

.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  --mat-mdc-form-field-label-transform: translateY(
          -34.75px)
          scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));
  transform: var(--mat-mdc-form-field-label-transform);
}

.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix {
  padding-top: 16px;
  padding-bottom: 16px;
}

.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix {
  padding-top: 24px;
  padding-bottom: 8px;
}

.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix {
  padding-top: 16px;
  padding-bottom: 16px;
}

html {
  --mdc-filled-text-field-label-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mdc-filled-text-field-label-text-size: 16px;
  --mdc-filled-text-field-label-text-tracking: 0.03125em;
  --mdc-filled-text-field-label-text-weight: 400;
  --mdc-outlined-text-field-label-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mdc-outlined-text-field-label-text-size: 16px;
  --mdc-outlined-text-field-label-text-tracking: 0.03125em;
  --mdc-outlined-text-field-label-text-weight: 400;
  --mat-form-field-container-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mat-form-field-container-text-line-height: 24px;
  --mat-form-field-container-text-size: 16px;
  --mat-form-field-container-text-tracking: 0.03125em;
  --mat-form-field-container-text-weight: 400;
  --mat-form-field-outlined-label-text-populated-size: 16px;
  --mat-form-field-subscript-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mat-form-field-subscript-text-line-height: 20px;
  --mat-form-field-subscript-text-size: 12px;
  --mat-form-field-subscript-text-tracking: 0.0333333333em;
  --mat-form-field-subscript-text-weight: 400;
}

html {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(0, 138, 205, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
html .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(41, 61, 88, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
html .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}

html {
  --mat-select-trigger-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mat-select-trigger-text-line-height: 24px;
  --mat-select-trigger-text-size: 16px;
  --mat-select-trigger-text-tracking: 0.03125em;
  --mat-select-trigger-text-weight: 400;
}

html {
  --mat-autocomplete-background-color: white;
}

.mat-mdc-dialog-container {
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
}

.mat-mdc-dialog-container {
  --mdc-dialog-subhead-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mdc-dialog-subhead-line-height: 32px;
  --mdc-dialog-subhead-size: 20px;
  --mdc-dialog-subhead-weight: 500;
  --mdc-dialog-subhead-tracking: 0.0125em;
  --mdc-dialog-supporting-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mdc-dialog-supporting-text-line-height: 24px;
  --mdc-dialog-supporting-text-size: 16px;
  --mdc-dialog-supporting-text-weight: 400;
  --mdc-dialog-supporting-text-tracking: 0.03125em;
}

.mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: #e0e0e0;
  --mdc-chip-elevated-disabled-container-color: #e0e0e0;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #008acd;
  --mdc-chip-elevated-disabled-container-color: #008acd;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #293d58;
  --mdc-chip-elevated-disabled-container-color: #293d58;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #f44336;
  --mdc-chip-elevated-disabled-container-color: #f44336;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
}

.mat-mdc-chip.mat-mdc-standard-chip {
  --mdc-chip-container-height: 32px;
}

.mat-mdc-standard-chip {
  --mdc-chip-label-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mdc-chip-label-text-line-height: 20px;
  --mdc-chip-label-text-size: 14px;
  --mdc-chip-label-text-tracking: 0.0178571429em;
  --mdc-chip-label-text-weight: 400;
}

.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #0082c8;
  --mdc-switch-selected-handle-color: #0082c8;
  --mdc-switch-selected-hover-state-layer-color: #0082c8;
  --mdc-switch-selected-pressed-state-layer-color: #0082c8;
  --mdc-switch-selected-focus-handle-color: #005aae;
  --mdc-switch-selected-hover-handle-color: #005aae;
  --mdc-switch-selected-pressed-handle-color: #005aae;
  --mdc-switch-selected-focus-track-color: #4daddc;
  --mdc-switch-selected-hover-track-color: #4daddc;
  --mdc-switch-selected-pressed-track-color: #4daddc;
  --mdc-switch-selected-track-color: #4daddc;
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);
  --mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-switch-handle-shadow-color: black;
  --mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
}
.mat-mdc-slide-toggle .mdc-form-field {
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
}
.mat-mdc-slide-toggle .mdc-switch--disabled + label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #243750;
  --mdc-switch-selected-handle-color: #243750;
  --mdc-switch-selected-hover-state-layer-color: #243750;
  --mdc-switch-selected-pressed-state-layer-color: #243750;
  --mdc-switch-selected-focus-handle-color: #0f1a2d;
  --mdc-switch-selected-hover-handle-color: #0f1a2d;
  --mdc-switch-selected-pressed-handle-color: #0f1a2d;
  --mdc-switch-selected-focus-track-color: #69778a;
  --mdc-switch-selected-hover-track-color: #69778a;
  --mdc-switch-selected-pressed-track-color: #69778a;
  --mdc-switch-selected-track-color: #69778a;
}
.mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #e53935;
  --mdc-switch-selected-handle-color: #e53935;
  --mdc-switch-selected-hover-state-layer-color: #e53935;
  --mdc-switch-selected-pressed-state-layer-color: #e53935;
  --mdc-switch-selected-focus-handle-color: #b71c1c;
  --mdc-switch-selected-hover-handle-color: #b71c1c;
  --mdc-switch-selected-pressed-handle-color: #b71c1c;
  --mdc-switch-selected-focus-track-color: #e57373;
  --mdc-switch-selected-hover-track-color: #e57373;
  --mdc-switch-selected-pressed-track-color: #e57373;
  --mdc-switch-selected-track-color: #e57373;
}

.mat-mdc-slide-toggle {
  --mdc-switch-state-layer-size: 48px;
}

.mat-mdc-slide-toggle {
  --mat-slide-toggle-label-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mat-slide-toggle-label-text-size: 14px;
  --mat-slide-toggle-label-text-tracking: 0.0178571429em;
  --mat-slide-toggle-label-text-line-height: 20px;
  --mat-slide-toggle-label-text-weight: 400;
}
.mat-mdc-slide-toggle .mdc-form-field {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: 0.0178571429em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-body2-text-transform, inherit);
}

.mat-mdc-radio-button .mdc-form-field {
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
}

.mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: #000;
  --mdc-radio-disabled-unselected-icon-color: #000;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #008acd;
  --mdc-radio-selected-hover-icon-color: #008acd;
  --mdc-radio-selected-icon-color: #008acd;
  --mdc-radio-selected-pressed-icon-color: #008acd;
  --mat-radio-ripple-color: #000;
  --mat-radio-checked-ripple-color: #008acd;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
}
.mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: #000;
  --mdc-radio-disabled-unselected-icon-color: #000;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #293d58;
  --mdc-radio-selected-hover-icon-color: #293d58;
  --mdc-radio-selected-icon-color: #293d58;
  --mdc-radio-selected-pressed-icon-color: #293d58;
  --mat-radio-ripple-color: #000;
  --mat-radio-checked-ripple-color: #293d58;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
}
.mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: #000;
  --mdc-radio-disabled-unselected-icon-color: #000;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-ripple-color: #000;
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
}

.mat-mdc-radio-button .mdc-radio {
  --mdc-radio-state-layer-size: 40px;
}

.mat-mdc-radio-button .mdc-form-field {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, "Open Sans", Arial, Helvetica, sans-serif;));
  font-size: var(--mdc-typography-body2-font-size, 14px);
  line-height: var(--mdc-typography-body2-line-height, 20px);
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: var(--mdc-typography-body2-text-transform, none);
}

.mat-mdc-slider {
  --mdc-slider-label-container-color: black;
  --mdc-slider-label-label-text-color: white;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mat-mdc-slider-value-indicator-opacity: 0.6;
}
.mat-mdc-slider.mat-primary {
  --mdc-slider-handle-color: #008acd;
  --mdc-slider-focus-handle-color: #008acd;
  --mdc-slider-hover-handle-color: #008acd;
  --mdc-slider-active-track-color: #008acd;
  --mdc-slider-inactive-track-color: #008acd;
  --mdc-slider-with-tick-marks-active-container-color: #fff;
  --mdc-slider-with-tick-marks-inactive-container-color: #008acd;
  --mat-mdc-slider-ripple-color: #008acd;
  --mat-mdc-slider-hover-ripple-color: rgba(0, 138, 205, 0.05);
  --mat-mdc-slider-focus-ripple-color: rgba(0, 138, 205, 0.2);
}
.mat-mdc-slider.mat-accent {
  --mdc-slider-handle-color: #293d58;
  --mdc-slider-focus-handle-color: #293d58;
  --mdc-slider-hover-handle-color: #293d58;
  --mdc-slider-active-track-color: #293d58;
  --mdc-slider-inactive-track-color: #293d58;
  --mdc-slider-with-tick-marks-active-container-color: #fff;
  --mdc-slider-with-tick-marks-inactive-container-color: #293d58;
  --mat-mdc-slider-ripple-color: #293d58;
  --mat-mdc-slider-hover-ripple-color: rgba(41, 61, 88, 0.05);
  --mat-mdc-slider-focus-ripple-color: rgba(41, 61, 88, 0.2);
}
.mat-mdc-slider.mat-warn {
  --mdc-slider-handle-color: #f44336;
  --mdc-slider-focus-handle-color: #f44336;
  --mdc-slider-hover-handle-color: #f44336;
  --mdc-slider-active-track-color: #f44336;
  --mdc-slider-inactive-track-color: #f44336;
  --mdc-slider-with-tick-marks-active-container-color: #fff;
  --mdc-slider-with-tick-marks-inactive-container-color: #f44336;
  --mat-mdc-slider-ripple-color: #f44336;
  --mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, 0.05);
  --mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, 0.2);
}

.mat-mdc-slider {
  --mdc-slider-label-label-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mdc-slider-label-label-text-size: 14px;
  --mdc-slider-label-label-text-line-height: 22px;
  --mdc-slider-label-label-text-tracking: 0.0071428571em;
  --mdc-slider-label-label-text-weight: 500;
}

html {
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
}

html {
  --mat-menu-item-label-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mat-menu-item-label-text-size: 16px;
  --mat-menu-item-label-text-tracking: 0.03125em;
  --mat-menu-item-label-text-line-height: 24px;
  --mat-menu-item-label-text-weight: 400;
}

.mat-mdc-list-base {
  --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color: black;
  --mdc-list-list-item-disabled-leading-icon-color: black;
  --mdc-list-list-item-disabled-trailing-icon-color: black;
  --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color: black;
  --mdc-list-list-item-hover-state-layer-opacity: 0.04;
  --mdc-list-list-item-focus-state-layer-color: black;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
}

.mdc-list-item__start,
.mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: #000;
  --mdc-radio-disabled-unselected-icon-color: #000;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #008acd;
  --mdc-radio-selected-hover-icon-color: #008acd;
  --mdc-radio-selected-icon-color: #008acd;
  --mdc-radio-selected-pressed-icon-color: #008acd;
}

.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: #000;
  --mdc-radio-disabled-unselected-icon-color: #000;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #293d58;
  --mdc-radio-selected-hover-icon-color: #293d58;
  --mdc-radio-selected-icon-color: #293d58;
  --mdc-radio-selected-pressed-icon-color: #293d58;
}

.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: #000;
  --mdc-radio-disabled-unselected-icon-color: #000;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
}

.mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-icon-color: #008acd;
  --mdc-checkbox-selected-hover-icon-color: #008acd;
  --mdc-checkbox-selected-icon-color: #008acd;
  --mdc-checkbox-selected-pressed-icon-color: #008acd;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #008acd;
  --mdc-checkbox-selected-hover-state-layer-color: #008acd;
  --mdc-checkbox-selected-pressed-state-layer-color: #008acd;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}

.mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-icon-color: #293d58;
  --mdc-checkbox-selected-hover-icon-color: #293d58;
  --mdc-checkbox-selected-icon-color: #293d58;
  --mdc-checkbox-selected-pressed-icon-color: #293d58;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #293d58;
  --mdc-checkbox-selected-hover-state-layer-color: #293d58;
  --mdc-checkbox-selected-pressed-state-layer-color: #293d58;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}

.mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}

.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text {
  color: #008acd;
}
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start {
  color: #008acd;
}

.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}

.mat-mdc-list-base {
  --mdc-list-list-item-one-line-container-height: 48px;
  --mdc-list-list-item-two-line-container-height: 64px;
  --mdc-list-list-item-three-line-container-height: 88px;
}

.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line, .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line, .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {
  height: 56px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {
  height: 72px;
}

.mat-mdc-list-base {
  --mdc-list-list-item-label-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mdc-list-list-item-label-text-line-height: 24px;
  --mdc-list-list-item-label-text-size: 16px;
  --mdc-list-list-item-label-text-tracking: 0.03125em;
  --mdc-list-list-item-label-text-weight: 400;
  --mdc-list-list-item-supporting-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mdc-list-list-item-supporting-text-line-height: 20px;
  --mdc-list-list-item-supporting-text-size: 14px;
  --mdc-list-list-item-supporting-text-tracking: 0.0178571429em;
  --mdc-list-list-item-supporting-text-weight: 400;
  --mdc-list-list-item-trailing-supporting-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mdc-list-list-item-trailing-supporting-text-line-height: 20px;
  --mdc-list-list-item-trailing-supporting-text-size: 12px;
  --mdc-list-list-item-trailing-supporting-text-tracking: 0.0333333333em;
  --mdc-list-list-item-trailing-supporting-text-weight: 400;
}

.mdc-list-group__subheader {
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;;
  letter-spacing: 0.009375em;
}

html {
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
}

html {
  --mat-paginator-container-size: 56px;
}

.mat-mdc-paginator .mat-mdc-form-field-infix {
  min-height: 40px;
}
.mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label {
  top: 20px;
}
.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  --mat-mdc-form-field-label-transform: translateY(
          -26.75px)
          scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));
  transform: var(--mat-mdc-form-field-label-transform);
}
.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix {
  padding-top: 8px;
  padding-bottom: 8px;
}
.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix {
  padding-top: 8px;
  padding-bottom: 8px;
}
.mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix {
  padding-top: 8px;
  padding-bottom: 8px;
}
.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label {
  display: none;
}

html {
  --mat-paginator-container-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mat-paginator-container-text-line-height: 20px;
  --mat-paginator-container-text-size: 12px;
  --mat-paginator-container-text-tracking: 0.0333333333em;
  --mat-paginator-container-text-weight: 400;
  --mat-paginator-select-trigger-text-size: 12px;
}

.mat-mdc-tab-group, .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #008acd;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: #000;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #008acd;
  --mat-tab-header-active-ripple-color: #008acd;
  --mat-tab-header-inactive-ripple-color: #008acd;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #008acd;
  --mat-tab-header-active-hover-label-text-color: #008acd;
  --mat-tab-header-active-focus-indicator-color: #008acd;
  --mat-tab-header-active-hover-indicator-color: #008acd;
}
.mat-mdc-tab-group.mat-accent, .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: #293d58;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: #000;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #293d58;
  --mat-tab-header-active-ripple-color: #293d58;
  --mat-tab-header-inactive-ripple-color: #293d58;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #293d58;
  --mat-tab-header-active-hover-label-text-color: #293d58;
  --mat-tab-header-active-focus-indicator-color: #293d58;
  --mat-tab-header-active-hover-indicator-color: #293d58;
}
.mat-mdc-tab-group.mat-warn, .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #f44336;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: #000;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #f44336;
  --mat-tab-header-active-ripple-color: #f44336;
  --mat-tab-header-inactive-ripple-color: #f44336;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #f44336;
  --mat-tab-header-active-hover-label-text-color: #f44336;
  --mat-tab-header-active-focus-indicator-color: #f44336;
  --mat-tab-header-active-hover-indicator-color: #f44336;
}
.mat-mdc-tab-group.mat-background-primary, .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #008acd;
  --mat-tab-header-with-background-foreground-color: white;
}
.mat-mdc-tab-group.mat-background-accent, .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: #293d58;
  --mat-tab-header-with-background-foreground-color: white;
}
.mat-mdc-tab-group.mat-background-warn, .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #f44336;
  --mat-tab-header-with-background-foreground-color: white;
}

.mat-mdc-tab-header {
  --mdc-secondary-navigation-tab-container-height: 48px;
}

.mat-mdc-tab-header {
  --mat-tab-header-label-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mat-tab-header-label-text-size: 14px;
  --mat-tab-header-label-text-tracking: 0.0892857143em;
  --mat-tab-header-label-text-line-height: 36px;
  --mat-tab-header-label-text-weight: 500;
}

html {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-icon-color: #293d58;
  --mdc-checkbox-selected-hover-icon-color: #293d58;
  --mdc-checkbox-selected-icon-color: #293d58;
  --mdc-checkbox-selected-pressed-icon-color: #293d58;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #293d58;
  --mdc-checkbox-selected-hover-state-layer-color: #293d58;
  --mdc-checkbox-selected-pressed-state-layer-color: #293d58;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}

.mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-icon-color: #008acd;
  --mdc-checkbox-selected-hover-icon-color: #008acd;
  --mdc-checkbox-selected-icon-color: #008acd;
  --mdc-checkbox-selected-pressed-icon-color: #008acd;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #008acd;
  --mdc-checkbox-selected-hover-state-layer-color: #008acd;
  --mdc-checkbox-selected-pressed-state-layer-color: #008acd;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.mat-mdc-checkbox .mdc-form-field {
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
}
.mat-mdc-checkbox.mat-mdc-checkbox-disabled label {
  color: rgba(0, 0, 0, 0.38);
}

html {
  --mdc-checkbox-state-layer-size: 40px;
}

.mat-mdc-checkbox .mdc-form-field {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, "Open Sans", Arial, Helvetica, sans-serif;));
  font-size: var(--mdc-typography-body2-font-size, 14px);
  line-height: var(--mdc-typography-body2-line-height, 20px);
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: var(--mdc-typography-body2-text-transform, none);
}

.mat-mdc-button.mat-unthemed {
  --mdc-text-button-label-text-color: #000;
}
.mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #008acd;
}
.mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #293d58;
}
.mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #f44336;
}
.mat-mdc-button[disabled][disabled] {
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-text-button-label-text-color: rgba(0, 0, 0, 0.38);
}

.mat-mdc-unelevated-button.mat-unthemed {
  --mdc-filled-button-container-color: #fff;
  --mdc-filled-button-label-text-color: #000;
}
.mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #008acd;
  --mdc-filled-button-label-text-color: #fff;
}
.mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #293d58;
  --mdc-filled-button-label-text-color: #fff;
}
.mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #f44336;
  --mdc-filled-button-label-text-color: #fff;
}
.mat-mdc-unelevated-button[disabled][disabled] {
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-button-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-label-text-color: rgba(0, 0, 0, 0.38);
}

.mat-mdc-raised-button.mat-unthemed {
  --mdc-protected-button-container-color: #fff;
  --mdc-protected-button-label-text-color: #000;
}
.mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #008acd;
  --mdc-protected-button-label-text-color: #fff;
}
.mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #293d58;
  --mdc-protected-button-label-text-color: #fff;
}
.mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #f44336;
  --mdc-protected-button-label-text-color: #fff;
}
.mat-mdc-raised-button[disabled][disabled] {
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-protected-button-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-protected-button-container-elevation: 0;
}

.mat-mdc-outlined-button {
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
}
.mat-mdc-outlined-button.mat-unthemed {
  --mdc-outlined-button-label-text-color: #000;
}
.mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #008acd;
}
.mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #293d58;
}
.mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #f44336;
}
.mat-mdc-outlined-button[disabled][disabled] {
  --mdc-outlined-button-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
}

.mat-mdc-button, .mat-mdc-outlined-button {
  --mat-mdc-button-persistent-ripple-color: #000;
  --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before, .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before {
  opacity: 0.04;
}
.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before {
  opacity: 0.12;
}
.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before, .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before {
  opacity: 0.12;
}
.mat-mdc-button.mat-primary, .mat-mdc-outlined-button.mat-primary {
  --mat-mdc-button-persistent-ripple-color: #008acd;
  --mat-mdc-button-ripple-color: rgba(0, 138, 205, 0.1);
}
.mat-mdc-button.mat-accent, .mat-mdc-outlined-button.mat-accent {
  --mat-mdc-button-persistent-ripple-color: #293d58;
  --mat-mdc-button-ripple-color: rgba(41, 61, 88, 0.1);
}
.mat-mdc-button.mat-warn, .mat-mdc-outlined-button.mat-warn {
  --mat-mdc-button-persistent-ripple-color: #f44336;
  --mat-mdc-button-ripple-color: rgba(244, 67, 54, 0.1);
}

.mat-mdc-raised-button, .mat-mdc-unelevated-button {
  --mat-mdc-button-persistent-ripple-color: #000;
  --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before, .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before {
  opacity: 0.04;
}
.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before {
  opacity: 0.12;
}
.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before, .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before {
  opacity: 0.12;
}
.mat-mdc-raised-button.mat-primary, .mat-mdc-unelevated-button.mat-primary {
  --mat-mdc-button-persistent-ripple-color: #fff;
  --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-raised-button.mat-accent, .mat-mdc-unelevated-button.mat-accent {
  --mat-mdc-button-persistent-ripple-color: #fff;
  --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-raised-button.mat-warn, .mat-mdc-unelevated-button.mat-warn {
  --mat-mdc-button-persistent-ripple-color: #fff;
  --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);
}

.mat-mdc-button.mat-mdc-button-base,
.mat-mdc-raised-button.mat-mdc-button-base,
.mat-mdc-unelevated-button.mat-mdc-button-base,
.mat-mdc-outlined-button.mat-mdc-button-base {
  height: 36px;
}

.mdc-button {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, "Open Sans", Arial, Helvetica, sans-serif;));
  font-size: var(--mdc-typography-button-font-size, 14px);
  line-height: var(--mdc-typography-button-line-height, 36px);
  font-weight: var(--mdc-typography-button-font-weight, 500);
  letter-spacing: var(--mdc-typography-button-letter-spacing, 0.0892857143em);
  -webkit-text-decoration: var(--mdc-typography-button-text-decoration, none);
          text-decoration: var(--mdc-typography-button-text-decoration, none);
  text-transform: var(--mdc-typography-button-text-transform, none);
}

.mat-mdc-icon-button {
  --mat-mdc-button-persistent-ripple-color: #000;
  --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mdc-icon-button-icon-color: inherit;
  --mat-mdc-button-persistent-ripple-color: #000;
  --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before {
  opacity: 0.04;
}
.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before {
  opacity: 0.12;
}
.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before {
  opacity: 0.12;
}
.mat-mdc-icon-button.mat-primary {
  --mat-mdc-button-persistent-ripple-color: #6200ee;
  --mat-mdc-button-ripple-color: rgba(98, 0, 238, 0.1);
}
.mat-mdc-icon-button.mat-accent {
  --mat-mdc-button-persistent-ripple-color: #018786;
  --mat-mdc-button-ripple-color: rgba(1, 135, 134, 0.1);
}
.mat-mdc-icon-button.mat-warn {
  --mat-mdc-button-persistent-ripple-color: #b00020;
  --mat-mdc-button-ripple-color: rgba(176, 0, 32, 0.1);
}
.mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #008acd;
  --mat-mdc-button-persistent-ripple-color: #008acd;
  --mat-mdc-button-ripple-color: rgba(0, 138, 205, 0.1);
}
.mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: #293d58;
  --mat-mdc-button-persistent-ripple-color: #293d58;
  --mat-mdc-button-ripple-color: rgba(41, 61, 88, 0.1);
}
.mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #f44336;
  --mat-mdc-button-persistent-ripple-color: #f44336;
  --mat-mdc-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.mat-mdc-icon-button[disabled][disabled] {
  --mdc-icon-button-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
}

.mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 48px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 12px;
}

.mat-mdc-fab,
.mat-mdc-mini-fab {
  --mat-mdc-button-persistent-ripple-color: #000;
  --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple::before,
.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple::before {
  opacity: 0.04;
}
.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,
.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,
.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before {
  opacity: 0.12;
}
.mat-mdc-fab:active .mat-mdc-button-persistent-ripple::before,
.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple::before {
  opacity: 0.12;
}
.mat-mdc-fab.mat-primary,
.mat-mdc-mini-fab.mat-primary {
  --mat-mdc-button-persistent-ripple-color: #fff;
  --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-fab.mat-accent,
.mat-mdc-mini-fab.mat-accent {
  --mat-mdc-button-persistent-ripple-color: #fff;
  --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-fab.mat-warn,
.mat-mdc-mini-fab.mat-warn {
  --mat-mdc-button-persistent-ripple-color: #fff;
  --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-fab[disabled][disabled],
.mat-mdc-mini-fab[disabled][disabled] {
  --mdc-fab-container-color: rgba(0, 0, 0, 0.12);
  --mdc-fab-icon-color: rgba(0, 0, 0, 0.38);
  --mat-mdc-fab-color: rgba(0, 0, 0, 0.38);
}
.mat-mdc-fab.mat-unthemed,
.mat-mdc-mini-fab.mat-unthemed {
  --mdc-fab-container-color: white;
  --mdc-fab-icon-color: black;
  --mat-mdc-fab-color: #000;
}
.mat-mdc-fab.mat-primary,
.mat-mdc-mini-fab.mat-primary {
  --mdc-fab-container-color: #008acd;
  --mdc-fab-icon-color: white;
  --mat-mdc-fab-color: #fff;
}
.mat-mdc-fab.mat-accent,
.mat-mdc-mini-fab.mat-accent {
  --mdc-fab-container-color: #293d58;
  --mdc-fab-icon-color: white;
  --mat-mdc-fab-color: #fff;
}
.mat-mdc-fab.mat-warn,
.mat-mdc-mini-fab.mat-warn {
  --mdc-fab-container-color: #f44336;
  --mdc-fab-icon-color: white;
  --mat-mdc-fab-color: #fff;
}

.mdc-fab--extended {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, "Open Sans", Arial, Helvetica, sans-serif;));
  font-size: var(--mdc-typography-button-font-size, 14px);
  line-height: var(--mdc-typography-button-line-height, 36px);
  font-weight: var(--mdc-typography-button-font-weight, 500);
  letter-spacing: var(--mdc-typography-button-letter-spacing, 0.0892857143em);
  -webkit-text-decoration: var(--mdc-typography-button-text-decoration, none);
          text-decoration: var(--mdc-typography-button-text-decoration, none);
  text-transform: var(--mdc-typography-button-text-transform, none);
}
.mat-mdc-extended-fab {
  --mdc-extended-fab-label-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mdc-extended-fab-label-text-size: 14px;
  --mdc-extended-fab-label-text-tracking: 0.0892857143em;
  --mdc-extended-fab-label-text-weight: 500;
}

.mat-mdc-snack-bar-container {
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: #293d58;
}

.mat-mdc-snack-bar-container {
  --mdc-snackbar-supporting-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mdc-snackbar-supporting-text-line-height: 20px;
  --mdc-snackbar-supporting-text-size: 14px;
  --mdc-snackbar-supporting-text-weight: 400;
}

html {
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
}

html {
  --mat-table-header-container-height: 56px;
  --mat-table-footer-container-height: 52px;
  --mat-table-row-item-container-height: 52px;
}

html {
  --mat-table-header-headline-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mat-table-header-headline-line-height: 22px;
  --mat-table-header-headline-size: 14px;
  --mat-table-header-headline-weight: 500;
  --mat-table-header-headline-tracking: 0.0071428571em;
  --mat-table-row-item-label-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mat-table-row-item-label-text-line-height: 20px;
  --mat-table-row-item-label-text-size: 14px;
  --mat-table-row-item-label-text-weight: 400;
  --mat-table-row-item-label-text-tracking: 0.0178571429em;
  --mat-table-footer-supporting-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mat-table-footer-supporting-text-line-height: 20px;
  --mat-table-footer-supporting-text-size: 14px;
  --mat-table-footer-supporting-text-weight: 400;
  --mat-table-footer-supporting-text-tracking: 0.0178571429em;
}

.mat-mdc-progress-spinner {
  --mdc-circular-progress-active-indicator-color: #008acd;
}
.mat-mdc-progress-spinner.mat-accent {
  --mdc-circular-progress-active-indicator-color: #293d58;
}
.mat-mdc-progress-spinner.mat-warn {
  --mdc-circular-progress-active-indicator-color: #f44336;
}

.mat-badge {
  position: relative;
}
.mat-badge.mat-badge {
  overflow: visible;
}

.mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
  background-color: var(--mat-badge-background-color);
  color: var(--mat-badge-text-color);
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mat-badge-text-font, Roboto, sans-serif);
  font-size: 12px;
  /* @alternate */
  font-size: var(--mat-badge-text-size, 12px);
  font-weight: 600;
  /* @alternate */
  font-weight: var(--mat-badge-text-weight, 600);
}
.cdk-high-contrast-active .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}

.mat-badge-disabled .mat-badge-content {
  background-color: var(--mat-badge-disabled-state-background-color);
  color: var(--mat-badge-disabled-state-text-color);
}

.mat-badge-hidden .mat-badge-content {
  display: none;
}

.ng-animate-disabled .mat-badge-content,
.mat-badge-content._mat-animation-noopable {
  transition: none;
}

.mat-badge-content.mat-badge-active {
  transform: none;
}

.mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
  font-size: 9px;
  /* @alternate */
  font-size: var(--mat-badge-small-size-text-size, 9px);
}
.mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}

.mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}

.mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
  font-size: 24px;
  /* @alternate */
  font-size: var(--mat-badge-large-size-text-size, 24px);
}
.mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}

html {
  --mat-badge-background-color: #008acd;
  --mat-badge-text-color: white;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
}

.mat-badge-accent {
  --mat-badge-background-color: #293d58;
  --mat-badge-text-color: white;
}

.mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}

html {
  --mat-badge-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mat-badge-text-size: 12px;
  --mat-badge-text-weight: 600;
  --mat-badge-small-size-text-size: 9px;
  --mat-badge-large-size-text-size: 24px;
}

html {
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
}

html {
  --mat-bottom-sheet-container-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mat-bottom-sheet-container-text-line-height: 20px;
  --mat-bottom-sheet-container-text-size: 14px;
  --mat-bottom-sheet-container-text-tracking: 0.0178571429em;
  --mat-bottom-sheet-container-text-weight: 400;
}

html {
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: #e0e0e0;
}

html {
  --mat-standard-button-toggle-height: 48px;
}

html {
  --mat-legacy-button-toggle-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mat-standard-button-toggle-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
}

html {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #008acd;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(0, 138, 205, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(0, 138, 205, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(0, 138, 205, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #008acd;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(0, 138, 205, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}

.mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #293d58;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(41, 61, 88, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(41, 61, 88, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(41, 61, 88, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(41, 61, 88, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
}
.mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
}

.mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: #293d58;
}
.mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
}

.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 40px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 8px;
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target {
  display: none;
}

html {
  --mat-datepicker-calendar-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mat-datepicker-calendar-text-size: 13px;
  --mat-datepicker-calendar-body-label-text-size: 14px;
  --mat-datepicker-calendar-body-label-text-weight: 500;
  --mat-datepicker-calendar-period-button-text-size: 14px;
  --mat-datepicker-calendar-period-button-text-weight: 500;
  --mat-datepicker-calendar-header-text-size: 11px;
  --mat-datepicker-calendar-header-text-weight: 400;
}

html {
  --mat-divider-color: rgba(0, 0, 0, 0.12);
}

html {
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
}

html {
  --mat-expansion-header-collapsed-state-height: 48px;
  --mat-expansion-header-expanded-state-height: 64px;
}

html {
  --mat-expansion-header-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mat-expansion-header-text-size: 14px;
  --mat-expansion-header-text-weight: 500;
  --mat-expansion-header-text-line-height: inherit;
  --mat-expansion-header-text-tracking: inherit;
  --mat-expansion-container-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mat-expansion-container-text-line-height: 20px;
  --mat-expansion-container-text-size: 14px;
  --mat-expansion-container-text-tracking: 0.0178571429em;
  --mat-expansion-container-text-weight: 400;
}

html {
  --mat-grid-list-tile-header-primary-text-size: 14px;
  --mat-grid-list-tile-header-secondary-text-size: 12px;
  --mat-grid-list-tile-footer-primary-text-size: 14px;
  --mat-grid-list-tile-footer-secondary-text-size: 12px;
}

html {
  --mat-icon-color: inherit;
}

.mat-icon.mat-primary {
  --mat-icon-color: #008acd;
}
.mat-icon.mat-accent {
  --mat-icon-color: #293d58;
}
.mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}

html {
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
}

html {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #008acd;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #008acd;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #008acd;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
html .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #293d58;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #293d58;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #293d58;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
html .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #f44336;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #f44336;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #f44336;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}

html {
  --mat-stepper-header-height: 72px;
}

html {
  --mat-stepper-container-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mat-stepper-header-label-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mat-stepper-header-label-text-size: 14px;
  --mat-stepper-header-label-text-weight: 400;
  --mat-stepper-header-error-state-label-text-size: 16px;
  --mat-stepper-header-selected-state-label-text-size: 16px;
  --mat-stepper-header-selected-state-label-text-weight: 400;
}

.mat-sort-header-arrow {
  color: #757575;
}

html {
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}

.mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #008acd;
  --mat-toolbar-container-text-color: white;
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #293d58;
  --mat-toolbar-container-text-color: white;
}
.mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}

html {
  --mat-toolbar-standard-height: 64px;
  --mat-toolbar-mobile-height: 56px;
}

html {
  --mat-toolbar-title-text-font: "Open Sans", Arial, Helvetica, sans-serif;;
  --mat-toolbar-title-text-line-height: 32px;
  --mat-toolbar-title-text-size: 20px;
  --mat-toolbar-title-text-tracking: 0.0125em;
  --mat-toolbar-title-text-weight: 500;
}

.mat-tree {
  background: white;
}

.mat-tree-node,
.mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}

.mat-tree-node {
  min-height: 48px;
}

.mat-tree {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;;
}

.mat-tree-node,
.mat-nested-tree-node {
  font-weight: 400;
  font-size: 14px;
}

.darkMode {
  /* Material overrides */
  --mdc-dialog-container-color: #011727;
  --mat-menu-container-color: #011727;
  --mat-table-background-color: #424242;
  --mat-table-header-headline-color: white;
  --mat-table-row-item-label-text-color: white;
  --mat-table-row-item-outline-color: rgba(255, 255, 255, 0.12);
}
.darkMode .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.darkMode {
  --mat-option-selected-state-label-text-color: #008acd;
  --mat-option-label-text-color: white;
  --mat-option-hover-state-layer-color: rgba(255, 255, 255, 0.08);
  --mat-option-focus-state-layer-color: rgba(255, 255, 255, 0.08);
  --mat-option-selected-state-layer-color: rgba(255, 255, 255, 0.08);
}

.darkMode .mat-accent {
  --mat-option-selected-state-label-text-color: #293d58;
}
.darkMode .mat-warn {
  --mat-option-selected-state-label-text-color: #f44336;
}
.darkMode {
  --mat-optgroup-label-text-color: white;
}

.darkMode .mat-pseudo-checkbox-full {
  color: rgba(255, 255, 255, 0.7);
}
.darkMode .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled {
  color: #686868;
}
.darkMode .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,
.darkMode .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {
  color: #008acd;
}
.darkMode .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,
.darkMode .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {
  background: #008acd;
}
.darkMode .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,
.darkMode .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {
  color: #303030;
}
.darkMode .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,
.darkMode .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {
  color: #293d58;
}
.darkMode .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,
.darkMode .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {
  background: #293d58;
}
.darkMode .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,
.darkMode .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {
  color: #303030;
}
.darkMode .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,
.darkMode .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {
  color: #293d58;
}
.darkMode .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,
.darkMode .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {
  background: #293d58;
}
.darkMode .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,
.darkMode .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {
  color: #303030;
}
.darkMode .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,
.darkMode .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {
  color: #f44336;
}
.darkMode .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,
.darkMode .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {
  background: #f44336;
}
.darkMode .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,
.darkMode .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {
  color: #303030;
}
.darkMode .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,
.darkMode .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {
  color: #686868;
}
.darkMode .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,
.darkMode .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {
  background: #686868;
}
.darkMode .mat-app-background, .darkMode.mat-app-background {
  background-color: #303030;
  color: white;
}
.darkMode .mat-elevation-z0, .darkMode .mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.darkMode .mat-elevation-z1, .darkMode .mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.darkMode .mat-elevation-z2, .darkMode .mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.darkMode .mat-elevation-z3, .darkMode .mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.darkMode .mat-elevation-z4, .darkMode .mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.darkMode .mat-elevation-z5, .darkMode .mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.darkMode .mat-elevation-z6, .darkMode .mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.darkMode .mat-elevation-z7, .darkMode .mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.darkMode .mat-elevation-z8, .darkMode .mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.darkMode .mat-elevation-z9, .darkMode .mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.darkMode .mat-elevation-z10, .darkMode .mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.darkMode .mat-elevation-z11, .darkMode .mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.darkMode .mat-elevation-z12, .darkMode .mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.darkMode .mat-elevation-z13, .darkMode .mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.darkMode .mat-elevation-z14, .darkMode .mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.darkMode .mat-elevation-z15, .darkMode .mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.darkMode .mat-elevation-z16, .darkMode .mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.darkMode .mat-elevation-z17, .darkMode .mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.darkMode .mat-elevation-z18, .darkMode .mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.darkMode .mat-elevation-z19, .darkMode .mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.darkMode .mat-elevation-z20, .darkMode .mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.darkMode .mat-elevation-z21, .darkMode .mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.darkMode .mat-elevation-z22, .darkMode .mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.darkMode .mat-elevation-z23, .darkMode .mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.darkMode .mat-elevation-z24, .darkMode .mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}

.darkMode .mat-mdc-card {
  --mdc-elevated-card-container-color: #424242;
  --mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-outlined-card-container-color: #424242;
  --mdc-outlined-card-outline-color: rgba(255, 255, 255, 0.12);
  --mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-subtitle-text-color: rgba(255, 255, 255, 0.7);
}
.darkMode .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #008acd;
  --mdc-linear-progress-track-color: rgba(0, 138, 205, 0.25);
}
@keyframes mdc-linear-progress-buffering {
  from {
    /* @noflip */ /*rtl:ignore*/
  }
}
.darkMode .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots {
  background-color: rgba(0, 138, 205, 0.25);
  /* @alternate */
  background-color: var(--mdc-linear-progress-track-color, rgba(0, 138, 205, 0.25));
}
@media (forced-colors: active) {
  .darkMode .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots {
    background-color: ButtonBorder;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .darkMode .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots {
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(0, 138, 205, 0.25)'/%3E%3C/svg%3E");
  }
}
.darkMode .mat-mdc-progress-bar .mdc-linear-progress__buffer-bar {
  background-color: rgba(0, 138, 205, 0.25);
  /* @alternate */
  background-color: var(--mdc-linear-progress-track-color, rgba(0, 138, 205, 0.25));
}
.darkMode .mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: #293d58;
  --mdc-linear-progress-track-color: rgba(41, 61, 88, 0.25);
}
@keyframes mdc-linear-progress-buffering {
  from {
    /* @noflip */ /*rtl:ignore*/
  }
}
.darkMode .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots {
  background-color: rgba(41, 61, 88, 0.25);
  /* @alternate */
  background-color: var(--mdc-linear-progress-track-color, rgba(41, 61, 88, 0.25));
}
@media (forced-colors: active) {
  .darkMode .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots {
    background-color: ButtonBorder;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .darkMode .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots {
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(41, 61, 88, 0.25)'/%3E%3C/svg%3E");
  }
}
.darkMode .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar {
  background-color: rgba(41, 61, 88, 0.25);
  /* @alternate */
  background-color: var(--mdc-linear-progress-track-color, rgba(41, 61, 88, 0.25));
}
.darkMode .mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #f44336;
  --mdc-linear-progress-track-color: rgba(244, 67, 54, 0.25);
}
@keyframes mdc-linear-progress-buffering {
  from {
    /* @noflip */ /*rtl:ignore*/
  }
}
.darkMode .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots {
  background-color: rgba(244, 67, 54, 0.25);
  /* @alternate */
  background-color: var(--mdc-linear-progress-track-color, rgba(244, 67, 54, 0.25));
}
@media (forced-colors: active) {
  .darkMode .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots {
    background-color: ButtonBorder;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .darkMode .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots {
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E");
  }
}
.darkMode .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar {
  background-color: rgba(244, 67, 54, 0.25);
  /* @alternate */
  background-color: var(--mdc-linear-progress-track-color, rgba(244, 67, 54, 0.25));
}
.darkMode .mat-mdc-tooltip {
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
}
.darkMode {
  --mdc-filled-text-field-caret-color: #008acd;
  --mdc-filled-text-field-focus-active-indicator-color: #008acd;
  --mdc-filled-text-field-focus-label-text-color: rgba(0, 138, 205, 0.87);
  --mdc-filled-text-field-container-color: #4a4a4a;
  --mdc-filled-text-field-disabled-container-color: #464646;
  --mdc-filled-text-field-label-text-color: rgba(255, 255, 255, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(255, 255, 255, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, 0.6);
  --mdc-filled-text-field-error-focus-label-text-color: #f44336;
  --mdc-filled-text-field-error-label-text-color: #f44336;
  --mdc-filled-text-field-error-caret-color: #f44336;
  --mdc-filled-text-field-active-indicator-color: rgba(255, 255, 255, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(255, 255, 255, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(255, 255, 255, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-hover-active-indicator-color: #f44336;
  --mdc-outlined-text-field-caret-color: #008acd;
  --mdc-outlined-text-field-focus-outline-color: #008acd;
  --mdc-outlined-text-field-focus-label-text-color: rgba(0, 138, 205, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, 0.6);
  --mdc-outlined-text-field-error-caret-color: #f44336;
  --mdc-outlined-text-field-error-focus-label-text-color: #f44336;
  --mdc-outlined-text-field-error-label-text-color: #f44336;
  --mdc-outlined-text-field-outline-color: rgba(255, 255, 255, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #f44336;
  --mdc-outlined-text-field-error-hover-outline-color: #f44336;
  --mdc-outlined-text-field-error-outline-color: #f44336;
  --mat-form-field-disabled-input-text-placeholder-color: rgba(255, 255, 255, 0.38);
}

.darkMode .mat-mdc-form-field-error {
  color: var(--mdc-theme-error, #f44336);
}
.darkMode .mat-mdc-form-field-subscript-wrapper,
.darkMode .mat-mdc-form-field-bottom-align::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mat-form-field-subscript-text-font);
  line-height: var(--mat-form-field-subscript-text-line-height);
  font-size: var(--mat-form-field-subscript-text-size);
  letter-spacing: var(--mat-form-field-subscript-text-tracking);
  font-weight: var(--mat-form-field-subscript-text-weight);
}
.darkMode .mat-mdc-form-field-focus-overlay {
  background-color: rgba(255, 255, 255, 0.87);
}
.darkMode .mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay {
  opacity: 0.08;
}
.darkMode .mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay {
  opacity: 0.24;
}
.darkMode select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option {
  color: rgba(0, 0, 0, 0.87);
}
.darkMode select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled {
  color: rgba(0, 0, 0, 0.38);
}
.darkMode .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after {
  color: rgba(255, 255, 255, 0.54);
}
.darkMode .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix::after {
  color: rgba(0, 138, 205, 0.87);
}
.darkMode .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix::after {
  color: rgba(41, 61, 88, 0.87);
}
.darkMode .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix::after {
  color: rgba(244, 67, 54, 0.87);
}
.darkMode .mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after {
  color: rgba(255, 255, 255, 0.38);
}
.darkMode .mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: #293d58;
  --mdc-filled-text-field-focus-active-indicator-color: #293d58;
  --mdc-filled-text-field-focus-label-text-color: rgba(41, 61, 88, 0.87);
  --mdc-outlined-text-field-caret-color: #293d58;
  --mdc-outlined-text-field-focus-outline-color: #293d58;
  --mdc-outlined-text-field-focus-label-text-color: rgba(41, 61, 88, 0.87);
}
.darkMode .mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #f44336;
  --mdc-filled-text-field-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mdc-outlined-text-field-caret-color: #f44336;
  --mdc-outlined-text-field-focus-outline-color: #f44336;
  --mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
}
.darkMode .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch {
  border-left: 1px solid transparent;
}
.darkMode [dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch {
  border-left: none;
  border-right: 1px solid transparent;
}
.darkMode {
  --mat-select-panel-background-color: #424242;
  --mat-select-enabled-trigger-text-color: rgba(255, 255, 255, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(255, 255, 255, 0.38);
  --mat-select-placeholder-text-color: rgba(255, 255, 255, 0.6);
  --mat-select-enabled-arrow-color: rgba(255, 255, 255, 0.54);
  --mat-select-disabled-arrow-color: rgba(255, 255, 255, 0.38);
  --mat-select-focused-arrow-color: rgba(0, 138, 205, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
.darkMode .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: #424242;
  --mat-select-enabled-trigger-text-color: rgba(255, 255, 255, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(255, 255, 255, 0.38);
  --mat-select-placeholder-text-color: rgba(255, 255, 255, 0.6);
  --mat-select-enabled-arrow-color: rgba(255, 255, 255, 0.54);
  --mat-select-disabled-arrow-color: rgba(255, 255, 255, 0.38);
  --mat-select-focused-arrow-color: rgba(41, 61, 88, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
.darkMode .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: #424242;
  --mat-select-enabled-trigger-text-color: rgba(255, 255, 255, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(255, 255, 255, 0.38);
  --mat-select-placeholder-text-color: rgba(255, 255, 255, 0.6);
  --mat-select-enabled-arrow-color: rgba(255, 255, 255, 0.54);
  --mat-select-disabled-arrow-color: rgba(255, 255, 255, 0.38);
  --mat-select-focused-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}

.darkMode {
  --mat-autocomplete-background-color: #424242;
}

.darkMode .mat-mdc-dialog-container {
  --mdc-dialog-container-color: #424242;
  --mdc-dialog-subhead-color: rgba(255, 255, 255, 0.87);
  --mdc-dialog-supporting-text-color: rgba(255, 255, 255, 0.6);
}
.darkMode .mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #fafafa;
  --mdc-chip-elevated-container-color: #595959;
  --mdc-chip-elevated-disabled-container-color: #595959;
  --mdc-chip-focus-state-layer-color: white;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #fafafa;
  --mdc-chip-with-icon-icon-color: #fafafa;
  --mdc-chip-with-icon-disabled-icon-color: #fafafa;
  --mdc-chip-with-icon-selected-icon-color: #fafafa;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;
}
.darkMode .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary, .darkMode .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #008acd;
  --mdc-chip-elevated-disabled-container-color: #008acd;
  --mdc-chip-focus-state-layer-color: white;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
}
.darkMode .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent, .darkMode .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #293d58;
  --mdc-chip-elevated-disabled-container-color: #293d58;
  --mdc-chip-focus-state-layer-color: white;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
}
.darkMode .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn, .darkMode .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #f44336;
  --mdc-chip-elevated-disabled-container-color: #f44336;
  --mdc-chip-focus-state-layer-color: white;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
}
.darkMode .mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #4daddc;
  --mdc-switch-selected-handle-color: #4daddc;
  --mdc-switch-selected-hover-state-layer-color: #4daddc;
  --mdc-switch-selected-pressed-state-layer-color: #4daddc;
  --mdc-switch-selected-focus-handle-color: #80c5e6;
  --mdc-switch-selected-hover-handle-color: #80c5e6;
  --mdc-switch-selected-pressed-handle-color: #80c5e6;
  --mdc-switch-selected-focus-track-color: #0082c8;
  --mdc-switch-selected-hover-track-color: #0082c8;
  --mdc-switch-selected-pressed-track-color: #0082c8;
  --mdc-switch-selected-track-color: #0082c8;
  --mdc-switch-disabled-selected-handle-color: #000;
  --mdc-switch-disabled-selected-icon-color: #212121;
  --mdc-switch-disabled-selected-track-color: #f5f5f5;
  --mdc-switch-disabled-unselected-handle-color: #000;
  --mdc-switch-disabled-unselected-icon-color: #212121;
  --mdc-switch-disabled-unselected-track-color: #f5f5f5;
  --mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);
  --mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-switch-handle-shadow-color: black;
  --mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mdc-switch-selected-icon-color: #212121;
  --mdc-switch-unselected-focus-handle-color: #fafafa;
  --mdc-switch-unselected-focus-state-layer-color: #f5f5f5;
  --mdc-switch-unselected-focus-track-color: #616161;
  --mdc-switch-unselected-handle-color: #9e9e9e;
  --mdc-switch-unselected-hover-handle-color: #fafafa;
  --mdc-switch-unselected-hover-state-layer-color: #f5f5f5;
  --mdc-switch-unselected-hover-track-color: #616161;
  --mdc-switch-unselected-icon-color: #212121;
  --mdc-switch-unselected-pressed-handle-color: #fafafa;
  --mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;
  --mdc-switch-unselected-pressed-track-color: #616161;
  --mdc-switch-unselected-track-color: #616161;
}
.darkMode .mat-mdc-slide-toggle .mdc-form-field {
  color: var(--mdc-theme-text-primary-on-background, white);
}
.darkMode .mat-mdc-slide-toggle .mdc-switch--disabled + label {
  color: rgba(255, 255, 255, 0.5);
}
.darkMode .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #69778a;
  --mdc-switch-selected-handle-color: #69778a;
  --mdc-switch-selected-hover-state-layer-color: #69778a;
  --mdc-switch-selected-pressed-state-layer-color: #69778a;
  --mdc-switch-selected-focus-handle-color: #949eac;
  --mdc-switch-selected-hover-handle-color: #949eac;
  --mdc-switch-selected-pressed-handle-color: #949eac;
  --mdc-switch-selected-focus-track-color: #243750;
  --mdc-switch-selected-hover-track-color: #243750;
  --mdc-switch-selected-pressed-track-color: #243750;
  --mdc-switch-selected-track-color: #243750;
}
.darkMode .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #e57373;
  --mdc-switch-selected-handle-color: #e57373;
  --mdc-switch-selected-hover-state-layer-color: #e57373;
  --mdc-switch-selected-pressed-state-layer-color: #e57373;
  --mdc-switch-selected-focus-handle-color: #ef9a9a;
  --mdc-switch-selected-hover-handle-color: #ef9a9a;
  --mdc-switch-selected-pressed-handle-color: #ef9a9a;
  --mdc-switch-selected-focus-track-color: #e53935;
  --mdc-switch-selected-hover-track-color: #e53935;
  --mdc-switch-selected-pressed-track-color: #e53935;
  --mdc-switch-selected-track-color: #e53935;
}
.darkMode .mat-mdc-radio-button .mdc-form-field {
  color: var(--mdc-theme-text-primary-on-background, white);
}
.darkMode .mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: #fff;
  --mdc-radio-disabled-unselected-icon-color: #fff;
  --mdc-radio-unselected-hover-icon-color: #eeeeee;
  --mdc-radio-unselected-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-radio-selected-focus-icon-color: #008acd;
  --mdc-radio-selected-hover-icon-color: #008acd;
  --mdc-radio-selected-icon-color: #008acd;
  --mdc-radio-selected-pressed-icon-color: #008acd;
  --mat-radio-ripple-color: #fff;
  --mat-radio-checked-ripple-color: #008acd;
  --mat-radio-disabled-label-color: rgba(255, 255, 255, 0.5);
}
.darkMode .mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: #fff;
  --mdc-radio-disabled-unselected-icon-color: #fff;
  --mdc-radio-unselected-hover-icon-color: #eeeeee;
  --mdc-radio-unselected-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-radio-selected-focus-icon-color: #293d58;
  --mdc-radio-selected-hover-icon-color: #293d58;
  --mdc-radio-selected-icon-color: #293d58;
  --mdc-radio-selected-pressed-icon-color: #293d58;
  --mat-radio-ripple-color: #fff;
  --mat-radio-checked-ripple-color: #293d58;
  --mat-radio-disabled-label-color: rgba(255, 255, 255, 0.5);
}
.darkMode .mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: #fff;
  --mdc-radio-disabled-unselected-icon-color: #fff;
  --mdc-radio-unselected-hover-icon-color: #eeeeee;
  --mdc-radio-unselected-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-ripple-color: #fff;
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: rgba(255, 255, 255, 0.5);
}
.darkMode .mat-mdc-slider {
  --mdc-slider-label-container-color: white;
  --mdc-slider-label-label-text-color: black;
  --mdc-slider-disabled-handle-color: #fff;
  --mdc-slider-disabled-active-track-color: #fff;
  --mdc-slider-disabled-inactive-track-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #fff;
  --mat-mdc-slider-value-indicator-opacity: 0.9;
}
.darkMode .mat-mdc-slider.mat-primary {
  --mdc-slider-handle-color: #008acd;
  --mdc-slider-focus-handle-color: #008acd;
  --mdc-slider-hover-handle-color: #008acd;
  --mdc-slider-active-track-color: #008acd;
  --mdc-slider-inactive-track-color: #008acd;
  --mdc-slider-with-tick-marks-active-container-color: #fff;
  --mdc-slider-with-tick-marks-inactive-container-color: #008acd;
  --mat-mdc-slider-ripple-color: #008acd;
  --mat-mdc-slider-hover-ripple-color: rgba(0, 138, 205, 0.05);
  --mat-mdc-slider-focus-ripple-color: rgba(0, 138, 205, 0.2);
}
.darkMode .mat-mdc-slider.mat-accent {
  --mdc-slider-handle-color: #293d58;
  --mdc-slider-focus-handle-color: #293d58;
  --mdc-slider-hover-handle-color: #293d58;
  --mdc-slider-active-track-color: #293d58;
  --mdc-slider-inactive-track-color: #293d58;
  --mdc-slider-with-tick-marks-active-container-color: #fff;
  --mdc-slider-with-tick-marks-inactive-container-color: #293d58;
  --mat-mdc-slider-ripple-color: #293d58;
  --mat-mdc-slider-hover-ripple-color: rgba(41, 61, 88, 0.05);
  --mat-mdc-slider-focus-ripple-color: rgba(41, 61, 88, 0.2);
}
.darkMode .mat-mdc-slider.mat-warn {
  --mdc-slider-handle-color: #f44336;
  --mdc-slider-focus-handle-color: #f44336;
  --mdc-slider-hover-handle-color: #f44336;
  --mdc-slider-active-track-color: #f44336;
  --mdc-slider-inactive-track-color: #f44336;
  --mdc-slider-with-tick-marks-active-container-color: #fff;
  --mdc-slider-with-tick-marks-inactive-container-color: #f44336;
  --mat-mdc-slider-ripple-color: #f44336;
  --mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, 0.05);
  --mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, 0.2);
}
.darkMode {
  --mat-menu-item-label-text-color: white;
  --mat-menu-item-icon-color: white;
  --mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, 0.08);
  --mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, 0.08);
  --mat-menu-container-color: #424242;
}

.darkMode .mat-mdc-list-base {
  --mdc-list-list-item-label-text-color: white;
  --mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, 0.7);
  --mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, 0.5);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, 0.5);
  --mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, 0.5);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, 0.5);
  --mdc-list-list-item-disabled-label-text-color: white;
  --mdc-list-list-item-disabled-leading-icon-color: white;
  --mdc-list-list-item-disabled-trailing-icon-color: white;
  --mdc-list-list-item-hover-label-text-color: white;
  --mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, 0.5);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, 0.5);
  --mdc-list-list-item-focus-label-text-color: white;
  --mdc-list-list-item-hover-state-layer-color: white;
  --mdc-list-list-item-hover-state-layer-opacity: 0.08;
  --mdc-list-list-item-focus-state-layer-color: white;
  --mdc-list-list-item-focus-state-layer-opacity: 0.24;
}
.darkMode .mdc-list-item__start,
.darkMode .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: #fff;
  --mdc-radio-disabled-unselected-icon-color: #fff;
  --mdc-radio-unselected-hover-icon-color: #eeeeee;
  --mdc-radio-unselected-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-radio-selected-focus-icon-color: #008acd;
  --mdc-radio-selected-hover-icon-color: #008acd;
  --mdc-radio-selected-icon-color: #008acd;
  --mdc-radio-selected-pressed-icon-color: #008acd;
}
.darkMode .mat-accent .mdc-list-item__start,
.darkMode .mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: #fff;
  --mdc-radio-disabled-unselected-icon-color: #fff;
  --mdc-radio-unselected-hover-icon-color: #eeeeee;
  --mdc-radio-unselected-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-radio-selected-focus-icon-color: #293d58;
  --mdc-radio-selected-hover-icon-color: #293d58;
  --mdc-radio-selected-icon-color: #293d58;
  --mdc-radio-selected-pressed-icon-color: #293d58;
}
.darkMode .mat-warn .mdc-list-item__start,
.darkMode .mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: #fff;
  --mdc-radio-disabled-unselected-icon-color: #fff;
  --mdc-radio-unselected-hover-icon-color: #eeeeee;
  --mdc-radio-unselected-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
}
.darkMode .mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-icon-color: #008acd;
  --mdc-checkbox-selected-hover-icon-color: #008acd;
  --mdc-checkbox-selected-icon-color: #008acd;
  --mdc-checkbox-selected-pressed-icon-color: #008acd;
  --mdc-checkbox-unselected-focus-icon-color: #eeeeee;
  --mdc-checkbox-unselected-hover-icon-color: #eeeeee;
  --mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #008acd;
  --mdc-checkbox-selected-hover-state-layer-color: #008acd;
  --mdc-checkbox-selected-pressed-state-layer-color: #008acd;
  --mdc-checkbox-unselected-focus-state-layer-color: white;
  --mdc-checkbox-unselected-hover-state-layer-color: white;
  --mdc-checkbox-unselected-pressed-state-layer-color: white;
}
.darkMode .mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-icon-color: #293d58;
  --mdc-checkbox-selected-hover-icon-color: #293d58;
  --mdc-checkbox-selected-icon-color: #293d58;
  --mdc-checkbox-selected-pressed-icon-color: #293d58;
  --mdc-checkbox-unselected-focus-icon-color: #eeeeee;
  --mdc-checkbox-unselected-hover-icon-color: #eeeeee;
  --mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #293d58;
  --mdc-checkbox-selected-hover-state-layer-color: #293d58;
  --mdc-checkbox-selected-pressed-state-layer-color: #293d58;
  --mdc-checkbox-unselected-focus-state-layer-color: white;
  --mdc-checkbox-unselected-hover-state-layer-color: white;
  --mdc-checkbox-unselected-pressed-state-layer-color: white;
}
.darkMode .mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #eeeeee;
  --mdc-checkbox-unselected-hover-icon-color: #eeeeee;
  --mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: white;
  --mdc-checkbox-unselected-hover-state-layer-color: white;
  --mdc-checkbox-unselected-pressed-state-layer-color: white;
}
.darkMode .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.darkMode .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text {
  color: #008acd;
}
.darkMode .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,
.darkMode .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start {
  color: #008acd;
}
.darkMode .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.darkMode .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.darkMode .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.darkMode {
  --mat-paginator-container-text-color: rgba(255, 255, 255, 0.87);
  --mat-paginator-container-background-color: #424242;
  --mat-paginator-enabled-icon-color: rgba(255, 255, 255, 0.54);
  --mat-paginator-disabled-icon-color: rgba(255, 255, 255, 0.12);
}

.darkMode .mat-mdc-tab-group, .darkMode .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #008acd;
  --mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, 0.5);
  --mat-tab-header-pagination-icon-color: #fff;
  --mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, 0.6);
  --mat-tab-header-active-label-text-color: #008acd;
  --mat-tab-header-active-ripple-color: #008acd;
  --mat-tab-header-inactive-ripple-color: #008acd;
  --mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, 0.6);
  --mat-tab-header-active-focus-label-text-color: #008acd;
  --mat-tab-header-active-hover-label-text-color: #008acd;
  --mat-tab-header-active-focus-indicator-color: #008acd;
  --mat-tab-header-active-hover-indicator-color: #008acd;
}
.darkMode .mat-mdc-tab-group.mat-accent, .darkMode .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: #293d58;
  --mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, 0.5);
  --mat-tab-header-pagination-icon-color: #fff;
  --mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, 0.6);
  --mat-tab-header-active-label-text-color: #293d58;
  --mat-tab-header-active-ripple-color: #293d58;
  --mat-tab-header-inactive-ripple-color: #293d58;
  --mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, 0.6);
  --mat-tab-header-active-focus-label-text-color: #293d58;
  --mat-tab-header-active-hover-label-text-color: #293d58;
  --mat-tab-header-active-focus-indicator-color: #293d58;
  --mat-tab-header-active-hover-indicator-color: #293d58;
}
.darkMode .mat-mdc-tab-group.mat-warn, .darkMode .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #f44336;
  --mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, 0.5);
  --mat-tab-header-pagination-icon-color: #fff;
  --mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, 0.6);
  --mat-tab-header-active-label-text-color: #f44336;
  --mat-tab-header-active-ripple-color: #f44336;
  --mat-tab-header-inactive-ripple-color: #f44336;
  --mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, 0.6);
  --mat-tab-header-active-focus-label-text-color: #f44336;
  --mat-tab-header-active-hover-label-text-color: #f44336;
  --mat-tab-header-active-focus-indicator-color: #f44336;
  --mat-tab-header-active-hover-indicator-color: #f44336;
}
.darkMode .mat-mdc-tab-group.mat-background-primary, .darkMode .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #008acd;
  --mat-tab-header-with-background-foreground-color: white;
}
.darkMode .mat-mdc-tab-group.mat-background-accent, .darkMode .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: #293d58;
  --mat-tab-header-with-background-foreground-color: white;
}
.darkMode .mat-mdc-tab-group.mat-background-warn, .darkMode .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #f44336;
  --mat-tab-header-with-background-foreground-color: white;
}
.darkMode {
  --mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-icon-color: #293d58;
  --mdc-checkbox-selected-hover-icon-color: #293d58;
  --mdc-checkbox-selected-icon-color: #293d58;
  --mdc-checkbox-selected-pressed-icon-color: #293d58;
  --mdc-checkbox-unselected-focus-icon-color: #eeeeee;
  --mdc-checkbox-unselected-hover-icon-color: #eeeeee;
  --mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #293d58;
  --mdc-checkbox-selected-hover-state-layer-color: #293d58;
  --mdc-checkbox-selected-pressed-state-layer-color: #293d58;
  --mdc-checkbox-unselected-focus-state-layer-color: white;
  --mdc-checkbox-unselected-hover-state-layer-color: white;
  --mdc-checkbox-unselected-pressed-state-layer-color: white;
}

.darkMode .mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-icon-color: #008acd;
  --mdc-checkbox-selected-hover-icon-color: #008acd;
  --mdc-checkbox-selected-icon-color: #008acd;
  --mdc-checkbox-selected-pressed-icon-color: #008acd;
  --mdc-checkbox-unselected-focus-icon-color: #eeeeee;
  --mdc-checkbox-unselected-hover-icon-color: #eeeeee;
  --mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #008acd;
  --mdc-checkbox-selected-hover-state-layer-color: #008acd;
  --mdc-checkbox-selected-pressed-state-layer-color: #008acd;
  --mdc-checkbox-unselected-focus-state-layer-color: white;
  --mdc-checkbox-unselected-hover-state-layer-color: white;
  --mdc-checkbox-unselected-pressed-state-layer-color: white;
}
.darkMode .mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #eeeeee;
  --mdc-checkbox-unselected-hover-icon-color: #eeeeee;
  --mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: white;
  --mdc-checkbox-unselected-hover-state-layer-color: white;
  --mdc-checkbox-unselected-pressed-state-layer-color: white;
}
.darkMode .mat-mdc-checkbox .mdc-form-field {
  color: var(--mdc-theme-text-primary-on-background, white);
}
.darkMode .mat-mdc-checkbox.mat-mdc-checkbox-disabled label {
  color: rgba(255, 255, 255, 0.5);
}
.darkMode .mat-mdc-button.mat-unthemed {
  --mdc-text-button-label-text-color: #fff;
}
.darkMode .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #008acd;
}
.darkMode .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #293d58;
}
.darkMode .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #f44336;
}
.darkMode .mat-mdc-button[disabled][disabled] {
  --mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, 0.5);
  --mdc-text-button-label-text-color: rgba(255, 255, 255, 0.5);
}
.darkMode .mat-mdc-unelevated-button.mat-unthemed {
  --mdc-filled-button-container-color: #424242;
  --mdc-filled-button-label-text-color: #fff;
}
.darkMode .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #008acd;
  --mdc-filled-button-label-text-color: #fff;
}
.darkMode .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #293d58;
  --mdc-filled-button-label-text-color: #fff;
}
.darkMode .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #f44336;
  --mdc-filled-button-label-text-color: #fff;
}
.darkMode .mat-mdc-unelevated-button[disabled][disabled] {
  --mdc-filled-button-disabled-container-color: rgba(255, 255, 255, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, 0.5);
  --mdc-filled-button-container-color: rgba(255, 255, 255, 0.12);
  --mdc-filled-button-label-text-color: rgba(255, 255, 255, 0.5);
}
.darkMode .mat-mdc-raised-button.mat-unthemed {
  --mdc-protected-button-container-color: #424242;
  --mdc-protected-button-label-text-color: #fff;
}
.darkMode .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #008acd;
  --mdc-protected-button-label-text-color: #fff;
}
.darkMode .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #293d58;
  --mdc-protected-button-label-text-color: #fff;
}
.darkMode .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #f44336;
  --mdc-protected-button-label-text-color: #fff;
}
.darkMode .mat-mdc-raised-button[disabled][disabled] {
  --mdc-protected-button-disabled-container-color: rgba(255, 255, 255, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, 0.5);
  --mdc-protected-button-container-color: rgba(255, 255, 255, 0.12);
  --mdc-protected-button-label-text-color: rgba(255, 255, 255, 0.5);
  --mdc-protected-button-container-elevation: 0;
}
.darkMode .mat-mdc-outlined-button {
  --mdc-outlined-button-outline-color: rgba(255, 255, 255, 0.12);
}
.darkMode .mat-mdc-outlined-button.mat-unthemed {
  --mdc-outlined-button-label-text-color: #fff;
}
.darkMode .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #008acd;
}
.darkMode .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #293d58;
}
.darkMode .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #f44336;
}
.darkMode .mat-mdc-outlined-button[disabled][disabled] {
  --mdc-outlined-button-label-text-color: rgba(255, 255, 255, 0.5);
  --mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, 0.5);
  --mdc-outlined-button-outline-color: rgba(255, 255, 255, 0.12);
  --mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, 0.12);
}
.darkMode .mat-mdc-button, .darkMode .mat-mdc-outlined-button {
  --mat-mdc-button-persistent-ripple-color: #fff;
  --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.darkMode .mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before, .darkMode .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before {
  opacity: 0.08;
}
.darkMode .mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .darkMode .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before, .darkMode .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .darkMode .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before {
  opacity: 0.24;
}
.darkMode .mat-mdc-button:active .mat-mdc-button-persistent-ripple::before, .darkMode .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before {
  opacity: 0.24;
}
.darkMode .mat-mdc-button.mat-primary, .darkMode .mat-mdc-outlined-button.mat-primary {
  --mat-mdc-button-persistent-ripple-color: #008acd;
  --mat-mdc-button-ripple-color: rgba(0, 138, 205, 0.1);
}
.darkMode .mat-mdc-button.mat-accent, .darkMode .mat-mdc-outlined-button.mat-accent {
  --mat-mdc-button-persistent-ripple-color: #293d58;
  --mat-mdc-button-ripple-color: rgba(41, 61, 88, 0.1);
}
.darkMode .mat-mdc-button.mat-warn, .darkMode .mat-mdc-outlined-button.mat-warn {
  --mat-mdc-button-persistent-ripple-color: #f44336;
  --mat-mdc-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.darkMode .mat-mdc-raised-button, .darkMode .mat-mdc-unelevated-button {
  --mat-mdc-button-persistent-ripple-color: #fff;
  --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.darkMode .mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before, .darkMode .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before {
  opacity: 0.08;
}
.darkMode .mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .darkMode .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before, .darkMode .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .darkMode .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before {
  opacity: 0.24;
}
.darkMode .mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before, .darkMode .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before {
  opacity: 0.24;
}
.darkMode .mat-mdc-raised-button.mat-primary, .darkMode .mat-mdc-unelevated-button.mat-primary {
  --mat-mdc-button-persistent-ripple-color: #fff;
  --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.darkMode .mat-mdc-raised-button.mat-accent, .darkMode .mat-mdc-unelevated-button.mat-accent {
  --mat-mdc-button-persistent-ripple-color: #fff;
  --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.darkMode .mat-mdc-raised-button.mat-warn, .darkMode .mat-mdc-unelevated-button.mat-warn {
  --mat-mdc-button-persistent-ripple-color: #fff;
  --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.darkMode .mat-mdc-icon-button {
  --mat-mdc-button-persistent-ripple-color: #000;
  --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mdc-icon-button-icon-color: inherit;
  --mat-mdc-button-persistent-ripple-color: #fff;
  --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.darkMode .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before {
  opacity: 0.08;
}
.darkMode .mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .darkMode .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before {
  opacity: 0.24;
}
.darkMode .mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before {
  opacity: 0.24;
}
.darkMode .mat-mdc-icon-button.mat-primary {
  --mat-mdc-button-persistent-ripple-color: #6200ee;
  --mat-mdc-button-ripple-color: rgba(98, 0, 238, 0.1);
}
.darkMode .mat-mdc-icon-button.mat-accent {
  --mat-mdc-button-persistent-ripple-color: #018786;
  --mat-mdc-button-ripple-color: rgba(1, 135, 134, 0.1);
}
.darkMode .mat-mdc-icon-button.mat-warn {
  --mat-mdc-button-persistent-ripple-color: #b00020;
  --mat-mdc-button-ripple-color: rgba(176, 0, 32, 0.1);
}
.darkMode .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #008acd;
  --mat-mdc-button-persistent-ripple-color: #008acd;
  --mat-mdc-button-ripple-color: rgba(0, 138, 205, 0.1);
}
.darkMode .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: #293d58;
  --mat-mdc-button-persistent-ripple-color: #293d58;
  --mat-mdc-button-ripple-color: rgba(41, 61, 88, 0.1);
}
.darkMode .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #f44336;
  --mat-mdc-button-persistent-ripple-color: #f44336;
  --mat-mdc-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.darkMode .mat-mdc-icon-button[disabled][disabled] {
  --mdc-icon-button-icon-color: rgba(255, 255, 255, 0.5);
  --mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, 0.5);
}
.darkMode .mat-mdc-fab,
.darkMode .mat-mdc-mini-fab {
  --mat-mdc-button-persistent-ripple-color: #fff;
  --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.darkMode .mat-mdc-fab:hover .mat-mdc-button-persistent-ripple::before,
.darkMode .mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple::before {
  opacity: 0.08;
}
.darkMode .mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .darkMode .mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,
.darkMode .mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,
.darkMode .mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before {
  opacity: 0.24;
}
.darkMode .mat-mdc-fab:active .mat-mdc-button-persistent-ripple::before,
.darkMode .mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple::before {
  opacity: 0.24;
}
.darkMode .mat-mdc-fab.mat-primary,
.darkMode .mat-mdc-mini-fab.mat-primary {
  --mat-mdc-button-persistent-ripple-color: #fff;
  --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.darkMode .mat-mdc-fab.mat-accent,
.darkMode .mat-mdc-mini-fab.mat-accent {
  --mat-mdc-button-persistent-ripple-color: #fff;
  --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.darkMode .mat-mdc-fab.mat-warn,
.darkMode .mat-mdc-mini-fab.mat-warn {
  --mat-mdc-button-persistent-ripple-color: #fff;
  --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.darkMode .mat-mdc-fab[disabled][disabled],
.darkMode .mat-mdc-mini-fab[disabled][disabled] {
  --mdc-fab-container-color: rgba(255, 255, 255, 0.12);
  --mdc-fab-icon-color: rgba(255, 255, 255, 0.5);
  --mat-mdc-fab-color: rgba(255, 255, 255, 0.5);
}
.darkMode .mat-mdc-fab.mat-unthemed,
.darkMode .mat-mdc-mini-fab.mat-unthemed {
  --mdc-fab-container-color: #424242;
  --mdc-fab-icon-color: white;
  --mat-mdc-fab-color: #fff;
}
.darkMode .mat-mdc-fab.mat-primary,
.darkMode .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-container-color: #008acd;
  --mdc-fab-icon-color: white;
  --mat-mdc-fab-color: #fff;
}
.darkMode .mat-mdc-fab.mat-accent,
.darkMode .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-container-color: #293d58;
  --mdc-fab-icon-color: white;
  --mat-mdc-fab-color: #fff;
}
.darkMode .mat-mdc-fab.mat-warn,
.darkMode .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-container-color: #f44336;
  --mdc-fab-icon-color: white;
  --mat-mdc-fab-color: #fff;
}
.darkMode .mat-mdc-snack-bar-container {
  --mdc-snackbar-container-color: #d9d9d9;
  --mdc-snackbar-supporting-text-color: rgba(66, 66, 66, 0.87);
  --mat-snack-bar-button-color: rgba(0, 0, 0, 0.87);
}
.darkMode .mat-mdc-progress-spinner {
  --mdc-circular-progress-active-indicator-color: #008acd;
}
.darkMode .mat-mdc-progress-spinner.mat-accent {
  --mdc-circular-progress-active-indicator-color: #293d58;
}
.darkMode .mat-mdc-progress-spinner.mat-warn {
  --mdc-circular-progress-active-indicator-color: #f44336;
}
.darkMode {
  --mat-badge-background-color: #008acd;
  --mat-badge-text-color: white;
  --mat-badge-disabled-state-background-color: #6e6e6e;
  --mat-badge-disabled-state-text-color: rgba(255, 255, 255, 0.5);
}

.darkMode .mat-badge-accent {
  --mat-badge-background-color: #293d58;
  --mat-badge-text-color: white;
}
.darkMode .mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}
.darkMode {
  --mat-bottom-sheet-container-text-color: white;
  --mat-bottom-sheet-container-background-color: #424242;
}

.darkMode {
  --mat-legacy-button-toggle-text-color: rgba(255, 255, 255, 0.5);
  --mat-legacy-button-toggle-state-layer-color: rgba(255, 255, 255, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(255, 255, 255, 0.7);
  --mat-legacy-button-toggle-selected-state-background-color: #212121;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(255, 255, 255, 0.3);
  --mat-legacy-button-toggle-disabled-state-background-color: black;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #424242;
  --mat-standard-button-toggle-text-color: white;
  --mat-standard-button-toggle-background-color: #424242;
  --mat-standard-button-toggle-state-layer-color: white;
  --mat-standard-button-toggle-selected-state-background-color: #212121;
  --mat-standard-button-toggle-selected-state-text-color: white;
  --mat-standard-button-toggle-disabled-state-text-color: rgba(255, 255, 255, 0.3);
  --mat-standard-button-toggle-disabled-state-background-color: #424242;
  --mat-standard-button-toggle-disabled-selected-state-text-color: white;
  --mat-standard-button-toggle-disabled-selected-state-background-color: #424242;
  --mat-standard-button-toggle-divider-color: #595959;
}

.darkMode {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #008acd;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(0, 138, 205, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(0, 138, 205, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(0, 138, 205, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #008acd;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(0, 138, 205, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
  --mat-datepicker-toggle-icon-color: white;
  --mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-period-button-icon-color: white;
  --mat-datepicker-calendar-navigation-button-icon-color: white;
  --mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, 0.5);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, 0.3);
  --mat-datepicker-calendar-date-text-color: white;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, 0.5);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, 0.24);
  --mat-datepicker-range-input-separator-color: white;
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, 0.5);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, 0.5);
  --mat-datepicker-calendar-container-background-color: #424242;
  --mat-datepicker-calendar-container-text-color: white;
}

.darkMode .mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #293d58;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(41, 61, 88, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(41, 61, 88, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(41, 61, 88, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(41, 61, 88, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
}
.darkMode .mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
}
.darkMode .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: #293d58;
}
.darkMode .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
}
.darkMode {
  --mat-divider-color: rgba(255, 255, 255, 0.12);
}

.darkMode {
  --mat-expansion-container-background-color: #424242;
  --mat-expansion-container-text-color: white;
  --mat-expansion-actions-divider-color: rgba(255, 255, 255, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(255, 255, 255, 0.3);
  --mat-expansion-header-text-color: white;
  --mat-expansion-header-description-color: rgba(255, 255, 255, 0.7);
  --mat-expansion-header-indicator-color: rgba(255, 255, 255, 0.7);
}

.darkMode {
  --mat-icon-color: inherit;
}

.darkMode .mat-icon.mat-primary {
  --mat-icon-color: #008acd;
}
.darkMode .mat-icon.mat-accent {
  --mat-icon-color: #293d58;
}
.darkMode .mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}
.darkMode {
  --mat-sidenav-container-divider-color: rgba(255, 255, 255, 0.12);
  --mat-sidenav-container-background-color: #424242;
  --mat-sidenav-container-text-color: white;
  --mat-sidenav-content-background-color: #303030;
  --mat-sidenav-content-text-color: white;
  --mat-sidenav-scrim-color: rgba(189, 189, 189, 0.6);
}

.darkMode {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #008acd;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #008acd;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #008acd;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
  --mat-stepper-container-color: #424242;
  --mat-stepper-line-color: rgba(255, 255, 255, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, 0.04);
  --mat-stepper-header-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-stepper-header-selected-state-label-text-color: white;
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-icon-background-color: rgba(255, 255, 255, 0.7);
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
.darkMode .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #293d58;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #293d58;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #293d58;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.darkMode .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #f44336;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #f44336;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #f44336;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}

.darkMode .mat-sort-header-arrow {
  color: #c6c6c6;
}
.darkMode {
  --mat-toolbar-container-background-color: #212121;
  --mat-toolbar-container-text-color: white;
}

.darkMode .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #008acd;
  --mat-toolbar-container-text-color: white;
}
.darkMode .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #293d58;
  --mat-toolbar-container-text-color: white;
}
.darkMode .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}
.darkMode .mat-tree {
  background: #424242;
}
.darkMode .mat-tree-node,
.darkMode .mat-nested-tree-node {
  color: white;
}

.mat-h1,
.mat-headline-5,
.mat-typography .mat-h1,
.mat-typography .mat-headline-5,
.mat-typography h1 {
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h2,
.mat-headline-6,
.mat-typography .mat-h2,
.mat-typography .mat-headline-6,
.mat-typography h2 {
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;;
  letter-spacing: 0.0125em;
  margin: 0 0 16px;
}

.mat-h3,
.mat-subtitle-1,
.mat-typography .mat-h3,
.mat-typography .mat-subtitle-1,
.mat-typography h3 {
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;;
  letter-spacing: 0.009375em;
  margin: 0 0 16px;
}

.mat-h4,
.mat-body-1,
.mat-typography .mat-h4,
.mat-typography .mat-body-1,
.mat-typography h4 {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;;
  letter-spacing: 0.03125em;
  margin: 0 0 16px;
}

.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 400 calc(14px * 0.83) / 20px "Open Sans", Arial, Helvetica, sans-serif;;
  margin: 0 0 12px;
}

.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 400 calc(14px * 0.67) / 20px "Open Sans", Arial, Helvetica, sans-serif;;
  margin: 0 0 12px;
}

.mat-body-strong,
.mat-subtitle-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-subtitle-2 {
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;;
  letter-spacing: 0.0071428571em;
}

.mat-body,
.mat-body-2,
.mat-typography .mat-body,
.mat-typography .mat-body-2,
.mat-typography {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;;
  letter-spacing: 0.0178571429em;
}
.mat-body p,
.mat-body-2 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-2 p,
.mat-typography p {
  margin: 0 0 12px;
}

.mat-small,
.mat-caption,
.mat-typography .mat-small,
.mat-typography .mat-caption {
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;;
  letter-spacing: 0.0333333333em;
}

.mat-headline-1,
.mat-typography .mat-headline-1 {
  font-size: 96px;
  font-weight: 300;
  line-height: 96px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;;
  letter-spacing: -0.015625em;
  margin: 0 0 56px;
}

.mat-headline-2,
.mat-typography .mat-headline-2 {
  font-size: 60px;
  font-weight: 300;
  line-height: 60px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;;
  letter-spacing: -0.0083333333em;
  margin: 0 0 64px;
}

.mat-headline-3,
.mat-typography .mat-headline-3 {
  font-size: 48px;
  font-weight: 400;
  line-height: 50px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;;
  letter-spacing: normal;
  margin: 0 0 64px;
}

.mat-headline-4,
.mat-typography .mat-headline-4 {
  font-size: 34px;
  font-weight: 400;
  line-height: 40px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;;
  letter-spacing: 0.0073529412em;
  margin: 0 0 64px;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles/datetime-picker.scss?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.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 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media screen and (-ms-high-contrast: active) {
  .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: 0.6;
  }
}

.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.288);
}

.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;
}

.owl-dialog-container {
  position: relative;
  pointer-events: auto;
  box-sizing: border-box;
  display: block;
  padding: 1.5em;
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  border-radius: 2px;
  overflow: auto;
  background: #fff;
  color: rgba(0, 0, 0, 0.87);
  width: 100%;
  height: 100%;
  outline: none;
}

.owl-dt-container,
.owl-dt-container * {
  box-sizing: border-box;
}

.owl-dt-container {
  display: block;
  font-size: 1rem;
  background: #ffffff;
  pointer-events: auto;
  z-index: 1000;
}

.owl-dt-container-row {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.owl-dt-container-row:last-child {
  border-bottom: none;
}

.owl-dt-calendar {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.owl-dt-calendar-control {
  display: flex;
  align-items: center;
  font-size: 1em;
  width: 100%;
  padding: 0.5em;
  color: #000000;
}
.owl-dt-calendar-control .owl-dt-calendar-control-content {
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button {
  padding: 0 0.8em;
}
.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button:hover {
  background-color: rgba(0, 0, 0, 0.12);
}

.owl-dt-calendar-main {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  padding: 0 0.5em 0.5em;
  outline: 0;
}

.owl-dt-calendar-view {
  display: block;
  flex: 1 1 auto;
}

.owl-dt-calendar-multi-year-view {
  display: flex;
  align-items: center;
}
.owl-dt-calendar-multi-year-view .owl-dt-calendar-table {
  width: calc(100% - 3em);
}
.owl-dt-calendar-multi-year-view .owl-dt-calendar-table .owl-dt-calendar-header th {
  padding-bottom: 0.25em;
}

.owl-dt-calendar-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
.owl-dt-calendar-table .owl-dt-calendar-header {
  color: rgba(0, 0, 0, 0.4);
}
.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-weekdays th {
  font-size: 0.7em;
  font-weight: 400;
  text-align: center;
  padding-bottom: 1em;
}
.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider {
  position: relative;
  height: 1px;
  padding-bottom: 0.5em;
}
.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider:after {
  content: "";
  position: absolute;
  top: 0;
  left: -0.5em;
  right: -0.5em;
  height: 1px;
  background: rgba(0, 0, 0, 0.12);
}
.owl-dt-calendar-table .owl-dt-calendar-cell {
  position: relative;
  height: 0;
  line-height: 0;
  text-align: center;
  outline: 0;
  color: rgba(0, 0, 0, 0.85);
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-content {
  position: absolute;
  top: 5%;
  left: 5%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 90%;
  height: 90%;
  font-size: 0.8em;
  line-height: 1;
  border: 1px solid transparent;
  border-radius: 999px;
  color: inherit;
  cursor: pointer;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-out {
  opacity: 0.2;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected) {
  border-color: rgba(0, 0, 0, 0.4);
}
.owl-dt-calendar-table .owl-dt-calendar-cell-selected {
  color: hsla(0, 0%, 100%, 0.85);
  background-color: #537398;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-selected.owl-dt-calendar-cell-today {
  box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, 0.85);
}
.owl-dt-calendar-table .owl-dt-calendar-cell-disabled {
  cursor: default;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-disabled > .owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected) {
  color: rgba(0, 0, 0, 0.4);
}
.owl-dt-calendar-table .owl-dt-calendar-cell-disabled > .owl-dt-calendar-cell-content.owl-dt-calendar-cell-selected {
  opacity: 0.4;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-disabled > .owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected) {
  border-color: rgba(0, 0, 0, 0.2);
}
.owl-dt-calendar-table .owl-dt-calendar-cell-active:focus > .owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected),
.owl-dt-calendar-table :not(.owl-dt-calendar-cell-disabled):hover > .owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected) {
  background-color: rgba(0, 0, 0, 0.04);
}
.owl-dt-calendar-table .owl-dt-calendar-cell-in-range {
  background: rgba(83, 115, 152, 0.2);
}
.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-from {
  border-top-left-radius: 999px;
  border-bottom-left-radius: 999px;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-to {
  border-top-right-radius: 999px;
  border-bottom-right-radius: 999px;
}

.owl-dt-timer {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 7em;
  padding: 0.5em;
  outline: none;
}

.owl-dt-timer-box {
  position: relative;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  width: 25%;
  height: 100%;
}

.owl-dt-timer-content {
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 0.2em 0;
}
.owl-dt-timer-content .owl-dt-timer-input {
  display: block;
  width: 2em;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 3px;
  outline: medium none;
  font-size: 1.2em;
  padding: 0.2em;
}

.owl-dt-timer-divider {
  display: inline-block;
  align-self: flex-end;
  position: absolute;
  width: 0.6em;
  height: 100%;
  left: -0.3em;
}
.owl-dt-timer-divider:before, .owl-dt-timer-divider:after {
  content: "";
  display: inline-block;
  width: 0.35em;
  height: 0.35em;
  position: absolute;
  left: 50%;
  border-radius: 50%;
  transform: translateX(-50%);
  background-color: currentColor;
}
.owl-dt-timer-divider:before {
  top: 35%;
}
.owl-dt-timer-divider:after {
  bottom: 35%;
}

.owl-dt-control-button {
  -webkit-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;
  margin: 0;
  padding: 0;
  background-color: transparent;
  font-size: 1em;
  color: inherit;
}
.owl-dt-control-button .owl-dt-control-button-content {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  outline: none;
}

.owl-dt-control-period-button .owl-dt-control-button-content {
  height: 1.5em;
  padding: 0 0.5em;
  border-radius: 3px;
  transition: background-color 100ms linear;
}
.owl-dt-control-period-button:hover > .owl-dt-control-button-content {
  background-color: rgba(0, 0, 0, 0.12);
}
.owl-dt-control-period-button .owl-dt-control-button-arrow {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1em;
  height: 1em;
  margin: 0.1em;
  transition: transform 200ms ease;
}

.owl-dt-control-arrow-button .owl-dt-control-button-content {
  padding: 0;
  border-radius: 50%;
  width: 1.5em;
  height: 1.5em;
}
.owl-dt-control-arrow-button[disabled] {
  color: rgba(0, 0, 0, 0.4);
  cursor: default;
}
.owl-dt-control-arrow-button svg {
  width: 50%;
  height: 50%;
  fill: currentColor;
}

.owl-dt-inline-container,
.owl-dt-popup-container {
  position: relative;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.owl-dt-inline-container .date-block-width,
.owl-dt-popup-container .date-block-width {
  width: 18.5em;
}
.owl-dt-inline-container .date-block-shown,
.owl-dt-popup-container .date-block-shown {
  width: 33em;
}
.owl-dt-inline-container .owl-dt-calendar,
.owl-dt-inline-container .owl-dt-timer,
.owl-dt-popup-container .owl-dt-calendar,
.owl-dt-popup-container .owl-dt-timer {
  width: 100%;
}
.owl-dt-inline-container .owl-dt-calendar,
.owl-dt-popup-container .owl-dt-calendar {
  height: 16.75em;
}

.owl-dt-dialog-container {
  max-height: 95vh;
  margin: -1.5em;
}
.owl-dt-dialog-container .owl-dt-calendar {
  min-width: 250px;
  min-height: 330px;
  max-width: 750px;
  max-height: 750px;
}
.owl-dt-dialog-container .owl-dt-timer {
  min-width: 250px;
  max-width: 750px;
}

@media all and (orientation: landscape) {
  .owl-dt-dialog-container .owl-dt-calendar {
    width: 58vh;
    height: 62vh;
  }
  .owl-dt-dialog-container .owl-dt-timer {
    width: 58vh;
  }
}
@media all and (orientation: portrait) {
  .owl-dt-dialog-container .owl-dt-calendar {
    width: 80vw;
    height: 80vw;
  }
  .owl-dt-dialog-container .owl-dt-timer {
    width: 80vw;
  }
}
.owl-dt-container-buttons {
  display: flex;
  color: #537398;
  justify-content: flex-end;
  margin: 20px 15px 15px;
}

.owl-dt-container-control-button {
  font-size: 0.85em;
  border-radius: 5px;
  border: 1px solid #537398;
  padding: 5px 10px;
  margin-left: 20px;
  min-width: 125px;
  font-weight: 300;
}
.owl-dt-container-control-button .owl-dt-cancel-control-button {
  border-color: #767676;
  color: #767676;
}
.owl-dt-container-control-button:hover {
  transition: background-color 100ms linear;
  background-color: #537398;
  color: #fff;
}

.owl-dt-container-info {
  padding: 0 0.5em;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}
.owl-dt-container-info .owl-dt-container-range {
  outline: none;
}
.owl-dt-container-info .owl-dt-container-range .owl-dt-container-range-content {
  display: flex;
  justify-content: space-between;
  padding: 0.5em 0;
  font-size: 0.8em;
}
.owl-dt-container-info .owl-dt-container-range:last-child {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.owl-dt-container-info .owl-dt-container-info-active {
  color: #537398;
}

.owl-dt-container-disabled,
.owl-dt-trigger-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none;
  cursor: default !important;
}

.owl-dt-timer-hour12 {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #537398;
}
.owl-dt-timer-hour12 .owl-dt-timer-hour12-box {
  border: 1px solid currentColor;
  border-radius: 2px;
  transition: background 200ms ease;
}
.owl-dt-timer-hour12 .owl-dt-timer-hour12-box .owl-dt-control-button-content {
  width: 100%;
  height: 100%;
  padding: 0.5em;
}
.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:focus .owl-dt-control-button-content, .owl-dt-timer-hour12 .owl-dt-timer-hour12-box:hover .owl-dt-control-button-content {
  background: #537398;
  color: #fff;
}

.date-block-shown .owl-dt-timer {
  background-color: #537398;
  color: #fff;
}
.date-block-shown .owl-dt-timer-hour12 {
  color: #fff;
}
.date-block-shown .owl-dt-timer-hour12 .owl-dt-timer-hour12-box {
  border: 1px solid #fff;
}
.date-block-shown .owl-dt-timer-hour12 .owl-dt-timer-hour12-box:focus .owl-dt-control-button-content, .date-block-shown .owl-dt-timer-hour12 .owl-dt-timer-hour12-box:hover .owl-dt-control-button-content {
  background: #415a77;
}

.owl-dt-calendar-only-current-month .owl-dt-calendar-cell-out {
  visibility: hidden;
  cursor: default;
}

.owl-dt-inline {
  display: inline-block;
}

.owl-dt-control {
  outline: none;
  cursor: pointer;
}
.owl-dt-control .owl-dt-control-content {
  outline: none;
}
.owl-dt-control:focus > .owl-dt-control-content {
  background-color: rgba(0, 0, 0, 0.12);
}
.owl-dt-control:not(:-moz-focusring):focus > .owl-dt-control-content {
  box-shadow: none;
}

.owl-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.flex-column {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.flex-row {
  display: flex;
  flex-direction: row;
}

.date-block {
  flex: 1 1 auto;
  background-color: #537398;
  color: #fff;
  min-width: 250px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  align-content: stretch;
}

.date-block-day-of-week {
  font-size: 14px;
  font-weight: 300;
}

.date-block-day {
  font-size: 55px;
  font-weight: 700;
  margin-right: 5px;
}

.date-block-month {
  font-size: 21px;
  font-weight: 300;
  padding-top: 7px;
  text-transform: uppercase;
}

.date-block-year {
  font-size: 21px;
  font-weight: 300;
  padding-top: 3px;
}

/*# sourceMappingURL=styles.css.map*/