@charset "UTF-8";html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f}html{--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500}html{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px}html{--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}:root{--primary-color: #003D3A;--primary-dark: #f6f9fa;--dark-primary-color: #00312E;--light-primary-color: #4D7775;--very-light-primary-color: #D9E2E1;--secondary-color: #EDE9D7;--dark-secondary-color: #BEBAAC;--light-secondary-color: #F2F0E3;--very-light-secondary-color: #FCFCF9;--accent-color: #028844;--warn-color: #0076d6;--white-color: #ffffff;--hyperlink-background-hover: rgb(32, 49, 93);--black-color: black;--notification-shadow: rgba(0, 0, 0, .24) 0px 3px 8px;--red-text-color: rgb(197, 63, 63);--green-text-color: var(--accent-color);--primary-fade-color: #284CFF0D;--border: #f6f9fa;--green-text-color: #04C98C;--red-text-color: #FF576E;--orange-text-color: #FF9626;--yellow-text-color: #F5CF02;--sea-text-color: #4cd3ce;--purple-text-color: #a98bff;--pink-text-color: #ff80c0;--gray-text-color: #a6a6a6;--heading-border-bottom: 1px solid rgba(0, 0, 0, .05);--default-font-family: "Open sans", sans-serif;--heading-font-family: "poppins";--default-font-size: 15px;--border-color: #ffeffd;--primary-border-radius: 20px;--border-radius: 16px;--primary-button-color: #003D3A;--secondary-button-color: #58A6D8;--button-shadow: #00000029 0px 1px 4px;--button-shadow-hover: #00000026 0px 2px 8px;--icon-button-shadow: rgba(0, 0, 0, .02) 0px 1px 3px 0px, rgba(27, 31, 35, .15) 0px 0px 0px 1px;--icon-button-shadow-hover: rgba(0, 0, 0, .05) 0px 6px 24px 0px, rgba(0, 0, 0, .08) 0px 0px 0px 1px;--background-color: #fdfdff;--blue-text-color: #3f3fc5;--blue-text-color-dark-5: #3838b0;--blue-text-color-dark-10: #3232a0;--blue-text-color-dark-15: #2d2d8f;--blue-text-color-dark-20: #27277f;--grey-font-color: #64748b;--icon-color: #94a3b8;--default-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--inner-box-shadow: #0000000f 0px 2px 4px 0px inset --sideNavList-background-hover: #8386a936;--textField-border-radius: 7px;--textField-border-color: #cbd5e1;--textField-border-color-hover: #5f5f5f61;--textField-label-color: #64748b;--popup-border-radius: 1rem;--popup-border: solid 3px #ddd;--popup-shadow: rgba(6, 24, 44, .4) 0px 0px 0px 2px, rgba(6, 24, 44, .65) 0px 4px 6px -1px, rgba(255, 255, 255, .08) 0px 1px 0px inset;--popup-content-background-color: rgba(245, 245, 245, .355);--transition: .2s linear;--hoverShadow: rgba(0, 0, 0, .15) 0px 2px 8px;--surface: #fff;--surface-hover: var(--primary-dark);--surface-hover-invert: #3e4c63}.red-text{color:var(--red-text-color)!important}.green-text{color:var(--green-text-color)!important}.primary-text{color:var(--primary-color)!important}.secondary-text{color:var(--secondary-color)!important}.black-text{color:var(--black-color)!important}.gray-text{color:var(--grey-font-color)!important}.gray-background{background-color:#f3f3f3}.password-icon-color{color:#f2efe2}.heading-container{display:flex;flex-direction:column;gap:.5rem 0}.heading{font-size:18px;font-weight:500!important}.heading-font{font-family:var(--heading-font-family);font-size:14px;font-weight:500}.sub-heading{font-size:15px;font-weight:500;color:var(--grey-font-color)}.section-heading{padding-bottom:.5rem;border-bottom:var(--heading-border-bottom);position:relative;z-index:1;font-size:15px;font-weight:500;margin-bottom:1rem}.section-heading:after{content:"";background-color:var(--primary-color);width:30px;height:3px;border-radius:0;display:block;position:absolute;bottom:-3px;left:0}.single-line-text{text-wrap:nowrap!important}.mat-drawer-container{height:100%;background-color:var(--white-color)!important}.border-bottom{border-bottom:1px solid var(--border-color)!important}.light-border-bottom{border-bottom:1px solid #f0f0f0!important}.border-top{border-top:1px solid color-mix(in srgb,var(--border-color) 83%,var(--primary-color) 17%)!important}.border-right{border-right:1px solid color-mix(in srgb,var(--border-color) 95%,var(--primary-color) 5%)!important}.border-left{border-left:1px solid color-mix(in srgb,var(--border-color) 95%,var(--primary-color) 5%)!important}.dialog-container{border:var(--popup-border);display:flex;flex-direction:column;border-radius:var(--popup-border-radius);box-shadow:var(--popup-shadow);background-color:var(--white-color);height:100%;padding:1.5rem}.mdc-dialog__title{line-height:unset!important;padding:0rem 0rem .8rem!important;display:flex!important}.mat-mdc-dialog-container .mdc-dialog__content{color:initial!important}.mdc-dialog__title.mdc-dialog__title:before{height:unset!important}.dialog-close-btn{border-radius:50%;color:var(--primary-color);width:38px;height:38px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;cursor:pointer;transition:all .25s ease}.dialog-close-btn:hover{background-color:#003d3a14;color:var(--primary-color);transform:scale(1.05);box-shadow:0 2px 8px #003d3a1f}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--popup-border-radius)!important;overflow:hidden!important}.mdc-dialog__content{background-color:var(--popup-content-background-color);padding:1.5rem!important}.mat-mdc-dialog-actions{padding:1rem 0rem 0rem!important}.modal-container{display:flex;flex-direction:column;gap:1rem 0;padding:1rem 2rem 2rem}.modal-container .modal-heading-container{display:flex;justify-content:space-between;align-items:center}.modal-container .modal-heading-container .modal-heading{font-size:18px;font-weight:500}.modal-container .modal-body{display:flex;flex-direction:column;gap:1rem}.highlightFilterText{background-color:#a7c8d7}.error-message{--mdc-snackbar-container-color: #ffdbdb !important}.error-message .mdc-snackbar__label{display:flex;justify-content:center;color:var(--black-color)!important;padding:12px;font-size:15px!important}.error-message .mdc-snackbar__surface{border:1px solid transparent;border-color:#d5767c;border-radius:8px!important;box-shadow:var(--notification-shadow)!important}.error-message .mat-mdc-button .mdc-button__label,.error-message .mat-mdc-unelevated-button .mdc-button__label,.error-message .mat-mdc-raised-button .mdc-button__label,.error-message .mat-mdc-outlined-button .mdc-button__label{color:#cb3d46}.success-message{--mdc-snackbar-container-color: #daeeda !important;padding-left:65px}.success-message .mdc-snackbar__label{display:flex;justify-content:center;color:var(--black-color)!important;padding:12px;font-size:15px!important}.success-message .mdc-snackbar__surface{border:1px solid transparent;border-color:#239f2371;border-radius:8px!important;box-shadow:var(--notification-shadow)!important}.success-message .mat-mdc-button .mdc-button__label,.success-message .mat-mdc-unelevated-button .mdc-button__label,.success-message .mat-mdc-raised-button .mdc-button__label,.success-message .mat-mdc-outlined-button .mdc-button__label{color:#59ae59}.table-container{display:flex;flex-direction:column;background:var(--surface)!important;padding:2rem 1rem;color:var(--primary-color)!important;height:100%;overflow:auto}.table-container tr{border-bottom:1px solid var(--border)}.table-container .mat-mdc-header-row{background:var(--surface-hover)!important;color:var(--primary-color)!important;position:sticky;top:0;z-index:1;border-bottom:2px solid color-mix(in srgb,var(--border) 10%,var(--primary-color) 8%)}.table-container .mat-mdc-paginator{background:var(--surface)}.table-container .mat-mdc-header-cell,.table-container .mat-mdc-cell,.table-container .mat-mdc-footer-cell{padding:10px!important}.table-container .mat-mdc-footer-row{box-shadow:#0000000d -2px -3px 20px;background:var(--surface)!important;color:var(--primary-color)}.table-container .mat-mdc-footer-row:hover{background:var(--surface-hover)!important}.table-container .table-heading-container .table-heading{display:flex;flex-direction:column;gap:.2rem}.mat-mdc-header-cell{border-bottom:1px solid #bfbfbf!important}.no-data-found{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:100px;height:100%;padding:1rem;color:var(--grey-font-color);background:var(--surface)}.no-data-found i{font-size:1.6rem;color:var(--icon-color)}.mat-mdc-table,.mat-mdc-paginator-container{background-color:var(--white-color)!important}.mat-mdc-table .mdc-data-table__row{transition:all ease .3s}.mdc-data-table__cell{padding:10px 16px}.mdc-data-table__header-cell{font-weight:700!important}.mat-mdc-row .mat-mdc-cell{border:none}.clickable tr{cursor:pointer!important}.clickable tr:hover{background:#f3f3f57d!important}.clickable-row{cursor:pointer!important}.clickable-row:hover{background:#f3f3f57d!important}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 10px 4px!important}.mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f!important;display:block;border-radius:2px!important;background-color:var(--white-color)!important;color:var(--mat-datepicker-calendar-container-text-color)}.mat-mdc-paginator-page-size .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding:0;display:flex!important;align-items:center!important}.auto-text-field-wrapper-height .mat-mdc-text-field-wrapper{height:auto!important}mat-form-field{width:100%;border-radius:1rem}mat-form-field .mat-mdc-text-field-wrapper{height:43px;background-color:#fff!important;border-radius:var(--textField-border-radius)}mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--textField-border-color)}mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--textField-border-color)}mat-form-field .mdc-floating-label--float-above{color:var(--textField-label-color)!important}mat-form-field .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-shape-small, var(--textField-border-radius));border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, var(--textField-border-radius))}mat-form-field .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, var(--textField-border-radius));border-bottom-right-radius:var(--mdc-shape-small, var(--textField-border-radius));border-bottom-left-radius:0}mat-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:19px}mat-form-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{top:25px}mat-form-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:2px;padding-bottom:15px;display:flex!important;align-items:center!important}mat-form-field .mdc-text-field--focused .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,mat-form-field .mdc-text-field--focused .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,mat-form-field .mdc-text-field--focused .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#9f9f9f61}mat-form-field .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--primary-color)}mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#5f5f5f61}.page-container{padding:2rem}.card-box{background-color:var(--white-color);border-radius:13px;box-shadow:var(--default-shadow);padding:1.5rem!important}.dynamic-height{height:100%!important;scrollbar-gutter:stable}.overflow-hidden{overflow:hidden!important}.overflow-y-auto{overflow-y:auto!important}.overflow-x-auto{overflow-x:auto!important}button{border:none;outline:none}.button{font-weight:300;font-size:14px;text-decoration:none;transition:all .3s;overflow:hidden;box-shadow:var(--button-shadow);border:2px solid transparent;border-radius:8px;padding:6px 18px;display:flex;align-items:center;gap:0 .7rem}.button:hover{box-shadow:var(--button-shadow-hover)}.button:disabled{opacity:.4;pointer-events:none}.button-primary{background:#00706a;color:var(--secondary-color)}.button-primary i{color:inherit}.button-primary:hover{background:#f2efe2;color:var(--primary-color)!important}.button-secondary{background:var(--white-color);color:#00706a;box-shadow:#0000001a 0 4px 12px}.button-secondary .button-icon i{color:#00706a}.button-secondary:hover{background:var(--secondary-color);border-color:#00706a}.icon-button{transition:all .3s;align-items:center;overflow:hidden;box-shadow:var(--icon-button-shadow);border:1px solid transparent;border-radius:7px;padding:7px 12px;background-color:var(--white-color)}.icon-button i{font-size:13px;color:#00706a}.icon-button:hover{box-shadow:var(--icon-button-shadow-hover);border-color:#00706a}.icon-button:disabled{opacity:.5;pointer-events:none}.icon-buttons-container{display:flex;gap:0 .6rem}.icon-menu-trigger{position:relative;z-index:1;transition:transform .2s ease}.icon-menu-trigger i{transition:transform .2s ease}.icon-menu-trigger.active{background-color:var(--secondary-color);border-color:var(--primary-color)}.icon-menu-trigger.active i{transform:rotate(90deg)}.icon-speed-dial-menu.mat-mdc-menu-panel{min-width:0!important;max-width:none!important;border-radius:999px!important;background:color-mix(in srgb,var(--white-color) 90%,transparent)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--white-color) 55%,var(--secondary-color) 45%);box-shadow:0 12px 28px #00000029,0 2px 8px #00000014!important;overflow:visible!important}.icon-speed-dial-menu .mat-mdc-menu-content{padding:5px 7px!important;display:flex;flex-direction:row;align-items:center;gap:2px;background:transparent!important}.icon-speed-dial-btn{width:38px!important;height:38px;min-height:38px;max-width:38px;padding:0!important;border-radius:50%;background:transparent;transition:background-color .18s ease,transform .18s ease;animation:iconSpeedDialPop .32s cubic-bezier(.34,1.56,.64,1) both}.icon-speed-dial-btn .mat-mdc-menu-item-text{display:flex;align-items:center;justify-content:center;width:100%}.icon-speed-dial-btn i{font-size:14px;margin:0;color:var(--primary-color)}.icon-speed-dial-btn img{width:16px}.icon-speed-dial-btn:hover{background-color:color-mix(in srgb,var(--primary-color) 10%,transparent);transform:scale(1.08)}.icon-speed-dial-btn:active{transform:scale(.92)}.icon-speed-dial-btn:nth-last-child(1){animation-delay:0ms}.icon-speed-dial-btn:nth-last-child(2){animation-delay:45ms}.icon-speed-dial-btn:nth-last-child(3){animation-delay:90ms}.icon-speed-dial-btn:nth-last-child(4){animation-delay:135ms}.icon-speed-dial-backdrop{background:color-mix(in srgb,var(--dark-primary-color) 20%,transparent);backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px)}.action-menu.mat-mdc-menu-panel{min-width:220px!important;max-width:320px!important;border-radius:12px!important;background:var(--white-color)!important;border:1px solid color-mix(in srgb,var(--border-color) 85%,transparent);box-shadow:0 4px 8px -2px #10182814,0 16px 32px -8px #10182829!important}.action-menu .mat-mdc-menu-content{padding:6px!important;display:flex;flex-direction:column;gap:2px}.action-menu-item.mat-mdc-menu-item{--am-accent: var(--primary-color);min-height:40px;padding:0 10px;border-radius:8px;font-size:14px;font-weight:500;color:var(--black-color);transition:background-color .15s ease}.action-menu-item.mat-mdc-menu-item .mat-mdc-menu-item-text{display:flex;align-items:center;gap:12px;font:inherit;letter-spacing:normal;color:inherit}.action-menu-item.mat-mdc-menu-item i,.action-menu-item.mat-mdc-menu-item img{width:20px;flex-shrink:0}.action-menu-item.mat-mdc-menu-item i{font-size:14px;text-align:center;color:var(--am-accent)}.action-menu-item.mat-mdc-menu-item img{height:16px;object-fit:contain}.action-menu-item.mat-mdc-menu-item:is(:hover,.cdk-program-focused,.cdk-keyboard-focused):not([disabled]){background:color-mix(in srgb,var(--am-accent) 8%,transparent)}.action-menu-item--danger.mat-mdc-menu-item{--am-accent: var(--red-text-color);color:var(--am-accent)}.action-menu-divider{margin:4px 6px;border-top:1px solid var(--border-color)}.action-menu-backdrop{background:color-mix(in srgb,var(--dark-primary-color) 10%,transparent)}.icon-button-borderless{background:transparent;background-color:transparent;box-shadow:none;transition:all ease .3s;padding:0 10px}.icon-button-borderless i{transition:all ease .3s;color:var(--icon-color)}.icon-button-borderless:hover{box-shadow:none}.icon-button-borderless:hover i{color:#47566c}.fixedIcon{position:fixed;right:35px;bottom:85px;background:#fbfaff;border-radius:50%;width:35px;height:35px;box-shadow:#11111a1a 0 0 16px;transition:all ease .3s;border:1px solid transparent}.fixedIcon i{transition:all ease .3s;position:relative;bottom:5px}.fixedIcon:hover{border-color:#d7d7d7;background:#dfe6ff;box-shadow:#00000026 0 2px 8px}.fixedIcon:hover i{color:#9995cf}i{text-decoration:none!important}.cursor-pointer{cursor:pointer}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:#314846!important;color:var(--secondary-color);border-radius:8px!important;padding:10px 19px;box-shadow:#ffffff40 0 54px 55px,#ffffff1f 0 -12px 30px,#ffffff1f 0 4px 6px,#ffffff2b 0 12px 13px,#ffffff17 0 -3px 5px}::-webkit-scrollbar{width:5px;height:5px;overflow-y:scroll;background:#f6f6ff}::-webkit-scrollbar-thumb{background:#cfcfe86e;border-radius:10px}.cdk-overlay-container ::-webkit-scrollbar{height:5px;overflow-y:scroll;background:#f6f6ff;width:6px}.cdk-overlay-container ::-webkit-scrollbar-thumb{background:#babad66e;border-radius:10px}.nav-link.active{border-top-left-radius:15px!important;border-top-right-radius:15px!important}.nav-link:not(.active){color:var(--black-color)!important;border-top-left-radius:15px!important;border-top-right-radius:15px!important}.nav-link:not(.active):hover{border-top-left-radius:15px!important;border-top-right-radius:15px!important}.breadcrumb-container .back-breadcrumb{display:flex;gap:0 .7rem;align-items:center;margin-bottom:20px;transition:all ease .3s}.breadcrumb-container .back-breadcrumb:hover .breadcrumb-text{text-decoration:underline;cursor:pointer}.link{cursor:pointer;color:var(--blue-text-color-5);text-decoration:none}.link i{position:relative;left:0;transition:ease .3s all}.link:hover{text-decoration:underline;color:var(--blue-text-color)!important}.link:hover i{left:10px;color:var(--blue-text-color)!important}.label{padding:4px 10px;background-color:#bbe9e6;color:var(--primary-color);border-radius:6px;font-weight:500}.label.purple{background:color-mix(in srgb,var(--purple-text-color, #a98bff) 5%,var(--surface));color:var(--purple-text-color, #a98bff)}.label.dark-blue{background:color-mix(in srgb,var(--blue-text-color) 8%,var(--surface));color:var(--blue-text-color)}.label.blue{background:color-mix(in srgb,var(--blue-text-color) 5%,var(--surface));color:var(--blue-text-color)}.label.green{background:color-mix(in srgb,var(--green-text-color) 5%,var(--surface));color:var(--green-text-color)}.label.yellow{background:color-mix(in srgb,var(--yellow-text-color) 5%,var(--surface));color:var(--yellow-text-color)}.label.red{background:color-mix(in srgb,var(--red-text-color) 5%,var(--surface));color:var(--red-text-color)}.label.sea-green{background:color-mix(in srgb,var(--sea-text-color) 5%,var(--surface));color:var(--sea-text-color)}.label.orange{background:color-mix(in srgb,var(--orange-text-color) 5%,var(--surface));color:var(--orange-text-color)}.label.gray{background:color-mix(in srgb,var(--gray-text-color, #a6a6a6) 5%,var(--surface));color:var(--gray-text-color, #a6a6a6);border-color:color-mix(in srgb,var(--gray-text-color) 5%,#a6a6a6 10%)}.label.pink{background:color-mix(in srgb,var(--pink-text-color, #ff80c0) 5%,var(--surface));color:var(--pink-text-color, #ff80c0)}.label-bot{border-radius:50%;display:flex;width:5px;height:5px;background:var(--text-primary)}.NA-label{padding:4px 10px;background-color:#ebebeb;color:#4b4b4b;border-radius:8px;text-align:center}.form-container{display:flex;flex-wrap:wrap;width:100%;padding:1.5rem 0 0;gap:13px 4%}.form-container .form-field-container{width:48%}.form-container .form-field-container mat-form-field{width:100%}.service-details{position:relative;padding:.7rem 1rem;box-shadow:#0000001a 0 0 5px,#0000001a 0 0 1px;border-radius:10px;background-color:var(--secondary-color)}.service-details:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;width:3px;background:linear-gradient(90deg,#003d3a,#1a6965);transition:all .3s ease}.service-details .service-dates{color:var(--primary-color);font-size:13px}.service-details .service-dates i{color:var(--primary-color);font-size:12px}.service-details .custom-progress ::ng-deep .mdc-linear-progress__bar-inner{border-color:var(--primary-border)}.label-bot{border-radius:50%;display:flex;width:5px;height:5px;background:var(--primary-color)}.shadowEffect{position:relative;overflow:hidden}.shadowEffect.orange{background:color-mix(in srgb,var(--orange-text-color) 10%,transparent)}.shadowEffect.green{background:color-mix(in srgb,var(--green-text-color) 10%,transparent)}.shadowEffect.yellow{background:color-mix(in srgb,var(--yellow-text-color) 10%,transparent)}.shadowEffect.red{background:color-mix(in srgb,var(--red-text-color) 10%,transparent)}.shadowEffect.purple{background:color-mix(in srgb,var(--purple-text-color) 10%,transparent)}.text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-width:0;max-width:100%}.small-circle-button{display:flex;align-items:center;justify-content:center;color:var(--text-primary);padding:5px;border-radius:25px;height:36px;width:36px;background:none;border:solid 1px var(--border-color);transition:all ease .2s}.small-circle-button:hover{background-color:var(--primary-color);color:var(--primary-dark)}.multi-chips.mat-mdc-chip.mat-mdc-standard-chip{background:linear-gradient(90deg,#fff,#a9d6d3,#7fc4c0);border:1px solid #e2ddf9}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.fs-05{font-size:5px}.fs-8{font-size:8px}.fs-10{font-size:10px}.fs-11{font-size:11px}.fs-12{font-size:12px}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-15{font-size:15px}.fs-16{font-size:16px}.fs-17{font-size:17px}.fs-18{font-size:18px}.fs-19{font-size:19px}.fs-20{font-size:20px}.fs-22{font-size:22px}.fs-25{font-size:25px}.fs-26{font-size:26px}.fs-24s{font-size:24spx}.fs-32{font-size:32px}.fs-40{font-size:40px}.fs-48{font-size:48px}.fs-50{font-size:50px}.fs-64{font-size:64px}.fs-15r{font-size:1.5rem}.fs-2r{font-size:2rem}.fs-3r{font-size:3rem}.gap-02-0{gap:.2rem 0!important}.gap-03-0{gap:.3rem 0}.gap-035-0{gap:.35rem 0}.gap-05-0{gap:.5rem 0}.gap-1-0{gap:1rem 0}.gap-15-0{gap:1.5rem 0}.gap-2-0{gap:2rem 0}.gap-25-0{gap:2.5rem 0}.gap-3-0{gap:3rem 0}.gap-0-02{gap:0 .2rem}.gap-0-03{gap:0 .3rem}.gap-0-05{gap:0 .5rem}.gap-0-1{gap:0 1rem}.gap-1-1{gap:1rem}.gap-0-15{gap:0 1.5rem}.gap-0-2{gap:0 2rem}.gap-0-25{gap:0 2.5rem}.gap-0-3{gap:0 3rem}.gap-05-05{gap:.5rem .5rem}.gap-1{gap:1rem}.gap-15{gap:1.5rem}.gap-2{gap:2rem}.p-05r{padding:.5rem}.p-1r{padding:1rem}.p-15r{padding:1.5rem}.p-2r{padding:2rem}.p-25r{padding:2.5rem}.p-3r{padding:3rem}.pt-0125r{padding-top:.125rem}.pt-025r{padding-top:.25rem}.pt-05r{padding-top:.5rem}.pt-1r{padding-top:1rem}.pl-1r,.pl-05r{padding-left:.5rem}.pl-1r{padding-left:1rem}.pl-15r{padding-left:1.5rem}.pl-2r{padding-left:2rem}.pl-25r{padding-left:2.5rem}.px-1r{padding:0 1rem}.py-1r{padding:1rem 0}.w-20{width:20%}.w-30{width:30%}.w-40{width:40%}.w-45{width:45%}.w-60{width:60%}.w-85{width:85%}.w-90{width:90%}.w-95{width:95%}.border-top{border-top:1px solid #e5e5e5}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.pr-05r{padding-right:.5rem!important}.pr-1r{padding-right:1rem!important}.ml-1r{margin-left:1rem!important}.mb-05{margin-bottom:.5rem!important}.mb-1{margin-bottom:1rem!important}.mb-025{margin-bottom:.25rem!important}.mt-025{margin-top:.25rem!important}.mt-05{margin-top:.5rem!important}.mt-1{margin-top:1rem!important}.max-h-100{max-height:100%}.h-15{height:15%}.h-20{height:20%}.h-30{height:30%}.h-35{height:35%}.h-55{height:55%}.h-65{height:65%}.h-70{height:70%}.h-80{height:80%}.h-90{height:90%}@keyframes fadeLeft{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeRight{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUpLite{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes jumpUp{0%{opacity:0;transform:scale(.5) translate(70px,70px)}80%{opacity:1;transform:scale(1.1) translate(-10px,-10px)}to{opacity:1;transform:scale(1) translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-scale-in{animation:scaleIn .3s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--i) * .1s)}.animate-fadeLeft{animation-name:fadeLeft;animation-duration:.5s}.animate-fadeRight{animation-name:fadeRight;animation-duration:.5s}.animate-fadeUp{animation-name:fadeUp;animation-duration:1s}.animate-jumpUp{animation-name:jumpUp;animation-duration:.5s;animation-delay:.2s;animation-fill-mode:both}@keyframes jumpDown{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes fadeSlide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-slide{animation:fadeSlide .4s cubic-bezier(.4,0,.2,1) both}.animate-jumpDown{animation-name:jumpDown;animation-duration:.3s;animation-fill-mode:both}@keyframes iconSpeedDialPop{0%{opacity:0;transform:translate(12px) scale(.4) rotate(-12deg)}60%{opacity:1;transform:translate(-2px) scale(1.12) rotate(6deg)}to{opacity:1;transform:translate(0) scale(1) rotate(0)}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.88)}}.animate-pulse-dot{animation:pulse-dot 1.6s ease-in-out infinite}@keyframes loadingDotScale{0%,80%,to{transform:scale(.4);opacity:.4}40%{transform:scale(1);opacity:1}}.animate-fadeUpLite{animation:fadeUpLite .42s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 60ms)}@keyframes fadeDown{0%{opacity:0;transform:translate3d(0,-20%,0)}to{opacity:1;transform:translateZ(0)}}.animate-fadeDown{animation:fadeDown 1s ease-in both;animation-duration:calc(.3s * var(--i, 1))}@keyframes stagger{0%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:translate(0)}}.animate-fade-stagger{opacity:0;animation:stagger ease-out .4s forwards 1;animation-delay:calc(var(--i, 0) * .1s)}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}.animate-fadeIn{opacity:0;animation:fadeInAnimation .5s ease-in forwards}.expandable{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1)}.expandable>.expandable-inner{overflow:hidden;min-height:0}.expandable.open{grid-template-rows:1fr}.expand-chevron{display:inline-flex;align-items:center;justify-content:center;transition:transform .28s cubic-bezier(.16,1,.3,1)}.expand-chevron.open{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.animate-scale-in,.animate-fadeLeft,.animate-fadeRight,.animate-fadeUp,.animate-fadeUpLite,.animate-fadeDown,.animate-fadeIn,.animate-fade-slide,.animate-fade-stagger,.animate-jumpUp,.animate-jumpDown,.animate-pulse-dot,.icon-speed-dial-btn{animation:none;opacity:1}.expandable,.expand-chevron{transition:none}}html{--mat-sys-primary: var(--light-primary-color);--mat-sys-surface-tint: var(--light-primary-color)}html,body{height:100%}body{margin:0;font-family:Titillium Web,sans-serif!important;font-size:14px!important}.popover,a.kbc-button,button.kbc-button{font-family:Titillium Web,sans-serif!important}
