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{--white: #ffffff;--purple-primary: #524294;--purple-L10: #6f5fa6;--purple-L20: #8b7db8;--purple-L30: #a89cc9;--purple-L40: #c5bcdb;--purple-L50: #e2dded;--purple-D10: #44387a;--purple-D20: #382e61;--purple-D30: #2c2448;--purple-D40: #201a32;--purple-D50: #14101c;--blue-primary: #105577;--blue-L10: #3d6b89;--blue-L20: #5e829c;--blue-L30: #7e9aaf;--blue-L40: #9eb2c3;--blue-L50: #becbd7;--blue-D10: #144965;--blue-D20: #135d54;--blue-D30: #153243;--blue-D40: #132734;--blue-D50: #111c24;--gunmetal-primary: #25292e;--gunmetal-L10: #3c424a;--gunmetal-L20: #525b67;--gunmetal-L30: #697583;--gunmetal-L40: #838e9c;--gunmetal-L50: #a0a8b2;--gunmetal-L60: #bcc2c9;--gunmetal-L70: #d8dce0;--gunmetal-L80: #f4f5f7;--gunmetal-D10: #0e1012;--red-primary: #bf3131;--red-L10: #cd544b;--red-L20: #d97266;--red-L30: #e48e83;--red-L40: #edaba0;--red-L50: #f5c7bf;--red-D10: #9d2c2a;--red-D20: #7c2623;--red-D30: #6a231f;--red-D40: #501d19;--red-D50: #24110d;--dark-red-primary: #9c2852;--dark-red-L10: #bd2b77;--dark-red-L20: #c27387;--dark-red-L30: #d396a4;--dark-red-L40: #e3b8c1;--dark-red-L50: #f1dbe0;--dark-red-D10: #812544;--dark-red-D20: #662037;--dark-red-D30: #4d1c2b;--dark-red-D40: #35161f;--dark-red-D50: #34001b;--green-primary: #139b5b;--green-L10: #48aa71;--green-L20: #6ab888;--green-L30: #8ac69f;--green-L40: #a7d5b6;--green-L50: #c5e3ce;--green-D10: #19834e;--green-D20: #1b6c41;--green-D30: #1a5635;--green-D40: #184129;--green-D50: #142d1e;--orange-primary: #ec6615;--orange-L10: #f37d3b;--orange-L20: #fa935c;--orange-L30: #fea97b;--orange-L40: #ffbf9b;--orange-L50: #ffd4bc;--orange-D10: #c75816;--orange-D20: #a44a16;--orange-D30: #813c15;--orange-D40: #612e13;--orange-D50: #412110;--slate-50: #f8fafc;--slate-100: #f1f5f9;--slate-200: #e2e8f0;--slate-300: #cbd5e1;--slate-400: #94a3b8;--slate-500: #64748b;--slate-600: #475569;--slate-700: #334155;--slate-800: #1e293b;--slate-900: #0f172a;--gray-50: #f9fafb;--gray-bg: #f8f9fa;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--amber-50: #fffbeb;--amber-100: #fef3c7;--amber-200: #fde68a;--amber-300: #fcd34d;--amber-400: #fbbf24;--amber-500: #f59e0b;--amber-600: #d97706;--amber-700: #b45309;--amber-800: #92400e;--amber-900: #78350f;--status-success: #22c55e;--status-success-bg: #dcfce7;--status-success-text: #166534;--status-error: #ef4444;--status-error-bg: #fee2e2;--status-error-text: #991b1b;--status-warning: #f59e0b;--status-warning-bg: #fef3c7;--status-warning-text: #92400e;--status-review: #8b5cf6;--status-review-bg: #ede9fe;--status-review-text: #6b21a8;--highlight-bg: #fef9e7;--highlight-active: #fef3c7}:root{--mat-form-field-container-height: 2.5rem;--mat-form-field-filled-with-label-container-padding-top: .5rem;--mat-form-field-filled-with-label-container-padding-bottom: .5rem;--mat-form-field-container-vertical-padding: .5rem;--mdc-outlined-text-field-container-shape: .25rem;--mdc-outlined-text-field-outline-color: var(--gunmetal-L60);--mdc-outlined-text-field-hover-outline-color: var(--purple-primary);--mdc-outlined-text-field-focus-outline-width: 1px;--mdc-outlined-text-field-focus-outline-color: var(--gunmetal-L30);--mdc-outlined-text-field-error-outline-color: var(--red-primary);--mdc-outlined-text-field-error-hover-outline-color: var(--red-primary);--mat-form-field-error-text-color: var(--red-primary);--mat-form-field-subscript-text-tracking: normal;--mat-select-placeholder-text-color: var(--gunmetal-L30);--mdc-outlined-text-field-disabled-input-text-color: var(--gunmetal-L20);--mdc-outlined-text-field-disabled-outline-color: var(--gunmetal-L60);--mdc-outlined-text-field-input-text-color: var(--gunmetal-primary);--mdc-outlined-text-field-caret-color: var(--purple-primary)}.acs-form-field{display:flex;flex-direction:column;gap:.5rem;flex-grow:1;.acs-form-field-label{font-weight:700;.sub-label{color:var(--gunmetal-L30);font-weight:400}}.acs-form-field-label.acs-form-field-label-required:after{content:" *";color:var(--red-primary)}.mat-mdc-text-field-wrapper{padding:0 .5rem;background-color:var(--white)}.mat-mdc-text-field-wrapper.mdc-text-field--disabled{background-color:var(--gunmetal-L80)}.mat-mdc-form-field-error-wrapper{padding:0 2rem}.mat-mdc-select-disabled{.mat-mdc-select-value-text{.mat-mdc-select-min-line{color:var(--gunmetal-L30)}}}.mat-mdc-select-placeholder{font-weight:400}.mat-mdc-form-field-error-wrapper:before{content:url("./media/warning-C443DFZ2.svg");position:absolute;left:.5rem;top:.25rem}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}}.acs-form-field.acs-search-input{.mat-mdc-form-field-infix{display:flex;gap:.5rem}.mat-mdc-form-field-infix:before{content:url("./media/magnifying-glass-WHZBG64F.svg");height:1.5rem}}::placeholder{color:var(--gunmetal-L30)!important;letter-spacing:normal;font-weight:400}.living-document-page-input{.mat-mdc-text-field-wrapper{padding:0 4px;.mat-mdc-form-field-flex{height:2rem!important;align-items:center;display:flex;justify-content:center}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}}}.acs-table{--mat-table-background-color: transparent;--mat-table-row-item-outline-width: 0px;border-collapse:separate;border-spacing:0 1rem!important;margin-top:-1rem;.mat-mdc-header-row{.mat-mdc-header-cell{background-color:var(--gunmetal-L80);color:var(--gunmetal-L30);font-weight:700;text-transform:uppercase;.mat-sort-header-content{color:var(--gunmetal-L30)}.mat-sort-header-arrow{svg{fill:var(--gunmetal-L30)}}}}.mat-mdc-row{--mat-table-row-item-container-height: 4.5rem;border:1px solid transparent;border-radius:.5rem;box-shadow:0 0 8px #25292e26;.mat-mdc-cell{padding-bottom:3px;background-color:var(--white);border-top:1px solid var(--gunmetal-L60);border-bottom:1px solid var(--gunmetal-L60);font-size:1rem;font-weight:400;.actions-cell-wrapper{display:flex;gap:.5rem;acs-icon{cursor:pointer}}}}.mdc-data-table__row:last-child .mat-mdc-cell{border-bottom:1px solid var(--gunmetal-L60)}.mat-mdc-row>:first-child{border-left:1px solid var(--gunmetal-L60);border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.mat-mdc-row>:last-child{border-right:1px solid var(--gunmetal-L60);border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.mat-mdc-row.disabled-row{pointer-events:none;.mat-mdc-cell{border-bottom:4px solid var(--gunmetal-L30)}}.mat-mdc-row.danger-row{.mat-mdc-cell{border-bottom:4px solid var(--red-primary);padding-bottom:0}}.mat-mdc-row.locked-row{pointer-events:none;.mat-mdc-cell{border-bottom:4px solid var(--orange-L20)}}}.acs-table.clickable-rows{.mat-mdc-row{cursor:pointer}.mat-mdc-row:hover{.mat-mdc-cell{border-bottom:4px solid var(--purple-primary);padding-bottom:0}}.mat-mdc-row.disabled{.mat-mdc-cell{border-bottom:4px solid var(--orange-L20);padding-bottom:0;pointer-events:none}}}.acs-list-table{--mat-table-background-color: transparent;.mat-mdc-table{background:transparent}.mat-mdc-header-row{background:var(--slate-50);height:2.5rem}.mat-mdc-header-cell{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--slate-500);border-bottom:1px solid var(--slate-200);padding:0 1rem;background:transparent;&:first-of-type{padding-left:1.25rem}&:last-of-type{padding-right:1.25rem}.mat-sort-header-content{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--slate-500)}}.mat-mdc-row{height:3.5rem;transition:background-color .1s ease;&:hover{background-color:var(--slate-50)}&:last-child .mat-mdc-cell{border-bottom:none}&.disabled{opacity:.5;cursor:not-allowed}}.mat-mdc-cell{font-size:.8125rem;font-weight:400;color:var(--slate-600);border-bottom:1px solid var(--gray-200);padding:0 1rem;&:first-of-type{padding-left:1.25rem;font-weight:500;color:var(--slate-800)}&:last-of-type{padding-right:1.25rem}}.mat-mdc-no-data-row{height:auto}.mat-sort-header-container{justify-content:flex-start}.mat-sort-header-arrow{color:var(--slate-500)}}.acs-list-table.clickable-rows .mat-mdc-row{cursor:pointer}.actions-cell-wrapper{display:flex;justify-content:center;.acs-button{border-radius:.25rem!important;padding:.25rem;min-width:auto;height:1.5rem;width:1.5rem;opacity:.5;transition:opacity .1s ease,background-color .1s ease;&:hover{opacity:1;background-color:var(--slate-100)}acs-icon{height:.875rem;width:.875rem}}}.acs-card{padding:1.5rem;background-color:var(--white);border:1px solid var(--gunmetal-L60);border-radius:.5rem;box-shadow:0 0 8px #25292e26}::-webkit-scrollbar{width:.4rem;height:.4rem}::-webkit-scrollbar-track{background:var(--gunmetal-L80)}::-webkit-scrollbar-thumb{background:var(--gunmetal-L20);border-radius:.5rem}:root{--mdc-switch-track-width: 2.25rem;--mdc-switch-track-height: 1.25rem;--mdc-switch-track-shape: 1rem;--mat-switch-track-outline-width: 0;--mat-switch-with-icon-handle-size: .875rem;--mdc-switch-selected-icon-color: transparent;--mdc-switch-unselected-icon-color: transparent;--mat-switch-selected-with-icon-handle-horizontal-margin: 0 1.25rem;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0 .125rem;--mat-switch-label-text-size: .8125rem;--mdc-switch-state-layer-size: 0;--mdc-switch-disabled-selected-track-color: #cbd5e1;--mdc-switch-disabled-unselected-track-color: #e2e8f0;--mat-switch-disabled-selected-track-outline-width: 0;--mat-switch-disabled-unselected-track-outline-width: 0;--mdc-switch-disabled-selected-icon-color: transparent;--mdc-switch-disabled-unselected-icon-color: transparent;--mdc-switch-disabled-selected-handle-opacity: .7;--mdc-switch-disabled-unselected-handle-opacity: .7}.asc-toggle-slider{.mdc-switch__shadow{background-color:var(--white);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.mdc-switch__track,.mdc-switch__handle-track{transition:all .15s ease}.mdc-label{font-size:.8125rem;font-weight:400;color:#475569;padding-left:.5rem}}.asc-toggle-slider.asc-toggle-slider-primary{--mdc-switch-selected-track-color: var(--purple-primary);--mdc-switch-selected-focus-track-color: var(--purple-primary);--mdc-switch-selected-pressed-track-color: var(--purple-D20);--mdc-switch-selected-hover-track-color: var(--purple-D20);--mdc-switch-unselected-track-color: #cbd5e1;--mdc-switch-unselected-focus-track-color: #cbd5e1;--mdc-switch-unselected-pressed-track-color: #94a3b8;--mdc-switch-unselected-hover-track-color: #94a3b8}.asc-toggle-slider.asc-toggle-slider-danger{--mdc-switch-selected-track-color: #dc2626;--mdc-switch-selected-focus-track-color: #dc2626;--mdc-switch-selected-pressed-track-color: #b91c1c;--mdc-switch-selected-hover-track-color: #b91c1c;--mdc-switch-unselected-track-color: #fecaca;--mdc-switch-unselected-focus-track-color: #fecaca;--mdc-switch-unselected-pressed-track-color: #fca5a5;--mdc-switch-unselected-hover-track-color: #fca5a5}:root{--mat-sys-corner-extra-large: 8px;--mat-sys-surface: transparent;--mat-text-button-state-layer-color: none;--mdc-dialog-container-shape: .75rem;--mat-dialog-container-max-width: 41rem}.acs-modal-container{display:flex;flex-direction:column;background:var(--white);max-width:fit-content;max-height:75vh;overflow-x:hidden;overflow-y:auto;padding:1.5rem;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;min-width:24rem;.acs-modal-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;h3{margin:0;font-size:1rem;line-height:1.5;font-weight:600;color:var(--slate-900)}acs-icon{cursor:pointer;height:1.25rem;width:1.25rem;color:var(--slate-400);transition:color .15s ease;&:hover{color:var(--slate-500)}}}.acs-modal-content{p{margin:0 0 1rem;line-height:1.5;font-size:.875rem;font-weight:400;color:var(--slate-500)}}.acs-modal-footer{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}}.acs-modal-container.acs-modal-danger,.acs-modal-container.acs-modal-warning{.acs-modal-header h3{color:var(--slate-900)}}.modal-content>*:first-child{margin-top:0}:root{--mdc-snackbar-container-shape: .5rem;--mdc-snackbar-container-color: transparent}.mdc-snackbar__label{padding:0!important}.mdc-snackbar__surface{background-color:transparent!important;box-shadow:none!important}.mat-mdc-snack-bar-container{position:fixed;top:calc(var(--header-height, 56px) + 1rem);right:1rem;z-index:1050}mat-checkbox{--mdc-checkbox-state-layer-size: 2.5rem;--mat-checkbox-touch-target-display: block;--mdc-checkbox-unselected-icon-color: var(--slate-300);--mdc-checkbox-unselected-focus-icon-color: var(--slate-400);--mdc-checkbox-unselected-hover-icon-color: var(--slate-400);--mdc-checkbox-selected-icon-color: var(--purple-primary);--mdc-checkbox-selected-focus-icon-color: var(--purple-primary);--mdc-checkbox-selected-hover-icon-color: var(--purple-D20);--mdc-checkbox-selected-focus-state-layer-opacity: 0;--mdc-checkbox-unselected-focus-state-layer-opacity: 0;--mdc-checkbox-unselected-hover-state-layer-opacity: 0;--mdc-checkbox-selected-hover-state-layer-opacity: 0;--mat-checkbox-disabled-label-color: var(--gunmetal-primary);.mdc-checkbox{width:2.5rem;height:2.5rem;padding:0;flex:0 0 2.5rem}.mat-mdc-checkbox-touch-target{width:2.5rem!important;height:2.5rem!important}.mdc-checkbox__background{width:.875rem!important;height:.875rem!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%);border-radius:.125rem!important;border-width:1.5px!important;transition:background-color .15s ease,border-color .15s ease;svg{transform:scale(.65);path{stroke:var(--white);stroke-width:2.5px}}}.mdc-checkbox__mixedmark{width:.4rem!important;height:1.5px!important;border-width:0!important;background-color:var(--white)!important}.mdc-checkbox__native-control{width:2.5rem!important;height:2.5rem!important}.mdc-checkbox__ripple{display:none}.mdc-label{padding-left:0!important;font-weight:400}.diagram-wrapper &{--mdc-checkbox-state-layer-size: 20px;.mat-mdc-checkbox-touch-target{width:var(--mdc-checkbox-state-layer-size)!important;height:var(--mdc-checkbox-state-layer-size)!important}}}mat-checkbox.mdc-checkbox--disabled{--mdc-checkbox-disabled-unselected-icon-color: var(--slate-200);.mdc-checkbox__background{background-color:var(--slate-100)}}mat-checkbox.danger{--mdc-checkbox-disabled-unselected-icon-color: var(--red-primary);--mdc-checkbox-unselected-icon-color: var(--red-primary);--mdc-checkbox-unselected-focus-icon-color: var(--red-primary);--mdc-checkbox-selected-focus-icon-color: var(--red-primary);--mdc-checkbox-unselected-hover-icon-color: var(--red-primary);--mdc-checkbox-selected-icon-color: var(--red-primary);--mdc-checkbox-selected-hover-icon-color: var(--red-primary)}mat-checkbox.danger.mdc-checkbox--disabled{.mdc-checkbox__background{background-color:var(--red-L40)}}:root{--mat-select-panel-background-color: var(--white);--mat-option-selected-state-layer-color: #f1f5f9;--mat-option-hover-state-layer-color: transparent;--mat-option-selected-state-label-text-color: #1e293b}.mat-mdc-select-panel{max-height:21rem;border:1px solid #e2e8f0;border-radius:.375rem!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important;padding:.25rem!important}.mat-mdc-option{min-height:2rem!important;padding:0 .75rem!important;border-radius:.25rem;margin:.125rem 0;font-weight:400;color:#475569;transition:background-color .1s ease;mat-pseudo-checkbox{display:none}}.mat-mdc-option:hover:not(.mdc-list-item--selected){background-color:#f1f5f9!important;color:#1e293b}.mat-mdc-option.mat-mdc-option-active:not(.mdc-list-item--selected){background-color:#f1f5f9}.mat-mdc-option.mdc-list-item--selected{background-color:#f1f5f9!important;font-weight:500;position:relative}.mat-mdc-option.mdc-list-item--selected .mdc-list-item__primary-text{color:#1e293b!important}.mat-mdc-option.mdc-list-item--selected:before{content:"";position:absolute;left:0;top:.25rem;bottom:.25rem;width:2px;background-color:var(--purple-primary);border-radius:1px}.mat-mdc-select-arrow-wrapper{display:none!important}.mat-mdc-select-value:before{content:url("./media/chevron-down-C2PQBZQG.svg");position:absolute;right:.25rem;top:50%;transform:translateY(-50%) scale(.6);transition-timing-function:ease-in-out;transition:transform .3s}mat-select[aria-expanded=true]{.mat-mdc-select-value:before{transform:translateY(-50%) scale(.6) rotate(-180deg)}}.search-type-panel{min-width:7rem!important}.acs-breadcrumbs{span:not(:last-child){cursor:pointer;color:var(--blue-L10);text-decoration:underline}span:not(:last-child):hover{color:var(--blue-D10);text-decoration:none}.no-url{text-decoration:none!important;color:var(--gunmetal-primary)!important}}.acs-popover{position:relative;background-color:var(--white);border:1px solid var(--gunmetal-L60);border-radius:.25rem;box-shadow:0 4px 12px #25292e26;padding:1rem;&:before{content:url("./media/popover-arrow-3MDQXXNE.svg");position:absolute;right:calc(50% - .5rem);top:-15px}&.above:before{transform:rotate(180deg);top:auto;bottom:-15px}}.acs-popover--side:before{content:url("./media/popover-arrow-3MDQXXNE.svg");position:absolute;left:-16px;top:var(--arrow-y, 50%);transform:translateY(-50%) rotate(-90deg);width:16px;height:16px;pointer-events:none}.acs-popover--right:before{content:url("./media/popover-arrow-3MDQXXNE.svg");position:absolute;left:-16px;top:var(--arrow-y, 50%);transform:translateY(-50%) rotate(-90deg);width:16px;height:16px;pointer-events:none}.acs-popover--left:before{content:url("./media/popover-arrow-3MDQXXNE.svg");position:absolute;right:-16px;top:var(--arrow-y, 50%);transform:translateY(-50%) rotate(90deg);width:16px;height:16px;pointer-events:none}:root{--mdc-radio-state-layer-size: 1.25rem;--mat-radio-disabled-label-color: var(--gunmetal-primary);--mdc-radio-disabled-selected-icon-color: var(--gunmetal-L30);--mdc-radio-disabled-selected-icon-opacity: 1;--mdc-radio-disabled-unselected-icon-color: var(--gunmetal-L30);--mdc-radio-disabled-unselected-icon-opacity: 1;--mat-radio-ripple-color: transparent}.acs-radio{display:flex;gap:1.5rem;.mdc-label{font-weight:400}.mdc-radio__outer-circle{border-width:1px!important}.mdc-radio__inner-circle{display:none}.mat-mdc-radio-checked{.mdc-radio__outer-circle{border-width:.375rem!important}}.mat-mdc-radio-disabled{.mdc-radio__outer-circle{background-color:var(--gunmetal-L70)}}}.acs-radio.acs-radio-primary{--mdc-radio-selected-icon-color: var(--purple-primary);--mdc-radio-selected-focus-icon-color: var(--purple-primary);--mdc-radio-selected-hover-icon-color: var(--purple-primary);--mdc-radio-selected-pressed-icon-color: var(--purple-primary);--mat-radio-checked-ripple-color: var(--purple-primary);--mdc-radio-selected-hover-icon-color: var(--purple-D20);--mdc-radio-unselected-icon-color: var(--purple-primary);--mdc-radio-unselected-hover-icon-color: var(--purple-D20)}.acs-radio.acs-radio-danger{--mdc-radio-selected-icon-color: var(--red-primary);--mdc-radio-selected-focus-icon-color: var(--red-primary);--mdc-radio-selected-hover-icon-color: var(--red-primary);--mdc-radio-selected-pressed-icon-color: var(--red-primary);--mdc-radio-unselected-icon-color: var(--red-primary);--mdc-radio-unselected-hover-icon-color: var(--red-primary);--mat-radio-checked-ripple-color: : var(--red-primary)}:root{--mat-datepicker-calendar-container-shape: .5rem;--mat-datepicker-calendar-container-background-color: var(--white);--mat-datepicker-calendar-container-text-color: #1e293b;--mat-datepicker-calendar-date-today-outline-color: var(--purple-primary);--mat-datepicker-calendar-date-selected-state-background-color: var(--purple-primary);--mat-datepicker-calendar-date-selected-state-text-color: var(--white);--mat-datepicker-calendar-period-button-icon-color: #64748b}.mat-datepicker-toggle{position:relative;.mat-datepicker-toggle-default-icon{display:none}.mat-mdc-icon-button{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;&:before{content:url("./media/calendar-2DBDSAYU.svg");display:flex;align-items:center;justify-content:center;transform:scale(.7);opacity:.6;transition:opacity .15s ease}&:hover:before{opacity:1}.mat-mdc-button-touch-target{width:2rem;height:2rem}}}.mat-calendar{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;border-radius:.5rem;border:1px solid #e2e8f0;overflow:hidden;.mat-calendar-header{display:flex;align-items:center;height:3rem;padding:0 .5rem;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;.mat-calendar-controls{justify-content:center;flex-grow:1;margin:0;.mdc-button__label{span{font-size:.875rem;font-weight:600;color:#1e293b}}.mdc-button__label:before{display:none}.mat-calendar-previous-button,.mat-calendar-next-button{position:absolute;top:.25rem;width:2rem;height:2rem;svg{fill:#64748b}&:hover svg{fill:var(--purple-primary)}}.mat-calendar-previous-button{left:.25rem}.mat-calendar-next-button{right:.25rem}.mat-calendar-spacer{display:none}}.mdc-button__label{span{color:#1e293b}}}.mat-calendar-content{padding:.5rem;.mat-calendar-table{.mat-calendar-table-header{span{font-size:.6875rem;font-weight:500;color:#94a3b8;text-transform:uppercase}}.mat-calendar-body-label{color:#64748b}td{font-weight:400;.mat-calendar-body-cell-content{font-size:.8125rem;font-weight:400;border-radius:.375rem}&:hover .mat-calendar-body-cell-content:not(.mat-calendar-body-selected){background-color:#f1f5f9}}}}}:root{--mat-menu-container-color: var(--white)}.mat-mdc-menu-panel{border:1px solid #e2e8f0;border-radius:.5rem!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important;min-width:10rem;.mat-mdc-menu-content{padding:.25rem 0!important;.acs-menu-item{display:flex;align-items:center;gap:.5rem;min-height:2.25rem;padding:0 .75rem;cursor:pointer;font-size:.8125rem;font-weight:400;color:#374151;transition:background-color .1s ease}.acs-menu-item.danger{color:var(--red-primary)}.acs-menu-item:hover{background-color:#f8fafc}.acs-menu-item:not(.danger):hover{color:#1e293b}.acs-menu-item:focus{outline:none;background-color:#f8fafc}acs-icon{height:.875rem;width:.875rem;flex-shrink:0}i[class^=fa-],i[class*=" fa-"]{font-size:.75rem;color:#6b7280;flex-shrink:0}}}:root{--mdc-plain-tooltip-container-color: var(--gunmetal-primary)}.line-broken-tooltip{white-space:pre-line}.document-selection-tooltip{transform:translateY(-50%)!important;.mdc-tooltip__surface{padding:.5rem 1rem;opacity:80%}}.divider{width:100%;margin:1rem 0;border-top:1px solid var(--gunmetal-L60)}*{font-family:Open Sans,serif!important;color:var(--gunmetal-primary);font-weight:600;box-sizing:border-box}html,body{height:100%;font-size:16px}body{margin:0}:root{--header-height: 56px;--sidebar-width: 0px}@media print{html body .prompt-tester .acs-table .mat-mdc-header-row .mat-mdc-cell,html body .prompt-tester .acs-table .mat-mdc-row .mat-mdc-cell,html body .mat-mdc-header-row{font-size:.7rem!important;padding-top:.25em!important;padding-bottom:.25em!important}html body .prompt-tester button,html body .prompt-tester .no-print{display:none!important}h2,h3{font-size:.8rem!important}html body .prompt-tester .header span{font-size:.75rem!important;font-weight:400!important;line-height:1.2!important}html body .prompt-tester .acs-table .mat-mdc-header-row .mat-mdc-cell{font-size:.75rem!important;font-weight:400!important;padding-top:.2em!important;padding-bottom:.2em!important}html body .prompt-tester .acs-card pre,html body .prompt-tester .assembled-prompt pre,html body .prompt-tester .full-response .acs-card pre{font-size:.75rem!important;white-space:pre-wrap!important;line-height:1.2!important}html body acs-header{display:none!important}}.mdc-text-field--textarea textarea{resize:vertical!important}
