@charset "UTF-8";:root{--color-navy-900: #080e1c;--color-navy-800: #0a1329;--color-navy-700: #071435;--color-navy-600: #1a284d;--color-navy-500: #39435d;--color-navy-400: #6a7286;--color-navy-300: #9ca1ae;--color-navy-200: #b4b8c1;--color-navy-100: #cdd0d6;--color-navy-050: #e6e7ea;--color-blue-900: #041234;--color-blue-800: #061948;--color-blue-700: #081e5b;--color-blue-600: #0a246e;--color-blue-500: #0c2b82;--color-blue-400: #3d559b;--color-blue-300: #6d80b4;--color-blue-200: #9eaacd;--color-blue-100: #ced4e6;--color-blue-050: #e6e9f2;--color-yellow-900: #6f4208;--color-yellow-800: #b8770e;--color-yellow-700: #b8770e;--color-yellow-600: #db9612;--color-yellow-500: #fcaf17;--color-yellow-400: #fcbf45;--color-yellow-300: #fdcf73;--color-yellow-200: #fddfa2;--color-yellow-100: #feefd0;--color-yellow-050: #fef7e7;--color-indigo-900: #111f4d;--color-indigo-800: #1a2e6b;--color-indigo-700: #243f8a;--color-indigo-600: #2f53a7;--color-indigo-500: #3a68c5;--color-indigo-400: #6186d0;--color-indigo-300: #89a4db;--color-indigo-200: #b0c2e7;--color-indigo-100: #d7e0f3;--color-indigo-050: #ebeff9;--color-sky-900: #05334d;--color-sky-800: #084f73;--color-sky-700: #0b6b9a;--color-sky-600: #0e89c0;--color-sky-500: #12a6e6;--color-sky-400: #41b7ea;--color-sky-300: #70c9ef;--color-sky-200: #a0dbf4;--color-sky-100: #cfedf9;--color-sky-050: #e7f6fc;--color-ice-900: #6d9dab;--color-ice-800: #9dc1cc;--color-ice-700: #b5d4db;--color-ice-600: #c5dce2;--color-ice-500: #d9e8ec;--color-ice-400: #e0ecf0;--color-ice-300: #e8f1f4;--color-ice-200: #eff5f7;--color-ice-100: #f7fafb;--color-ice-050: #fbfcfd;--color-gray-900: #313335;--color-gray-800: #4f5154;--color-gray-700: #696b6d;--color-gray-600: #84878a;--color-gray-500: #a3a7aa;--color-gray-400: #b5b7bb;--color-gray-300: #c7c9cc;--color-gray-200: #dadbdd;--color-gray-100: #ecedee;--color-gray-050: #f5f6f6;--color-red-900: #771d1d;--color-red-800: #9b1c1c;--color-red-700: #c81e1e;--color-red-600: #e02424;--color-red-500: #f05252;--color-red-400: #f98080;--color-red-300: #f8b4b4;--color-red-200: #fbd5d5;--color-red-100: #fde8e8;--color-red-050: #fdf2f2;--color-green-900: #014737;--color-green-800: #03543f;--color-green-700: #046c4e;--color-green-600: #057a55;--color-green-500: #0e9f6e;--color-green-400: #31c48d;--color-green-300: #84e1bc;--color-green-200: #bcf0da;--color-green-100: #def7ec;--color-green-050: #f3faf7;--color-error: #e34646;--color-white: #fff;--success-color: #49bb8d;--error-color: #ff815a;--warning-color: #fcaf17;--page-container-padding-x-phone: 16px;--page-container-padding-x-laptop: 32px;--page-container-padding-x-desktop: 64px}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;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-body-large-font: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-body-medium-font: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-body-small-font: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-display-large-font: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-display-medium-font: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-display-small-font: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-headline-large-font: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-headline-medium-font: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-headline-small-font: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-label-large-font: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-label-medium-font: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-label-small-font: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-title-large-font: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-title-medium-font: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-title-small-font: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}body{--mat-option-label-text-size: 14px}:root{--mat-form-field-container-height: 35px;--mat-form-field-container-vertical-padding: 6px;--mat-form-field-container-text-size: 14px;--mat-form-field-outlined-outline-color: var(--color-blue-100);--mat-form-field-outlined-container-shape: 8px;--mat-form-field-outlined-disabled-outline-color: var(--color-blue-100);--mat-form-field-outlined-disabled-input-text-color: #47474e;--mat-form-field-outlined-focus-outline-color: var(--color-sky-500);--mat-form-field-outlined-hover-outline-color: var(--color-sky-500);--mat-form-field-outlined-error-outline-color: var(--color-red-500);--mat-form-field-outlined-error-focus-outline-color: var(--color-red-500);--mat-form-field-filled-container-color: transparent;--mat-select-disabled-trigger-text-color: #47474e;--mat-table-background-color: white;--mat-table-header-container-height: 50px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-color: var(--color-blue-500);--mat-table-header-headline-weight: 600;--mat-table-row-item-container-height: 41px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-color: var(--color-navy-700);--mat-table-row-item-outline-color: var(--color-blue-100);--mat-table-row-item-label-text-line-height: 1.2;--mat-table-row-item-label-text-tracking: normal;--mat-button-filled-container-height: 40px;--mat-button-filled-container-shape: 8px;--mat-button-filled-container-color: var(--color-blue-500);--mat-button-filled-label-text-weight: 600;--mat-button-filled-label-text-font: Montserrat;--mat-button-outlined-container-height: 40px;--mat-button-outlined-container-shape: 8px;--mat-button-outlined-label-text-color: var(--color-blue-500);--mat-button-outlined-outline-color: var(--color-blue-500);--mat-button-outlined-label-text-weight: 600;--mat-button-outlined-label-text-font: Montserrat;--mat-button-text-container-height: 30px;--mat-button-text-label-text-color: var(--color-indigo-500);--mat-button-text-label-text-font: Montserrat;--mat-button-text-label-text-weight: 600;--mat-sort-arrow-color: var(--color-blue-300);--mat-paginator-container-background-color: transparent;--mat-paginator-enabled-icon-color: var(--color-blue-500);--mat-paginator-container-text-color: var(--color-navy-500);--mat-checkbox-selected-icon-color: var(--color-sky-500);--mat-checkbox-selected-hover-icon-color: var(--color-sky-600);--mat-checkbox-selected-focus-icon-color: var(--color-sky-700);--mat-checkbox-unselected-icon-color: var(--color-navy-100);--mat-checkbox-unselected-hover-icon-color: var(--color-navy-300);--mat-checkbox-unselected-focus-icon-color: var(--color-navy-400);--mat-checkbox-disabled-unselected-icon-color: var(--color-navy-050);--mat-checkbox-disabled-label-color: #47474e;--mat-select-trigger-text-size: 14px;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 700;--mat-expansion-header-text-font: Montserrat;--mat-dialog-container-max-width: 100dvw;--mat-dialog-container-min-width: 100dvw;--mat-dialog-container-shape: 0;--mat-dialog-subhead-size: 18px;--mat-dialog-subhead-weight: 700;--mat-dialog-subhead-color: var(--color-blue-700);--mat-dialog-headline-padding: 10px 16px;--mat-dialog-content-padding: 16px;--mat-dialog-with-actions-content-padding: 16px;--mat-dialog-actions-padding: 16px 0px;--mat-dialog-container-color: var(--color-white)}@media (min-width: 768px){:root{--mat-expansion-header-text-size: 16px;--mat-expansion-header-text-weight: 700;--mat-dialog-container-max-width: 80dvw;--mat-dialog-container-min-width: 720px;--mat-dialog-container-shape: 12px;--mat-dialog-headline-padding: 10px 32px;--mat-dialog-content-padding: 16px 32px;--mat-dialog-with-actions-content-padding: 16px 32px}}.mat-mdc-button-base .mat-icon{min-height:unset!important}.my-button-stroked{--mat-button-outlined-icon-spacing: 0px;--mat-button-outlined-icon-offset: 0px;--mat-button-outlined-horizontal-padding: 0px}.my-button-stroked .mdc-button__label{display:none!important}.my-button-stroked.mdc-button{min-width:50px!important}@media (min-width: 1200px){.my-button-stroked{--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-icon-offset: -8px;--mat-button-outlined-horizontal-padding: 24px}.my-button-stroked .mdc-button__label{display:unset!important}.my-button-stroked.mdc-button{min-width:64px!important}}.mat-mdc-outlined-button{background-color:var(--color-white)!important}.filled-dark{--mat-form-field-filled-input-text-color: var(--color-blue-300);--mat-form-field-filled-input-text-placeholder-color: var(--color-blue-300);--mat-form-field-trailing-icon-color: var(--color-blue-300);--mat-form-field-filled-active-indicator-color: var(--color-blue-300);--mat-form-field-filled-hover-active-indicator-color: var(--color-blue-200);--mat-form-field-filled-focus-active-indicator-color: var(--color-blue-200)}.mat-mdc-form-field-infix,.mat-mdc-text-field-wrapper{min-height:var(--mat-form-field-container-height)!important;height:var(--mat-form-field-container-height)!important}.my-text-area .mat-mdc-form-field-infix,.my-text-area .mat-mdc-text-field-wrapper{min-height:unset!important;height:unset!important}.my-text-area .mat-mdc-form-field-infix textarea,.my-text-area .mat-mdc-text-field-wrapper textarea{resize:none}.mat-mdc-text-field-wrapper{--mat-icon-button-state-layer-size: 35px}.mdc-text-field--outlined{background-color:var(--color-ice-050);border-radius:8px!important}.mdc-text-field--outlined.mdc-text-field--disabled{background-color:var(--color-gray-100)}.my-form .mat-mdc-select-arrow-wrapper{display:none!important}.my-form .mat-mdc-form-field{min-width:100%!important;width:100%!important}@media (min-width: 768px){.my-form .select-field{min-width:unset!important}}.no-hint .mat-mdc-form-field-subscript-wrapper{display:none}.table-container{border:1px solid var(--color-blue-100);border-bottom-width:2px;border-radius:12px;overflow:hidden;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-container thead tr{background:var(--color-indigo-050)!important}.table-container thead tr:nth-child(2){background:var(--color-ice-100)!important}.table-container .mat-mdc-row:hover,.table-container .mat-mdc-row.selected{background-color:var(--color-ice-200)}.table-container .mat-sort-header-container{justify-content:center}.table-container .mat-mdc-header-cell{text-align:center!important;white-space:nowrap!important}.table-container .mdc-data-table__cell{text-align:center!important}.table-container .mdc-data-table__cell,.table-container .mdc-data-table__header-cell{padding:5px 10px!important}.table-container .right{text-align:right!important}.table-container .mat-mdc-form-field{min-width:100%!important}.table-container .mdc-text-field--outlined{background-color:var(--color-ice-050)!important}.table-container .mdc-text-field--disabled{background-color:var(--color-gray-100)!important}.table-container .mat-mdc-form-field-subscript-wrapper{display:none}.table-container .mat-mdc-form-field-infix{width:min-content!important}.table-container .mdc-checkbox{--mat-checkbox-touch-target-size: 30px;--mat-checkbox-state-layer-size: 30px}.table-actions-container{display:flex;justify-content:flex-end;--mat-icon-button-touch-target-size: 30px;--mat-icon-button-state-layer-size: 30px}.table-action-button{color:var(--color-navy-500)!important}.table-action-button.mat-mdc-button-disabled{color:#1a1b1f61!important}.table-action-button--red{color:var(--color-red-700)!important}.table-action-button--blue{color:var(--color-blue-300)!important}.table-action-button--indigo{color:var(--color-indigo-500)!important}.table-count-container{display:flex;justify-content:flex-end;align-items:center;gap:6px;cursor:pointer;width:100%}.table-count-container mat-icon{color:var(--color-navy-400)!important}.table-count-container span{color:var(--color-navy-700)}.table-img{display:flex;align-items:center;justify-content:center}.table-img img{width:150px;height:30px;object-fit:contain}.table-signature{display:flex;align-items:center;justify-content:center}.table-signature img{width:120px;height:40px;object-fit:contain}.table-signature__button{color:var(--color-indigo-500)!important}.nowrap{white-space:nowrap}.table-status{height:20px;box-sizing:border-box;width:fit-content;border-radius:6px;border:1px solid;padding:1px 12px}.table-status--active{background-color:var(--color-green-200);border-color:var(--color-green-400);color:var(--color-green-800)}.table-status--inactive{background-color:var(--color-red-100);border-color:var(--color-red-600);color:var(--color-red-700)}.table-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;color:#47474e}.table-empty mat-icon{font-size:60px;width:60px;height:auto}.table-empty p{color:#47474e!important}.table-supervisor{display:flex;flex-direction:column;align-items:center}.table-supervisor--left{align-items:flex-start}.table-supervisor__span{color:var(--color-navy-400)}.table-supervisor__main{color:var(--color-gray-800)}.mat-mdc-paginator-container{justify-content:space-between!important;padding:8px 0!important}.mat-mdc-paginator-page-size-label{display:none}@media (min-width: 768px){.mat-mdc-paginator-page-size-label{display:block}}.mat-mdc-paginator-range-label{margin:0!important}.mat-grid-tile-content{align-items:flex-start!important;flex-direction:column!important;justify-content:flex-start!important;gap:5px!important}.tooltip-custom{top:40px!important}mat-grid-tile label{color:var(--color-navy-500);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;max-width:100%}.mat-mdc-snackbar-surface{padding-right:0!important}.mdc-snackbar__label{padding:0!important}.process-accordion{display:flex;flex-direction:column;gap:10px;--mat-expansion-container-background-color: var(--color-navy-600);--mat-expansion-header-text-color: var(--color-white);--mat-expansion-header-indicator-color: var(--color-white);--mat-expansion-header-expanded-state-height: auto;--mat-expansion-header-collapsed-state-height: auto}.process-accordion .mat-expansion-panel-header{--mat-icon-color: var(--color-white)}.process-accordion .mat-expansion-panel-header{padding:6px 12px!important}@media (min-width: 768px){.process-accordion .mat-expansion-panel-header{padding:6px 18px!important}}@media (min-width: 1200px){.process-accordion .mat-expansion-panel-header{padding:6px 24px!important}}.process-accordion .mat-expansion-panel-content-wrapper{background:var(--color-blue-050)}.process-accordion .mat-expansion-panel-body{padding:14px!important}@media (min-width: 768px){.process-accordion .mat-expansion-panel-body{padding:20px 24px 16px!important}}.process-accordion .mat-content{align-items:center!important;min-height:40px}.process-accordion .mat-expansion-panel{box-shadow:none!important;border:1px solid var(--color-blue-100)!important;border-radius:12px!important}.process-accordion .mat-expansion-panel-spacing{margin:0!important}.activity-accordion{display:flex;flex-direction:column;gap:10px;--mat-expansion-container-background-color: var(--color-ice-050);--mat-expansion-header-text-color: var(--color-blue-500);--mat-expansion-header-indicator-color: var(--color-blue-500);--mat-expansion-header-expanded-state-height: auto;--mat-expansion-header-collapsed-state-height: auto}.activity-accordion .mat-expansion-panel-header{--mat-icon-color: var(--color-blue-500)}.activity-accordion .mat-expansion-panel-content-wrapper{background:var(--color-indigo-050)}.activity-accordion .mat-expansion-panel-body{padding:0!important}.task-accordion{--mat-expansion-container-background-color: var(--color-ice-100);--mat-expansion-header-text-color: var(--color-navy-600);--mat-expansion-header-indicator-color: var(--color-blue-500);--mat-expansion-header-expanded-state-height: auto;--mat-expansion-header-collapsed-state-height: auto}.task-accordion .mat-expansion-panel-header{padding:15px 12px!important}@media (min-width: 1200px){.task-accordion .mat-expansion-panel-header{padding:15px 24px!important}}.task-accordion .mat-expansion-panel{box-shadow:none!important;border:1px solid var(--color-ice-500)!important}.task-accordion .mat-expansion-panel-content-wrapper{background:var(--color-ice-100)!important}.task-accordion .mat-expansion-panel-body{padding:0!important}.text-button{--mat-icon-color: var(--color-indigo-500)}.risk-expanded{display:flex;flex-direction:column;gap:10px;--mat-expansion-container-background-color: var(--color-indigo-050);--mat-expansion-header-indicator-color: var(--color-blue-600);--mat-expansion-header-expanded-state-height: auto;--mat-expansion-header-collapsed-state-height: auto}.risk-expanded .blocked{--mat-expansion-container-background-color: var(--color-gray-050);--mat-expansion-header-indicator-color: var(--color-navy-400)}.risk-expanded .mat-expansion-panel-header{padding:6px 12px!important}@media (min-width: 1200px){.risk-expanded .mat-expansion-panel-header{padding:6px 24px!important}}.risk-expanded .mat-expansion-panel-content-wrapper{background:var(--color-white)}.risk-expanded .mat-expansion-panel-body{padding:0!important}.risk-expanded .mat-expansion-panel{box-shadow:none!important;border:1px solid var(--color-blue-100)!important;border-radius:12px!important}.risk-expanded .mat-expansion-panel-spacing{margin:0!important}.table-accordion{display:flex;flex-direction:column;gap:10px;--mat-expansion-container-background-color: var(--color-indigo-050);--mat-expansion-header-indicator-color: var(--color-blue-300);--mat-expansion-header-expanded-state-height: auto;--mat-expansion-header-collapsed-state-height: auto}.table-accordion .selected{--mat-expansion-container-background-color: var(--color-indigo-100)}.table-accordion .blocked{--mat-expansion-container-background-color: var(--color-gray-050);--mat-expansion-header-indicator-color: var(--color-navy-400)}.table-accordion .mat-expansion-panel-header{flex-direction:row-reverse!important;gap:12px!important;padding:6px 12px!important}@media (min-width: 1200px){.table-accordion .mat-expansion-panel-header{padding:6px 24px!important}}.table-accordion .mat-expansion-panel-content-wrapper{background:var(--color-white)}.table-accordion .mat-expansion-panel-body{padding:0!important}.table-accordion .mat-expansion-panel{box-shadow:none!important;border:1px solid var(--color-blue-100)!important;border-radius:12px!important}.table-accordion .mat-expansion-panel-spacing{margin:0!important}.field{display:flex;align-items:center;position:relative;width:100%}.field .field-autocomplete{height:35px;box-sizing:border-box;background:var(--color-ice-050);flex:1;padding:0 100px 0 16px;color:var(--color-navy-600);border:1px solid var(--color-blue-100);border-radius:8px}.field .field-autocomplete:focus{outline:none;border:2px solid var(--color-sky-500)}.field .field-autocomplete.error{border:1px solid var(--color-red-500)}.field .field-autocomplete.error:focus{border:2px solid var(--color-red-500)}.field .field-autocomplete.success{padding-right:35px}.field .field-progress{position:absolute;bottom:-4px;left:0;right:0}.field .field-button{--mat-icon-button-state-layer-size: 35px;position:absolute;right:0}.cdk-global-scrollblock{scrollbar-width:none}.btn-no-wrap.mat-mdc-button .mdc-button__label{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 768px){.btn-no-wrap.mat-mdc-button .mdc-button__label{max-width:unset}}.mat-mdc-menu-content{padding:0!important}.mat-mdc-menu-panel{max-height:300px;max-width:unset!important}.controls-accordion{border:1px solid var(--color-blue-100);border-radius:8px;--mat-expansion-container-background-color: var(--color-ice-050);--mat-expansion-header-indicator-color: var(--color-indigo-400);--mat-expansion-container-shape: 7px;--mat-expansion-header-expanded-state-height: auto;--mat-expansion-header-collapsed-state-height: auto}.controls-accordion .mat-expansion-panel-header{padding:6px 24px!important}.controls-accordion .mat-expansion-indicator{background:var(--color-indigo-050);padding:0 7px;border-radius:6px}.controls-accordion .mat-expansion-panel-body{padding:0!important}.controls-accordion .mat-expansion-panel{box-shadow:none!important;border:none!important;border-radius:7px!important}.critical-accordion{--mat-expansion-container-background-color: var(--color-white)}.critical-accordion .mat-expansion-panel-header{flex-direction:row-reverse!important;gap:12px!important;padding:6px 12px!important}.critical-accordion .mat-expansion-panel{border:none!important;border-bottom:1px solid var(--color-ice-400)!important}.risk-list-accordion{--mat-expansion-container-background-color: var(--color-white);--mat-expansion-header-expanded-state-height: 40px;--mat-expansion-header-collapsed-state-height: 40px}.risk-list-accordion .mat-expansion-panel-header{padding:0 12px!important}.risk-list-accordion .mat-expansion-panel-header.mat-expanded,.risk-list-accordion .mat-expansion-panel-header:hover{background-color:var(--color-ice-100)!important}.risk-list-accordion .mat-expansion-panel{box-shadow:none!important;border:none!important;display:flex!important;flex-direction:column;gap:10px}.risk-list-accordion .mat-expansion-panel-body{padding:8px 8px 16px;background-color:var(--color-ice-100);border-radius:12px!important}.checkbox-risk .mat-internal-form-field{width:100%;justify-content:space-between}.checkbox-risk .mat-internal-form-field label{margin-left:0!important}*{scrollbar-color:#c1c1c1 transparent}*:hover{scrollbar-color:#a8a8a8 transparent}html{scroll-behavior:smooth;line-height:1.2;scrollbar-color:unset;overflow:hidden}html:hover{scrollbar-color:unset}html,body{height:100%}body{margin:0;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;color:var(--color-gray-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%}*,*:before,*:after{-webkit-tap-highlight-color:transparent;list-style:none;font-family:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit}.container{max-width:96rem;margin:0 auto;width:100%}h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6,label,a,button{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-display:swap;font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{border:none;background:none;padding:0;cursor:pointer}.font-xs{font-size:12px}.font-sm{font-size:14px}.font-md{font-size:15px}@media (min-width: 768px){.font-md{font-size:16px}}.font-lg{font-size:17px}@media (min-width: 768px){.font-lg{font-size:18px}}.font-xl{font-size:18px}@media (min-width: 768px){.font-xl{font-size:20px}}.font-2xl{font-size:21px}@media (min-width: 768px){.font-2xl{font-size:24px}}.font-3xl{font-size:25px}@media (min-width: 768px){.font-3xl{font-size:30px}}.font-4xl{font-size:30px}@media (min-width: 768px){.font-4xl{font-size:36px}}.font-regular{font-weight:400;font-synthesis:weight}.font-medium{font-weight:500;font-synthesis:weight}.font-semibold{font-weight:600;font-synthesis:weight}.font-bold{font-weight:700;font-synthesis:weight}.ngx-file-drop__drop-zone--over{background-color:transparent!important}.ngx-file-drop__drop-zone--over .upload-container{border-color:var(--color-sky-500);background-color:var(--color-sky-050)}.ngx-file-drop__drop-zone--over .upload-container .upload-icon{color:var(--color-sky-500);transform:rotate(9deg)}.aos-init{opacity:0;transition:all .6s ease-out}.aos-animate{opacity:1}.aos-init[data-aos=fade-up]{transform:translateY(20px)}.aos-animate[data-aos=fade-up]{transform:translateY(0)}.aos-init[data-aos=fade-left]{transform:translate(50px)}.aos-animate[data-aos=fade-left]{transform:translate(0)}.aos-init[data-aos=fade-right]{transform:translate(-50px)}.aos-animate[data-aos=fade-right]{transform:translate(0)}.aos-init[data-aos=zoom-in]{transform:scale(.95)}.aos-animate[data-aos=zoom-in]{transform:scale(1)}.aos-init[data-aos=flip-left]{transform:perspective(1000px) rotateY(-90deg)}.aos-animate[data-aos=flip-left]{transform:perspective(1000px) rotateY(0)}.aos-init[data-aos=slide-rotate]{transform:translateY(30px) rotate(5deg)}.aos-animate[data-aos=slide-rotate]{transform:translateY(0) rotate(0)}.aos-init[data-aos=fade-up-long]{transform:translateY(100px);opacity:0}.aos-animate[data-aos=fade-up-long]{transform:translateY(0);opacity:1}.aos-init[data-aos=fade-down]{transform:translateY(-20px);opacity:0}.aos-animate[data-aos=fade-down]{transform:translateY(0);opacity:1}.aos-init[data-aos=scale-up]{transform:scale(.7);opacity:0}.aos-animate[data-aos=scale-up]{transform:scale(1);opacity:1}.aos-init[data-aos=rotate-in]{transform:rotate(-180deg);opacity:0}.aos-animate[data-aos=rotate-in]{transform:rotate(0);opacity:1}.aos-init[data-aos=blur-in]{filter:blur(20px);opacity:0}.aos-animate[data-aos=blur-in]{filter:blur(0);opacity:1}.aos-init[data-aos=swing]{transform:rotate(5deg);opacity:0}.aos-animate[data-aos=swing]{animation:swing 1s ease-out forwards;opacity:1}@keyframes swing{20%{transform:rotate(-3deg)}40%{transform:rotate(2deg)}60%{transform:rotate(-1deg)}80%{transform:rotate(1deg)}to{transform:rotate(0)}}.aos-init[data-aos=bounce-in]{transform:scale(.3);opacity:0}.aos-animate[data-aos=bounce-in]{animation:bounceIn .6s cubic-bezier(.68,-.55,.265,1.55) forwards;opacity:1}@keyframes bounceIn{0%{transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.aos-init[data-aos=slide-up-fade]{transform:translateY(30px) scale(.95);opacity:0}.aos-animate[data-aos=slide-up-fade]{transform:translateY(0) scale(1);opacity:1}.image-skeleton{position:absolute;width:100%;aspect-ratio:4/3;background:linear-gradient(90deg,#f0f0f0,#e0e0e0,#f0f0f0);animation:shimmer 2s infinite linear;background-size:200% 100%}img{position:relative;transition:opacity .3s ease}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.page-container{box-sizing:border-box;padding:52px 0 0;min-height:calc(100dvh - 38px)}@media (min-width: 1024px){.page-container{padding:38px 0 0}}.page-container--main{background-color:var(--color-white)}.page-container--form{background-color:var(--color-ice-200)}.header-container{position:relative;height:100px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:14px var(--page-container-padding-x-phone)}@media (min-width: 768px){.header-container{height:66px;flex-direction:row;align-items:center;justify-content:space-between}}@media (min-width: 1200px){.header-container{padding:14px var(--page-container-padding-x-laptop)}}@media (min-width: 1440px){.header-container{padding:14px var(--page-container-padding-x-desktop)}}.header-loading{position:absolute;bottom:0;left:0;right:0}.header-container-back{color:var(--color-blue-500)!important}.header-container-title{box-sizing:border-box;height:20px;display:flex;align-items:center;gap:12px;color:var(--color-blue-500)}@media (min-width: 768px){.header-container-title{justify-content:center}}.header-container-title-text{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-container-actions{display:flex;align-items:center;gap:6px}@media (min-width: 768px){.header-container-actions{gap:12px}}.header-action-divider{height:32px;border-right:1px solid var(--color-ice-700)}.content-container{box-sizing:border-box;min-height:calc(100dvh - 190px);padding:14px var(--page-container-padding-x-phone)}@media (min-width: 1200px){.content-container{min-height:calc(100dvh - 142px);padding:24px var(--page-container-padding-x-laptop)}}@media (min-width: 1440px){.content-container{padding:32px var(--page-container-padding-x-desktop)}}.content-container--main{background-color:var(--color-ice-100);border-top:1px solid var(--color-ice-400);border-bottom:1px solid var(--color-ice-400)}.content-container--form{background-color:var(--color-white);border-top:1px solid var(--color-ice-500);border-bottom:1px solid var(--color-ice-500);display:flex;flex-direction:column;gap:32px}.content-container p{color:var(--color-navy-600)}.content-container h2{color:var(--color-blue-700)}.content-container h3{color:var(--color-navy-700)}.section-container{display:flex;flex-direction:column;gap:28px;flex:1}.section-container--bg{box-sizing:border-box;border-radius:8px;padding:16px;background-color:var(--color-ice-100);border:1px solid var(--color-ice-500)}.section-container-row{display:flex;flex-direction:column;gap:28px}@media (min-width: 1024px){.section-container-row{flex-direction:row}}.section-container-header{display:flex;flex-direction:column;gap:6px}.section-container-header-toggle{display:flex;flex-direction:column;justify-content:space-between;gap:10px}@media (min-width: 768px){.section-container-header-toggle{flex-direction:row;align-items:center}}.section-container-header-left{display:flex;flex-direction:column;gap:6px}.section-container-content{display:flex;flex-direction:column;gap:20px}.continuos .section-container-content{gap:0px}.section-container-content--bg{box-sizing:border-box;border-radius:8px;padding:16px 20px;background-color:var(--color-ice-100);border:1px solid var(--color-ice-500)}.modal-container{display:grid;height:100dvh;grid-template-rows:auto 1fr auto}.modal-container h2{max-width:90%;display:flex!important;align-items:center}@media (min-width: 768px){.modal-container{display:unset;flex-direction:unset;height:unset}}.modal-container .mat-mdc-dialog-content{max-height:unset;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.modal-container .mat-mdc-dialog-content{max-height:75dvh}}.modal-container.task .mat-mdc-dialog-content{padding:0!important}.modal-container .mat-mdc-dialog-actions{margin:0 16px!important;border-color:var(--color-ice-600)!important}@media (min-width: 768px){.modal-container .mat-mdc-dialog-actions{margin:0 32px!important}}.modal-container .close{--mat-icon-button-icon-color: var(--color-blue-500);position:absolute;display:block;top:.5rem;right:.5rem;z-index:1}@media (min-width: 768px){.modal-container .close.auto-closable{display:none}}.table-accordion__header{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:40px}.table-accordion__header-left{display:flex;flex-direction:column}.table-accordion__header-left-title{color:var(--color-navy-700)}.table-accordion__header-left-subtitle{color:var(--color-navy-400)}.table-accordion__header-right{display:flex;align-items:center;gap:10px}.table-accordion__header-right-button{color:var(--color-blue-300)!important}.table-accordion__content{display:flex;flex-direction:column;gap:8px;padding:8px 16px}.table-accordion__content-item{border-bottom:1px solid var(--color-blue-100);padding-bottom:8px}.table-accordion__content-item:last-child{border-bottom:none}.table-accordion__content-item-key{color:var(--color-blue-500)}.table-accordion__content-item-value{color:var(--color-navy-700)}.signature-field{display:flex;flex-direction:column;gap:8px}.signature-field label{color:var(--color-navy-500)}.signature-container{background-color:var(--color-ice-050);outline:1px solid var(--color-blue-100);width:100%;aspect-ratio:3/2;position:relative;overflow:hidden;display:flex;flex-direction:column;border-radius:8px;box-sizing:border-box;padding:2px 4px}@media (min-width: 768px){.signature-container{padding:8px 16px}}.signature-container canvas{position:absolute;top:0;left:0;width:100%;height:calc(100% - 40px);touch-action:none;-webkit-user-select:none;user-select:none}.signature-actions{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.signature-actions-left button{color:var(--color-indigo-500)}.signature-actions-left button:disabled{color:var(--color-navy-400)}.real-line{width:50%;outline:1px solid var(--color-blue-100);opacity:.3;position:absolute;bottom:40%;left:50%;transform:translate(-50%)}.company-section{flex:unset;flex-shrink:0}@media (min-width: 768px){.company-section.continuos{width:320px}}@media (min-width: 1024px){.company-section{width:320px;padding-right:28px;border-right:1px solid var(--color-blue-050)}.company-section.continuos{border-right:none}}.company-option{display:flex;flex-direction:column}.company-logo{background-color:var(--color-ice-050);border:1px solid var(--color-blue-100);border-radius:8px;height:90px;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.company-logo img{width:200px;height:100%;object-fit:contain}.sheet-container{display:grid;grid-template-rows:auto 1fr;box-sizing:border-box;background-color:var(--color-white)}.sheet-container-header{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-indigo-050);padding:0 20px;height:50px;border-bottom:1px solid var(--color-blue-100)}.sheet-container-header__title,.sheet-container-header__close-button{color:var(--color-blue-600)!important}.sheet-container-content{overflow-y:auto;max-height:calc(90dvh - 50px);box-sizing:border-box;padding:10px 20px}.mat-bottom-sheet-container{padding:0!important;max-height:90dvh!important;overflow:hidden!important}
