@import"https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css";.content,.main-content,app-reports,app-reports *{box-sizing:border-box}.mat-form-field,.mat-form-field .mat-mdc-form-field-flex,input[type=text],input[type=email],textarea,.rich-text-editor,.date-range-picker,.powerbi-report,.report-container{width:100%!important;min-width:0!important}.google-chart,.google-visualization-container,.google-visualization-legend,.report-container,.mat-mdc-card .mat-mdc-card-content>.report-container{width:100%!important;max-width:100%!important;overflow:visible!important;min-width:0!important}.mat-mdc-card .mat-mdc-card-content{padding:16px!important}.date-range-picker,.date-range-picker .picker-btn,.date-range-picker .drp-input{display:flex!important;width:100%!important;gap:8px;align-items:center}app-header,.app-header{align-items:center}app-header .logo img,.logo img{max-width:100px;height:auto}.sidebar{transition:transform .2s ease,width .2s ease}@media (max-width: 767px){.main-content,.content{margin-left:0!important;padding-left:12px!important;padding-right:12px!important}.login-form-flex{padding:12px!important;width:100%!important}.page-title{font-size:1.1rem}}@media (max-width: 420px),(max-width: 480px) and (pointer: coarse) and (orientation: portrait){.sidebar{top:47px!important}.drawer-container{width:calc(100vw - 50px)!important}.mat-mdc-card{margin:8px 0!important}.mat-mdc-card .mat-mdc-card-content{padding:12px!important}.date-range-picker{flex-direction:column;align-items:stretch;gap:6px}.report-container{padding:6px!important}.toolbar .actions{gap:6px}.page-title{font-size:1rem}.legend-inline{display:block;margin-top:12px}}@media (min-width: 481px) and (max-width: 1024px){.main-content,.content{padding-left:18px!important;padding-right:18px!important}.mat-mdc-card .mat-mdc-card-content{padding:18px!important}.report-container{margin:0;padding:8px 6px}.google-chart{max-width:100%!important}}@media (min-width: 1025px) and (max-width: 1366px){.main-content{margin-left:72px!important}.mat-mdc-card .mat-mdc-card-content{padding:20px!important}}@media (min-width: 1367px){.mat-mdc-card .mat-mdc-card-content{padding:24px!important}.report-container{padding:12px!important}}.hide-on-mobile{display:none!important}@media (min-width: 481px){.hide-on-mobile{display:initial!important}}@media print{@page{margin:.5in;size:A4}button,.btn,.mat-mdc-button,.mat-mdc-icon-button,.mat-button-toggle-group,.mat-form-field,.scroll-container .mat-form-field,nav,.sidebar,.hidden-print,.daterangepicker{display:none!important}.picker-wrapper{display:block!important;visibility:visible!important;text-align:right!important;margin-bottom:12pt!important}.picker-input{display:inline-flex!important;visibility:visible!important;align-items:center!important;background:#f8f9fa!important;border:1px solid #dee2e6!important;border-radius:4px!important;padding:8pt 12pt!important;font-size:11pt!important;color:#495057!important;gap:8pt!important}.picker-icon{display:none!important}.picker-input input.form-control{display:inline-block!important;visibility:visible!important;border:none!important;background:transparent!important;color:#495057!important;font-size:11pt!important;padding:0!important;margin:0!important;outline:none!important;flex:1!important}body{margin:0!important;padding:0!important;background:#fff!important;color:#000!important;font-family:Roboto,sans-serif!important;font-size:12pt!important;line-height:1.4!important}.main{margin:0!important;padding:0!important}.container-fluid{padding:0!important;margin:0!important;max-width:none!important}.page-title{font-size:18pt!important;font-weight:500!important;color:#694ed6!important;margin-bottom:16pt!important;padding:0!important}.report-section-wrapper{page-break-inside:avoid!important;margin-bottom:24pt!important}.report-subline{margin-top:12pt!important;margin-bottom:8pt!important;padding:0!important;page-break-inside:avoid!important;page-break-after:avoid!important}.report-section-label{font-size:14pt!important;font-weight:500!important;color:#694ed6!important;margin-bottom:16pt!important;page-break-after:avoid!important}.loan-section-wrapper{page-break-before:always!important;page-break-inside:avoid!important;min-height:200pt!important}.loan-section{page-break-before:auto!important}.mat-mdc-card{border:1px solid #e0e0e0!important;border-radius:0!important;box-shadow:none!important;margin-bottom:12pt!important;page-break-before:auto!important;page-break-after:auto!important;page-break-inside:auto!important;background:#fff!important;max-width:100%!important;overflow:visible!important;height:auto!important}.analysis-card{page-break-before:auto!important;page-break-after:auto!important;page-break-inside:auto!important;margin-bottom:8pt!important}.analysis-card .mat-mdc-card-content{padding:12pt!important;min-height:auto!important}.analysis-card ul{margin:0!important;padding-left:16pt!important}.analysis-card li{margin-bottom:4pt!important;font-size:10pt!important}.mat-mdc-card-header{background-color:#f4eeff!important;border-bottom:1px solid #e0e0e0!important;padding:8pt 12pt!important;margin:0!important}.mat-mdc-card-title{font-size:14pt!important;font-weight:500!important;color:#694ed6!important;margin:0!important}.mat-mdc-card-content{padding:12pt!important}table.mat-mdc-table,.mat-mdc-table{width:100%!important;border-collapse:collapse!important;font-size:10pt!important;table-layout:auto!important;max-width:100%!important}.table-responsive{overflow:visible!important;max-width:100%!important}.mat-mdc-table .mat-mdc-header-cell,.mat-header-cell{background-color:#f4eeff!important;color:#694ed6!important;font-weight:500!important;border:1px solid #e0e0e0!important;padding:6pt 8pt!important;font-size:10pt!important}.mat-mdc-table .mat-mdc-cell,.mat-cell{border:1px solid #e8e8e8!important;padding:6pt 8pt!important;font-size:10pt!important;color:#000!important}.mat-mdc-row:nth-child(2n) td{background-color:#fffbff!important}.scroll-container{overflow:visible!important;max-height:none!important;height:auto!important}.mat-mdc-table-container{overflow:visible!important;max-width:100%!important}.mat-elevation-z8{box-shadow:none!important;border:1px solid #e0e0e0!important}.row{margin:0!important;display:block!important}.col-lg-3,.col-lg-4,.col-lg-8,.col-lg-9,.col-lg-12,.print-full-width{padding:0!important;width:100%!important;display:block!important;margin-bottom:12pt!important}.mat-button-toggle-group{display:none!important}app-chart-wrapper,.google-visualization-container,.google-chart{width:100%!important;height:auto!important;min-height:200pt!important;overflow:visible!important;page-break-inside:auto!important;display:block!important}svg{width:100%!important;height:auto!important;min-height:180pt!important;min-width:300pt!important;overflow:visible!important}.google-visualization-legend,.google-visualization-legend-item,.google-visualization-legend table,.google-visualization-legend td{display:block!important;visibility:visible!important;opacity:1!important;font-size:10pt!important;color:#333!important;background:transparent!important;margin:4pt 0!important;border:none!important}.google-visualization-legend-item{display:inline-block!important;margin-right:12pt!important;margin-bottom:4pt!important}.google-visualization-legend text,.google-visualization-legend span{font-size:10pt!important;color:#333!important;fill:#333!important}div[dir=ltr]{overflow:visible!important;width:100%!important;height:auto!important}div[dir=ltr]>div{overflow:visible!important;width:100%!important;height:auto!important}.google-visualization-legend,.google-visualization-legend-item{display:block!important;overflow:visible!important;font-size:10pt!important}.mat-mdc-card-content{overflow:visible!important;height:auto!important;min-height:auto!important;padding:16pt!important}ul{margin:0!important;padding-left:16pt!important}li{margin-bottom:4pt!important;font-size:10pt!important}.mat-divider{border-top:1px solid #e0e0e0!important;margin:12pt 0!important}.mat-mdc-card{page-break-inside:avoid}h1,h2,h3,h4,h5,h6{page-break-after:avoid}.mb-2{margin-bottom:8pt!important}.mb-3{margin-bottom:12pt!important}.mb-4{margin-bottom:16pt!important}.mt-3{margin-top:12pt!important}.my-4{margin-top:16pt!important;margin-bottom:16pt!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.text-center{text-align:center!important}.text-end{text-align:right!important}.mat-row .mat-cell[colspan]{text-align:center!important;font-style:italic!important;color:#666!important}}body.printing-mode header,body.printing-mode nav,body.printing-mode .sidebar,body.printing-mode .hidden-print,body.printing-mode .subheader-print-btn,body.printing-mode button,body.printing-mode .btn,body.printing-mode .mat-mdc-button,body.printing-mode .mat-button-toggle-group,body.printing-mode .mat-form-field{display:none!important}body.printing-mode .picker-wrapper{display:block!important}body.printing-mode .picker-input{display:inline-flex!important}body.printing-mode .main{margin-left:0!important;margin-top:0!important}body.printing-mode .container-fluid{width:100%!important;margin:0!important;padding:16px!important;max-width:none!important}body.printing-mode .mat-mdc-card{border:1px solid #e0e0e0!important;box-shadow:none!important;margin-bottom:16px!important}body.printing-mode .mat-mdc-card-header{background-color:#f4eeff!important;border-bottom:1px solid #e0e0e0!important}body.printing-mode .mat-mdc-card-title{color:#694ed6!important}body.printing-mode .report-section-label{color:#694ed6!important;font-weight:500!important;margin-bottom:16px!important}body.printing-mode .mat-mdc-header-cell{background-color:#f4eeff!important;color:#694ed6!important}*{font-family:Roboto,sans-serif;outline:none}* strong{font-weight:500}html{--mat-sys-background: #694ED6;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f4eefb;--mat-sys-inverse-primary: #cabeff;--mat-sys-inverse-surface: #312f38;--mat-sys-on-background: #1c1a23;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #4928b5;--mat-sys-on-primary-fixed: #1c0062;--mat-sys-on-primary-fixed-variant: #4928b5;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #80077e;--mat-sys-on-secondary-fixed: #380038;--mat-sys-on-secondary-fixed-variant: #80077e;--mat-sys-on-surface: #1c1a23;--mat-sys-on-surface-variant: #484554;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #810e74;--mat-sys-on-tertiary-fixed: #390033;--mat-sys-on-tertiary-fixed-variant: #810e74;--mat-sys-outline: #797585;--mat-sys-outline-variant: #c9c4d6;--mat-sys-primary: #694ED6;--mat-sys-primary-container: #e6deff;--mat-sys-primary-fixed: #e6deff;--mat-sys-primary-fixed-dim: #cabeff;--mat-sys-scrim: #000000;--mat-sys-secondary: #9d2d98;--mat-sys-secondary-container: #f4eeff;--mat-sys-secondary-fixed: #f4eeff;--mat-sys-secondary-fixed-dim: #ffabf2;--mat-sys-shadow: #000000;--mat-sys-surface: #694ED6;--mat-sys-surface-bright: #694ED6;--mat-sys-surface-container: #f1ecf8;--mat-sys-surface-container-high: #ebe6f2;--mat-sys-surface-container-highest: #e6e0ec;--mat-sys-surface-container-low: #f7f1fd;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #ddd8e4;--mat-sys-surface-tint: #694ED6;--mat-sys-surface-variant: #f7f5fc;--mat-sys-tertiary: #9e2f8e;--mat-sys-tertiary-container: #ffd7f1;--mat-sys-tertiary-fixed: #ffd7f1;--mat-sys-tertiary-fixed-dim: #fface9;--mat-sys-neutral-variant20: #312f3d;--mat-sys-neutral10: #1c1a23;--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 Roboto, sans-serif;--mat-sys-body-large-font: Roboto, 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 Roboto, sans-serif;--mat-sys-body-medium-font: Roboto, 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 Roboto, sans-serif;--mat-sys-body-small-font: Roboto, 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 Roboto, sans-serif;--mat-sys-display-large-font: Roboto, 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 Roboto, sans-serif;--mat-sys-display-medium-font: Roboto, 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 Roboto, sans-serif;--mat-sys-display-small-font: Roboto, 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 Roboto, sans-serif;--mat-sys-headline-large-font: Roboto, 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 Roboto, sans-serif;--mat-sys-headline-medium-font: Roboto, 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 Roboto, sans-serif;--mat-sys-headline-small-font: Roboto, 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 Roboto, sans-serif;--mat-sys-label-large-font: Roboto, 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 Roboto, sans-serif;--mat-sys-label-medium-font: Roboto, 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 Roboto, sans-serif;--mat-sys-label-small-font: Roboto, 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 Roboto, sans-serif;--mat-sys-title-large-font: Roboto, 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 Roboto, sans-serif;--mat-sys-title-medium-font: Roboto, 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 Roboto, sans-serif;--mat-sys-title-small-font: Roboto, 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-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 36px;--mat-chip-container-height: 28px;--mat-expansion-header-collapsed-state-height: 44px;--mat-expansion-header-expanded-state-height: 60px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: block;--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 36px;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block;--mat-form-field-container-height: 52px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 14px;--mat-form-field-filled-with-label-container-padding-top: 22px;--mat-form-field-filled-with-label-container-padding-bottom: 6px;--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 36px;--mat-list-list-item-leading-icon-start-space: 12px;--mat-list-list-item-leading-icon-end-space: 12px;--mat-list-list-item-one-line-container-height: 44px;--mat-list-list-item-two-line-container-height: 60px;--mat-list-list-item-three-line-container-height: 84px;--mat-paginator-container-size: 52px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-radio-touch-target-display: block;--mat-radio-state-layer-size: 36px;--mat-tab-container-height: 44px;--mat-select-arrow-transform: translateY(-8px);--mat-button-toggle-height: 40px;--mat-stepper-header-height: 72px;--mat-table-header-container-height: 52px;--mat-table-footer-container-height: 48px;--mat-table-row-item-container-height: 48px;--mat-toolbar-standard-height: 60px;--mat-toolbar-mobile-height: 52px;--mat-tree-node-min-height: 44px;--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;--mat-dialog-container-color: #ffffff;--mat-dialog-subhead-color: var(--mat-sys-on-primary);--mat-card-subtitle-text-color: var(--mat-sys-on-primary);--mat-card-elevated-container-color: #ffffff;--mat-table-background-color: #fff;--mat-table-header-headline-color: var(--mat-sys-primary)}html body.mobile .sidebar{display:none!important}html body.mobile .main,html body.mobile .container-fluid{margin-left:0!important}html .uopen-modalbox{background-color:#fff!important}html .uopen-backdrop{background-color:#00000080!important}html .uopen-modal-header-container .mat-mdc-card-header-text{width:100%!important}html .uopen-modal-header-container .uopen-modal-header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;gap:.5rem}html .uopen-modal-header-container .uopen-modal-header h2{margin:0;font-size:18px;color:var(--mat-sys-primary)}html .uopen-modal-header-container .uopen-modal-header h2 mat-icon{cursor:pointer!important}html .uopen-modal-header-container .uopen-modal-header .badge{font-weight:550!important}html .mat-mdc-dialog-container{max-width:95vw!important;max-height:100vh!important}html .mat-mdc-dialog-container .mat-mdc-dialog-content{max-height:unset!important;font-size:14px!important}html .mat-mdc-dialog-container .mat-mdc-dialog-surface{overflow-y:inherit!important;border-radius:0!important}html .password-change-dialog{z-index:9999!important}html .password-change-dialog .mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:0 0 15px #00000080!important;border:2px solid var(--mat-sys-primary)!important}html .password-change-dialog.mat-mdc-dialog-container[tabindex="-1"]{outline:none!important}html .mat-mdc-card{border-radius:0}html .mat-mdc-card .mat-mdc-card-header{background-color:var(--mat-sys-secondary-container);padding:12px;justify-content:space-between;align-items:center}html .mat-mdc-card .mat-mdc-card-header .mat-mdc-card-title{font-size:16px;color:var(--mat-sys-primary)}html .mat-mdc-card .mat-mdc-card-content{padding:16px}html .mat-mdc-card .mat-mdc-card-actions-align-end{border-top:1px solid #E0E0E0}html .mat-mdc-tab-body{padding-top:10px;font-size:14px}html .main{--mat-button-filled-container-height: 36px;--mat-button-filled-touch-target-display: block;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-protected-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block;--mat-form-field-container-height: 52px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 14px;--mat-form-field-filled-with-label-container-padding-top: 22px;--mat-form-field-filled-with-label-container-padding-bottom: 6px}html .mat-mdc-raised-button.mat-primary,html .mat-mdc-unelevated-button.mat-primary{background-color:var(--mat-sys-primary)!important;color:var(--mat-sys-on-primary)!important}html .mat-mdc-outlined-button:not(:disabled){border-color:var(--mat-sys-primary)!important}html .mat-mdc-raised-button.mat-accent,html .mat-mdc-unelevated-button.mat-accent{background-color:#80077e!important;color:#fff!important}html .mat-mdc-fab.mat-primary,html .mat-mdc-mini-fab.mat-primary{background-color:var(--mat-sys-primary)!important;color:var(--mat-sys-on-primary)!important}html .mat-button-toggle-checked .mat-button-toggle-button:has(.mat-button-toggle-checkbox-wrapper){padding-left:0;border-radius:0}html .mat-button-toggle-checkbox-wrapper{display:none}.scroll-container{min-height:400px;max-height:81vh;overflow-y:auto;overflow-x:hidden;background:#fff;contain:layout}.scroll-container tr.mat-header-row{position:sticky;top:0;z-index:1}table:not(.mat-calendar-table) tbody,table:not(.mat-calendar-table) td,table:not(.mat-calendar-table) tfoot,table:not(.mat-calendar-table) th,table:not(.mat-calendar-table) thead,table:not(.mat-calendar-table) tr{border-color:#e8e8e8!important;font-size:14px;padding:0 8px!important}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker):after{color:red}.link-button{border-color:var(--mat-sys-primary)!important}*{margin:0;padding:0}.brand-bg{background:url("./media/finastra-bg-VHA2AYLX.webp") no-repeat fixed;background-size:cover;background-position:50% 60%}.mat-mdc-tab-body-content{overflow:hidden!important}.mat-mdc-row:nth-child(2n){background-color:#fffbff}.mat-mdc-raised-button.mat-primary:not(:disabled){color:var(--mat-sys-on-primary)!important}.mat-mdc-icon-button{color:var(--mat-sys-primary)!important}.scale-75{transform:scale(.75)}.page-title{padding:10px 0}.container-fluid{padding:15px 30px!important}.container-fluid .sub-header,.container-fluid form h6{font-size:16px;border-bottom:1px solid #E0E0E0;padding-bottom:10px;margin:20px 0;font-weight:500}.container-fluid form h5{font-size:20px;font-weight:500;color:var(--mat-sys-primary);margin-bottom:0}.badge-lg{font-size:.8rem}.session-expiry .mat-dialog-title{margin-bottom:0!important}.session-expiry .mat-mdc-dialog-content{padding:0!important;width:100%;margin:0 auto!important;height:100%}.session-expiry .mat-mdc-dialog-content div{margin:0 auto!important;text-align:center}.session-expiry .mat-mdc-dialog-content div h2{color:#ff4242;margin:0;font-size:30px;font-weight:700;padding:10px 0 0;letter-spacing:2px}.session-expiry .mat-mdc-dialog-content div p{color:var(--mat-sys-on-surface);text-align:center;font-size:16px;margin-top:12px}.error-modal .mat-mdc-dialog-content{padding:45px 24px 0!important;width:100%;margin:0 auto!important}.error-modal .mat-mdc-dialog-content .mat-icon{background:#ff4242;padding:8px;text-align:center;margin:0 auto;color:#fff;font-size:36px;border-radius:50%;height:unset!important;width:unset!important}.error-modal .mat-mdc-dialog-content h2{color:#ff4242;margin:1rem 0;font-weight:700}.mat-snackbar-panel-custom{border-radius:8px;font-size:14px;padding:10px 16px;display:flex!important;align-items:center!important;color:#fff;justify-content:center!important;top:50px;position:fixed;right:0}.mat-snackbar-panel-custom.mode-success .mat-mdc-snackbar-surface{background-color:#4caf50}.mat-snackbar-panel-custom.mode-error .mat-mdc-snackbar-surface{background-color:#f44336}.mat-snackbar-panel-custom.mode-warning .mat-mdc-snackbar-surface{background-color:#ff6f00}.mat-snackbar-panel-custom.mode-info .mat-mdc-snackbar-surface{background-color:#1976d2}.mat-snackbar-panel-custom .mdc-button__label{color:#fff}.mat-mdc-form-field.mat-form-field-disabled .mat-mdc-text-field-wrapper{background-color:#00000014!important}.mat-mdc-form-field.mat-form-field-disabled .mdc-floating-label,.mat-mdc-form-field.mat-form-field-disabled .mat-mdc-form-field-label{color:#0009!important}.mat-mdc-form-field.mat-form-field-disabled .mat-mdc-input-element,.mat-mdc-form-field.mat-form-field-disabled .mdc-text-field--filled,.mat-mdc-form-field.mat-form-field-disabled input.mat-mdc-input-element,.mat-mdc-form-field.mat-form-field-disabled textarea.mat-mdc-input-element{color:#000000b3!important}.mat-mdc-form-field.mat-form-field-disabled .mdc-text-field--disabled{cursor:not-allowed}.mat-mdc-form-field.mat-form-field-disabled .mdc-text-field--disabled input::placeholder{text-decoration:none!important;opacity:.38}.mat-mdc-select-disabled .mat-mdc-select-value,.mat-mdc-select-disabled .mdc-select__selected-text,.mat-mdc-select-disabled .mat-mdc-select-value-text{color:#000000b3!important}.mat-mdc-select-disabled .mat-mdc-select-arrow{color:#00000080!important}.mat-mdc-checkbox-disabled .mat-mdc-checkbox-label{color:#000000b3!important}.mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background{background-color:#0000001f!important}.mdc-checkbox--disabled .mdc-checkbox__checkmark{color:#00000080!important}.mat-mdc-radio-button.mat-mdc-radio-disabled{opacity:.8!important}.mat-mdc-radio-button.mat-mdc-radio-disabled .mdc-radio__outer-circle{border-color:#00000080!important;border-width:2px!important}.mat-mdc-radio-button.mat-mdc-radio-disabled .mdc-radio__inner-circle{background-color:#00000080!important}.mat-mdc-radio-button.mat-mdc-radio-disabled .mdc-radio__background{background-color:#f0f0f0!important}.mat-mdc-radio-button.mat-mdc-radio-disabled .mat-mdc-radio-label,.mat-mdc-radio-button.mat-mdc-radio-disabled .mdc-form-field>label{color:#000000b3!important}button.mat-mdc-button-disabled,.mat-mdc-button.mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled,.mat-mdc-stroked-button.mat-mdc-button-disabled,.mat-mdc-flat-button.mat-mdc-button-disabled{background-color:#0000001f!important;color:#0009!important}button.mat-mdc-button-disabled .mat-icon,.mat-mdc-button.mat-mdc-button-disabled .mat-icon,.mat-mdc-raised-button.mat-mdc-button-disabled .mat-icon,.mat-mdc-stroked-button.mat-mdc-button-disabled .mat-icon,.mat-mdc-flat-button.mat-mdc-button-disabled .mat-icon{opacity:.7}.mat-mdc-slide-toggle.mat-disabled .mdc-switch__track{background-color:#00000040!important}.mat-mdc-slide-toggle.mat-disabled .mdc-switch__handle{background-color:#0006!important}.mat-mdc-slide-toggle.mat-disabled .mat-mdc-slide-toggle-label{color:#000000b3!important}.mat-mdc-slider.mat-disabled .mdc-slider__track{background-color:#0000004d!important}.mat-mdc-slider.mat-disabled .mdc-slider__thumb{background-color:#0006!important}.calendar table td{color:var(--bs-body-color)}.calendar table td.in-range{background-color:var(--mat-sys-secondary-container)!important}.calendar table td.active{background-color:var(--mat-sys-primary)!important}.calendar table td.off.end-date,.calendar table td.off.start-date{background-color:#fff!important}.calendar table td.today:not(.off){background-color:#80077e!important;color:#fff!important}.ranges ul li{border-radius:0!important}.ranges ul li:hover{background-color:var(--mat-sys-secondary-container)!important}.ranges ul li button{font-family:Roboto,sans-serif!important;font-size:14px!important;color:var(--bs-body-color);padding:6px!important;border-radius:0!important}.ranges ul li button.active{background-color:var(--mat-sys-primary)!important}.card-footer .btn{border-radius:var(--mat-sys-corner-full)!important}.card-footer .btn.btn-secondary{color:var(--mat-sys-primary);border-color:var(--mat-sys-outline);background-color:#fff!important}.card-footer .btn.btn-primary{background-color:var(--mat-sys-primary)!important;color:#fff!important;border-color:var(--mat-sys-primary)!important}.picker-wrapper{display:inline-block;position:relative}.picker-wrapper input[readonly].form-control{background:transparent;border:1px solid transparent;padding:6px 12px 6px 40px;border-radius:24px;cursor:pointer;min-width:15rem!important;color:var(--mat-sys-primary, var(--accent));box-shadow:none;display:inline-flex;flex:0 0 auto;width:auto;border-color:var(--mat-sys-primary)!important}.picker-wrapper .picker-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:18px;width:18px;height:18px;color:var(--mat-sys-primary, #694ED6);pointer-events:none;display:inline-flex;align-items:center;justify-content:center}.picker-wrapper input[readonly].form-control:hover{background-color:#694ed60f}.picker-wrapper input[readonly].form-control:focus{outline:none;box-shadow:0 0 0 3px #694ed61f}.picker-wrapper input[readonly].form-control:placeholder-shown{padding-left:40px}.picker-input{position:relative;display:inline-flex;align-items:center}.picker-input .picker-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:18px;width:18px;height:18px;color:var(--mat-sys-primary, #694ED6);pointer-events:none;display:inline-flex;align-items:center;justify-content:center;z-index:2}.picker-input input[readonly].form-control{padding-left:40px;position:relative;z-index:1;background:transparent;border:1px solid transparent;border-radius:24px;cursor:pointer;min-width:16rem!important}
