@charset "UTF-8";html{--mat-sys-background: #e3fffc;--mat-sys-error: #ad2f3c;--mat-sys-error-container: #ffdad9;--mat-sys-inverse-on-surface: #b0fff9;--mat-sys-inverse-primary: #96cdf7;--mat-sys-inverse-surface: #003735;--mat-sys-on-background: #00201e;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #8c1426;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #004b6f;--mat-sys-on-primary-fixed: #001e2f;--mat-sys-on-primary-fixed-variant: #004b6f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #314f00;--mat-sys-on-secondary-fixed: #112000;--mat-sys-on-secondary-fixed-variant: #314f00;--mat-sys-on-surface: #00201e;--mat-sys-on-surface-variant: #00522d;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #4e4800;--mat-sys-on-tertiary-fixed: #1f1c00;--mat-sys-on-tertiary-fixed-variant: #4e4800;--mat-sys-outline: #00894e;--mat-sys-outline-variant: #5cde92;--mat-sys-primary: #276489;--mat-sys-primary-container: #c9e6ff;--mat-sys-primary-fixed: #c9e6ff;--mat-sys-primary-fixed-dim: #96cdf7;--mat-sys-scrim: #000000;--mat-sys-secondary: #426900;--mat-sys-secondary-container: #b9f46a;--mat-sys-secondary-fixed: #b9f46a;--mat-sys-secondary-fixed-dim: #9ed750;--mat-sys-shadow: #000000;--mat-sys-surface: #e3fffc;--mat-sys-surface-bright: #e3fffc;--mat-sys-surface-container: #9bfff8;--mat-sys-surface-container-high: #7ffcf4;--mat-sys-surface-container-highest: #79f6ee;--mat-sys-surface-container-low: #c3fffa;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #70eee6;--mat-sys-surface-tint: #276489;--mat-sys-surface-variant: #7afbac;--mat-sys-tertiary: #676000;--mat-sys-tertiary-container: #f2e667;--mat-sys-tertiary-fixed: #f2e667;--mat-sys-tertiary-fixed-dim: #d5c94e;--mat-sys-neutral-variant20: #00391d;--mat-sys-neutral10: #00201e;--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 Arial;--mat-sys-body-large-font: Arial;--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 Arial;--mat-sys-body-medium-font: Arial;--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 Arial;--mat-sys-body-small-font: Arial;--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 Arial;--mat-sys-display-large-font: Arial;--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 Arial;--mat-sys-display-medium-font: Arial;--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 Arial;--mat-sys-display-small-font: Arial;--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 Arial;--mat-sys-headline-large-font: Arial;--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 Arial;--mat-sys-headline-medium-font: Arial;--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 Arial;--mat-sys-headline-small-font: Arial;--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 Arial;--mat-sys-label-large-font: Arial;--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 Arial;--mat-sys-label-medium-font: Arial;--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 Arial;--mat-sys-label-small-font: Arial;--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 Arial;--mat-sys-title-large-font: Arial;--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 Arial;--mat-sys-title-medium-font: Arial;--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 Arial;--mat-sys-title-small-font: Arial;--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}:root{--app-footer-bg: #0f1f2e;--app-footer-h: 37px;--app-system-bg: #004d71}@media(max-width:640px){:root{--app-footer-h: 42px}}html,body{height:100%;height:100vh;height:100dvh;flex:1;min-height:0;margin:0;overflow:hidden}html,body{background-color:var(--app-system-bg)}@media(pointer:coarse){html,body{touch-action:pan-x pan-y}}h2{margin-top:0}.yunius-scroll{scrollbar-width:thin;scrollbar-color:rgba(0,77,113,.35) transparent}.yunius-scroll::-webkit-scrollbar{width:4px;height:4px}.yunius-scroll::-webkit-scrollbar-track{background:transparent}.yunius-scroll::-webkit-scrollbar-thumb{background:#004d7159;border-radius:4px}.yunius-scroll::-webkit-scrollbar-thumb:hover{background:#004d7199}.mat-mdc-dialog-content,.cdk-virtual-scroll-viewport,.mat-mdc-autocomplete-panel{scrollbar-width:thin;scrollbar-color:rgba(0,77,113,.35) transparent}.mat-mdc-dialog-content::-webkit-scrollbar,.cdk-virtual-scroll-viewport::-webkit-scrollbar,.mat-mdc-autocomplete-panel::-webkit-scrollbar{width:4px;height:4px}.mat-mdc-dialog-content::-webkit-scrollbar-track,.cdk-virtual-scroll-viewport::-webkit-scrollbar-track,.mat-mdc-autocomplete-panel::-webkit-scrollbar-track{background:transparent}.mat-mdc-dialog-content::-webkit-scrollbar-thumb,.cdk-virtual-scroll-viewport::-webkit-scrollbar-thumb,.mat-mdc-autocomplete-panel::-webkit-scrollbar-thumb{background:#004d7159;border-radius:4px}.mat-mdc-dialog-content::-webkit-scrollbar-thumb:hover,.cdk-virtual-scroll-viewport::-webkit-scrollbar-thumb:hover,.mat-mdc-autocomplete-panel::-webkit-scrollbar-thumb:hover{background:#004d7199}body{display:flex;flex-direction:column;color-scheme:light;color:var(--mat-sys-on-surface);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}html .mat-mdc-raised-button{width:100%;border-radius:12px;font-weight:600;font-size:1rem;margin-top:.5rem}html .mat-mdc-button,html .mat-mdc-raised-button,html .mat-mdc-flat-button,html .mat-mdc-outlined-button,html .mat-mdc-unelevated-button,html .mat-mdc-fab,html .mat-mdc-mini-fab,html .mat-mdc-icon-button{transition:background-color .22s ease-in-out,color .22s ease-in-out,box-shadow .22s ease-in-out,transform .12s ease-in-out;will-change:transform}html .mat-mdc-button:active,html .mat-mdc-raised-button:active,html .mat-mdc-flat-button:active,html .mat-mdc-outlined-button:active,html .mat-mdc-fab:active,html .mat-mdc-mini-fab:active,html .mat-mdc-icon-button:active{transform:scale(.97)}html .btn-primary.mat-mdc-raised-button,html .btn-primary.mat-mdc-flat-button,html .btn-primary.mat-mdc-unelevated-button,html .btn-primary.mat-mdc-fab,html .btn-primary.mat-mdc-mini-fab{background-color:#004d71;color:#fff}html .btn-primary.mat-mdc-raised-button:hover,html .btn-primary.mat-mdc-flat-button:hover,html .btn-primary.mat-mdc-unelevated-button:hover,html .btn-primary.mat-mdc-fab:hover,html .btn-primary.mat-mdc-mini-fab:hover{background-color:#0c3c52;box-shadow:0 6px 18px #004d7140}html .btn-primary.mat-mdc-button,html .btn-primary.mat-mdc-outlined-button,html .btn-primary.mat-mdc-icon-button{color:#004d71}html .btn-primary.mat-mdc-outlined-button{border:1px solid #004d71}html .btn-primary.mat-mdc-button:hover,html .btn-primary.mat-mdc-outlined-button:hover,html .btn-primary.mat-mdc-icon-button:hover{background-color:#004d7114}html .btn-danger.mat-mdc-raised-button,html .btn-danger.mat-mdc-flat-button,html .btn-danger.mat-mdc-fab,html .btn-danger.mat-mdc-mini-fab{background-color:#c6414c;color:#fff}html .btn-danger.mat-mdc-raised-button:hover,html .btn-danger.mat-mdc-flat-button:hover,html .btn-danger.mat-mdc-fab:hover,html .btn-danger.mat-mdc-mini-fab:hover{background-color:#9e2e38;box-shadow:0 6px 18px #c6414c40}html .btn-danger.mat-mdc-button,html .btn-danger.mat-mdc-outlined-button,html .btn-danger.mat-mdc-icon-button{color:#c6414c}html .btn-danger.mat-mdc-outlined-button{border:1px solid #C6414C}html .btn-danger.mat-mdc-button:hover,html .btn-danger.mat-mdc-outlined-button:hover,html .btn-danger.mat-mdc-icon-button:hover{background-color:#c6414c14}html .btn-secondary.mat-mdc-raised-button,html .btn-secondary.mat-mdc-flat-button,html .btn-secondary.mat-mdc-fab,html .btn-secondary.mat-mdc-mini-fab{background-color:#8ec641;color:#fff}html .btn-secondary.mat-mdc-raised-button:hover,html .btn-secondary.mat-mdc-flat-button:hover,html .btn-secondary.mat-mdc-fab:hover,html .btn-secondary.mat-mdc-mini-fab:hover{background-color:#8ec641;box-shadow:0 6px 18px #9ce23b6d}html .btn-secondary.mat-mdc-button,html .btn-secondary.mat-mdc-outlined-button,html .btn-secondary.mat-mdc-icon-button{color:#8ec641}html .btn-secondary.mat-mdc-outlined-button{border:1px solid #8EC641}html .btn-secondary.mat-mdc-button:hover,html .btn-secondary.mat-mdc-outlined-button:hover,html .btn-secondary.mat-mdc-icon-button:hover{background-color:#8ec64114}html .mat-mdc-button:disabled,html .mat-mdc-raised-button:disabled,html .mat-mdc-flat-button:disabled,html .mat-mdc-outlined-button:disabled,html .mat-mdc-unelevated-button:disabled,html .mat-mdc-fab:disabled,html .mat-mdc-mini-fab:disabled,html .mat-mdc-icon-button:disabled{background-color:#0000001f!important;color:#00000061!important;border-color:#0000001f!important;box-shadow:none!important;transform:none!important;cursor:not-allowed;pointer-events:none;transition:none}html .mat-mdc-raised-button:hover{transform:translateY(-2px)}.mat-mdc-datepicker-content,.mat-mdc-datepicker-content-container{background-color:#fff!important;border:1px solid #004d71!important;border-radius:8px!important;box-shadow:0 4px 12px #0000001a!important;padding:8px!important}.mat-calendar-header{background-color:#fff!important;padding:0!important}.mat-calendar-previous-button,.mat-calendar-next-button,.mat-calendar-period-button{color:#004d71!important;background-color:transparent!important}.mat-calendar-period-button:hover{background-color:#004d710d!important}.mat-calendar-table-header th{color:#666!important;font-weight:600!important;font-size:12px!important;border-bottom:1px solid #dedede!important}.mat-calendar-body-cell-content{color:#333!important;background-color:transparent!important;border-radius:4px!important;font-weight:400!important}.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content{background-color:#004d711a!important;color:#004d71!important}.mat-calendar-body-selected{background-color:#004d71!important;color:#fff!important;font-weight:700!important}.mat-calendar-body-today:not(.mat-calendar-body-selected){border:1px solid #004d71!important}.mat-mdc-datepicker-content,.mat-mdc-datepicker-content-container,.mat-datepicker-content{background-color:#fff!important;border:1px solid rgba(0,77,113,.2)!important;border-radius:12px!important;box-shadow:0 10px 25px -5px #004d7156,0 8px 10px -6px #004d711a!important}html .mat-mdc-form-field .mat-mdc-text-field-wrapper,html .mat-mdc-form-field.mat-focused .mat-mdc-text-field-wrapper,html .mat-mdc-select-trigger{background-color:#fff!important}html .mat-mdc-select-panel{background-color:#fff!important;border-radius:12px!important;border:1px solid rgba(0,77,113,.2);box-shadow:0 10px 25px -5px #004d7140,0 8px 10px -6px #004d711a}html .mat-mdc-option{background-color:#fff!important;color:#333!important}html .mat-mdc-menu-panel{background-color:#fff!important;border-radius:12px!important;border:1px solid rgba(0,77,113,.2);box-shadow:0 10px 25px -5px #004d7140,0 8px 10px -6px #004d711a}html .mat-mdc-menu-item{background-color:#fff!important;color:#333!important}html .mat-mdc-menu-item .mat-icon{color:#004d71}html .mat-mdc-menu-item:hover:not([disabled]){background-color:#004d7114!important}html .mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:#004d714a!important}html .mat-mdc-option.mdc-list-item--selected{background-color:#004d711f!important}html .table-card{background-color:#fff;border-radius:12px;border:1px solid rgba(0,77,113,.12);box-shadow:0 6px 18px #004d7114,0 2px 4px #0000000a}html .table-container{background-color:#fff}html .mat-mdc-header-row{background-color:#f4f6f9!important}html .mat-mdc-header-cell{color:#004d71!important;font-weight:600;border-bottom:1px solid rgba(0,0,0,.06)}html .mat-mdc-row{background-color:#fff;transition:background-color .18s ease}html .mat-mdc-cell{border-bottom:1px solid rgba(0,0,0,.05)}html .mat-mdc-row:hover{background-color:#f5f7fa;cursor:pointer}html .selected-row{background-color:#e9edf5!important}html.mat-mdc-paginator{background-color:#fff!important;border-top:1px solid #e5e7eb!important}html .mat-mdc-paginator-container{background-color:#fff!important}html .mat-mdc-paginator .mat-mdc-icon-button{background-color:#fff!important;color:#111!important}html .mat-mdc-paginator .mat-mdc-button:hover{background-color:#f3f4f6!important}html .mat-mdc-tooltip .mdc-tooltip__surface{background-color:#001428f7!important;color:#e2e8f0!important;font-size:12px!important;padding:6px 12px!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 4px 16px #0006!important}html{--mat-sys-outline: rgba(0, 77, 113, .38);--mat-sys-outline-variant: rgba(0, 77, 113, .12);--mat-sys-on-surface-variant: #546e7a}html .mat-mdc-form-field{--mdc-outlined-text-field-outline-color: rgba(0, 77, 113, .38);--mdc-outlined-text-field-hover-outline-color: rgba(0, 77, 113, .7);--mdc-outlined-text-field-focus-outline-color: #004d71;--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-focus-label-text-color: #004d71;--mdc-outlined-text-field-caret-color: #004d71;--mdc-filled-text-field-active-indicator-color: rgba(0, 77, 113, .38);--mdc-filled-text-field-focus-active-indicator-color: #004d71;--mdc-filled-text-field-focus-label-text-color: #004d71;--mdc-filled-text-field-caret-color: #004d71}.cdk-overlay-container{z-index:2000!important}
