:root{--primary-color: #003da5;--primary-light: #0070d9;--primary-lighter: #e8f0fe;--primary-dark: #002666;--accent-color: #0072ba;--accent-light: #1b8add;--warn-color: #dd3730;--warn-light: #ff5449;--text-primary: #1a2636;--text-secondary: #5a6a80;--text-menu-gray: rgb(128, 128, 128);--icon-color: rgba(0, 0, 0, .87);--border-color: #bcc5d3;--bg-light: #f5f6f8;--bg-lighter: #e3e3f6;--bg-white: #ffffff;--shadow-color: rgba(0, 0, 0, .15);--hover-color: rgba(0, 0, 0, .04);--hover-color-strong: rgba(0, 0, 0, .08);--active-color: rgba(0, 0, 0, .22);--active-hover-color: rgba(0, 0, 0, .28);--border-radius: 4px;--menu-panel-shadow: 0 2px 8px var(--shadow-color)}body{background-color:var(--bg-light);color:var(--text-primary)}.mat-mdc-menu-panel,.mat-menu-panel{background-color:var(--bg-white)!important;box-shadow:var(--menu-panel-shadow)!important;border-radius:var(--border-radius)!important}.mat-mdc-menu-item,.mat-menu-item,button[matMenuItem],[mat-menu-item]{background-color:transparent;color:var(--text-menu-gray)!important;padding:0 12px;height:48px;display:flex;align-items:center;transition:background-color .2s ease,color .2s ease;font-size:13px!important;font-weight:700!important}.mat-mdc-menu-item .mat-icon,.mat-menu-item .mat-icon,button[matMenuItem] .mat-icon,[mat-menu-item] .mat-icon{color:var(--icon-color)!important;transition:color .2s ease}.mat-mdc-menu-item:hover:not([disabled]),.mat-menu-item:hover:not([disabled]),button[matMenuItem]:hover:not([disabled]),[mat-menu-item]:hover:not([disabled]){background-color:var(--hover-color-strong)!important;color:var(--text-primary)!important}.mat-mdc-menu-item:hover:not([disabled]) .mat-icon,.mat-menu-item:hover:not([disabled]) .mat-icon,button[matMenuItem]:hover:not([disabled]) .mat-icon,[mat-menu-item]:hover:not([disabled]) .mat-icon{color:var(--text-primary)!important}.mat-mdc-menu-item:active:not([disabled]),.mat-mdc-menu-item.mat-mdc-menu-item-highlighted,.mat-mdc-menu-item.mdc-list-item--activated,.mat-menu-item:active:not([disabled]),.mat-menu-item.mat-mdc-menu-item-highlighted,.mat-menu-item.mdc-list-item--activated,button[matMenuItem]:active:not([disabled]),button[matMenuItem].mat-mdc-menu-item-highlighted,button[matMenuItem].mdc-list-item--activated,[mat-menu-item]:active:not([disabled]),[mat-menu-item].mat-mdc-menu-item-highlighted,[mat-menu-item].mdc-list-item--activated{background-color:var(--active-color)!important;color:var(--text-primary)!important}.mat-mdc-menu-item:active:not([disabled]) .mat-icon,.mat-mdc-menu-item.mat-mdc-menu-item-highlighted .mat-icon,.mat-mdc-menu-item.mdc-list-item--activated .mat-icon,.mat-menu-item:active:not([disabled]) .mat-icon,.mat-menu-item.mat-mdc-menu-item-highlighted .mat-icon,.mat-menu-item.mdc-list-item--activated .mat-icon,button[matMenuItem]:active:not([disabled]) .mat-icon,button[matMenuItem].mat-mdc-menu-item-highlighted .mat-icon,button[matMenuItem].mdc-list-item--activated .mat-icon,[mat-menu-item]:active:not([disabled]) .mat-icon,[mat-menu-item].mat-mdc-menu-item-highlighted .mat-icon,[mat-menu-item].mdc-list-item--activated .mat-icon{color:var(--text-primary)!important}.mat-mdc-menu-item[disabled],.mat-menu-item[disabled],button[matMenuItem][disabled],[mat-menu-item][disabled]{opacity:.38;background-color:var(--hover-color)}.mat-mdc-menu-item:focus-visible,.mat-menu-item:focus-visible,button[matMenuItem]:focus-visible,[mat-menu-item]:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.mat-mdc-menu-item .mat-icon,.mat-menu-item .mat-icon,[matMenuItem] .mat-icon{margin-right:16px}.mat-mdc-tooltip .mdc-tooltip__surface,.mat-tooltip{background-color:#fff!important;color:#1a2636!important;border:1px solid #d9d9d9}.mat-mdc-button:not(.mat-mdc-icon-button):hover:not([disabled]),.mat-button:not(.mat-icon-button):hover:not([disabled]),.mat-mdc-raised-button:not(.mat-mdc-icon-button):hover:not([disabled]),.mat-raised-button:not(.mat-icon-button):hover:not([disabled]){background-color:var(--hover-color)!important}.mat-mdc-icon-button,.mat-icon-button{padding:0!important;min-width:unset!important;width:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.mat-mdc-icon-button mat-icon,.mat-icon-button mat-icon{margin:0!important}.mat-mdc-icon-button:hover:not([disabled]) .mat-mdc-button-persistent-ripple:before,.mat-icon-button:hover:not([disabled]) .mat-mdc-button-persistent-ripple:before{background-color:var(--hover-color)!important;opacity:1!important}.mat-mdc-tab:hover:not([disabled]),.mat-tab:hover:not([disabled]){background-color:var(--hover-color)!important}.mat-mdc-tab-link-container,.mat-mdc-tab-label-container{border-bottom:none!important}.mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing,.mat-form-field.mat-focused .mdc-notched-outline__leading,.mat-form-field.mat-focused .mdc-notched-outline__notch,.mat-form-field.mat-focused .mdc-notched-outline__trailing{border-color:var(--primary-color)!important;border-width:2px!important}.mat-mdc-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-select-panel .mat-option:hover:not([disabled]),.mat-mdc-autocomplete-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-autocomplete-panel .mat-option:hover:not([disabled]){background-color:var(--hover-color-strong)!important}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--hover-color-strong)!important}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not([disabled]),.mat-select-panel .mat-option.mat-selected,.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected:not([disabled]),.mat-autocomplete-panel .mat-option.mat-selected{background-color:var(--active-color)!important}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:hover:not([disabled]),.mat-select-panel .mat-option.mat-selected:hover,.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected:hover:not([disabled]),.mat-autocomplete-panel .mat-option.mat-selected:hover{background-color:var(--active-hover-color)!important}.mat-mdc-form-field-infix,.mat-form-field-infix{font-size:13px!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mdc-text-field,.mat-form-field-appearance-fill .mdc-text-field{background-color:#f5f5f5!important;border-radius:4px 4px 0 0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-input-element,.mat-form-field-appearance-fill .mat-mdc-input-element{font-family:Arial,sans-serif;font-size:13px!important;font-weight:700!important;color:#000!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-input-element::placeholder,.mat-form-field-appearance-fill .mat-mdc-input-element::placeholder{color:#666!important;font-weight:700!important;font-style:normal!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mdc-floating-label,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-label,.mat-form-field-appearance-fill .mdc-floating-label,.mat-form-field-appearance-fill .mat-mdc-form-field-label{font-family:Arial,sans-serif;font-size:12px!important;font-weight:700!important;color:#333!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mdc-line-ripple:after,.mat-form-field-appearance-fill .mdc-line-ripple:after{border-bottom-color:transparent!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper,.mat-mdc-form-field.mat-form-field-appearance-outline .mat-form-field-flex,.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper,.mat-form-field-appearance-outline .mat-form-field-flex{padding:0 16px!important;border-radius:6px}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-infix,.mat-form-field-appearance-outline .mat-mdc-form-field-infix{padding-top:16px!important;padding-bottom:16px!important;min-height:auto!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-floating-label,.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-label,.mat-form-field-appearance-outline .mdc-floating-label,.mat-form-field-appearance-outline .mat-mdc-form-field-label{font-size:12px!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline__leading,.mat-form-field-appearance-outline .mdc-notched-outline__leading{border-radius:6px 0 0 6px!important;min-width:6px!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline__trailing,.mat-form-field-appearance-outline .mdc-notched-outline__trailing{border-radius:0 6px 6px 0!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline__trailing,.mat-form-field-appearance-outline .mdc-notched-outline__leading,.mat-form-field-appearance-outline .mdc-notched-outline__notch,.mat-form-field-appearance-outline .mdc-notched-outline__trailing{border-color:#bcc5d3!important;transition:border-color .15s ease,box-shadow .15s ease}.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline__notch,.mat-form-field-appearance-outline .mdc-notched-outline__notch{border-left-color:transparent!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused .mdc-notched-outline__trailing,.mat-form-field-appearance-outline.mat-focused .mdc-notched-outline__leading,.mat-form-field-appearance-outline.mat-focused .mdc-notched-outline__notch,.mat-form-field-appearance-outline.mat-focused .mdc-notched-outline__trailing{border-color:#003da5!important;border-width:2px!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused .mdc-notched-outline__notch,.mat-form-field-appearance-outline.mat-focused .mdc-notched-outline__notch{border-left-color:transparent!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused .mat-mdc-text-field-wrapper,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused .mat-form-field-flex,.mat-form-field-appearance-outline.mat-focused .mat-mdc-text-field-wrapper,.mat-form-field-appearance-outline.mat-focused .mat-form-field-flex{box-shadow:0 0 0 3px #003da51a}.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):hover .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):hover .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):hover .mdc-notched-outline__trailing,.mat-form-field-appearance-outline:not(.mat-focused):hover .mdc-notched-outline__leading,.mat-form-field-appearance-outline:not(.mat-focused):hover .mdc-notched-outline__notch,.mat-form-field-appearance-outline:not(.mat-focused):hover .mdc-notched-outline__trailing{border-color:#add8e6!important}.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):hover .mdc-notched-outline__notch,.mat-form-field-appearance-outline:not(.mat-focused):hover .mdc-notched-outline__notch{border-left-color:transparent!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__trailing,.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__leading,.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__notch,.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__trailing{border-color:#d32f2f!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__notch,.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__notch{border-left-color:transparent!important}.mat-mdc-input-element,.mat-input-element{padding:0!important;font-size:13px!important;line-height:22px!important;color:#1a2636;caret-color:#003da5}.mat-mdc-input-element::placeholder,.mat-input-element::placeholder{color:#9eaab8!important}.mat-mdc-input-element[type=number],.mat-input-element[type=number]{appearance:textfield;-moz-appearance:textfield}.mat-mdc-input-element[type=number]::-webkit-inner-spin-button,.mat-mdc-input-element[type=number]::-webkit-outer-spin-button,.mat-input-element[type=number]::-webkit-inner-spin-button,.mat-input-element[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mat-mdc-input-element[type=time],.mat-input-element[type=time]{height:22px!important}.mat-mdc-form-field-label,.mat-form-field-label,.mdc-floating-label{color:#5a6a80!important;font-size:13px;font-weight:500;letter-spacing:.01em}.mat-mdc-form-field-error,.mat-error{font-size:11px;margin-top:2px}.mat-mdc-form-field-hint,.mat-hint{color:#5a6a80;font-size:11px}.mat-icon[matSuffix],.mat-icon[matPrefix]{color:#5a6a80;font-size:20px;line-height:20px;vertical-align:middle}.mat-select-panel,.mat-mdc-select-panel,.cdk-overlay-container .mat-select-panel,.cdk-overlay-container .mat-mdc-select-panel,.mat-autocomplete-panel,.mat-mdc-autocomplete-panel,.cdk-overlay-container .mat-autocomplete-panel,.cdk-overlay-container .mat-mdc-autocomplete-panel,.mat-datepicker-content,.mat-mdc-datepicker-content,.mat-calendar,.cdk-overlay-container .mat-datepicker-content,.cdk-overlay-container .mat-mdc-datepicker-content,.cdk-overlay-container .mat-calendar{background-color:#fff!important;color:#1a2636;box-shadow:0 6px 18px #0000001f;border-radius:6px}.mat-mdc-paginator-container .mat-mdc-select{height:10px!important;display:flex!important;align-items:center!important}.mat-mdc-paginator button:not([disabled]){cursor:pointer!important}.mat-datepicker-content,.mat-mdc-datepicker-content{border-radius:8px!important;box-shadow:0 8px 24px #00000026!important;overflow:hidden}.mat-datepicker-content .mat-calendar-header,.mat-mdc-datepicker-content .mat-calendar-header{background:#f5f7fb;padding:8px 12px 4px;border-bottom:1px solid #e5e8ef}.mat-datepicker-content .mat-calendar-controls,.mat-mdc-datepicker-content .mat-calendar-controls{margin:0}.mat-datepicker-content .mat-calendar-body-cell-content,.mat-mdc-datepicker-content .mat-calendar-body-cell-content{border-radius:50%!important;font-size:13px;font-weight:500;transition:background .12s ease,color .12s ease,border-color .12s ease}.mat-datepicker-content .mat-calendar-body-cell:not(.mat-calendar-body-disabled) .mat-calendar-body-cell-content,.mat-mdc-datepicker-content .mat-calendar-body-cell:not(.mat-calendar-body-disabled) .mat-calendar-body-cell-content{color:#1a2636;background:transparent;border:1.5px solid transparent}.mat-datepicker-content .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.mat-mdc-datepicker-content .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover .mat-calendar-body-cell-content:not(.mat-calendar-body-selected){background:#e8f0fe!important;border-color:#003da5!important;color:#003da5;font-weight:700}.mat-datepicker-content .mat-calendar-body-selected,.mat-mdc-datepicker-content .mat-calendar-body-selected{background-color:#1a1a2e!important;color:#fff!important;font-weight:700!important;box-shadow:0 2px 8px #0000002e!important;border:none!important}.mat-datepicker-content .mat-calendar-body-today:not(.mat-calendar-body-selected),.mat-mdc-datepicker-content .mat-calendar-body-today:not(.mat-calendar-body-selected){border:2px solid #003da5!important;color:#003da5!important;font-weight:700!important;background:transparent!important}.mat-datepicker-content .mat-calendar-body-disabled .mat-calendar-body-cell-content,.mat-mdc-datepicker-content .mat-calendar-body-disabled .mat-calendar-body-cell-content{color:#c0c8d4!important;background:#f5f6f8!important;text-decoration:line-through;cursor:not-allowed;border:none!important;opacity:.65}.mat-datepicker-content .mat-calendar-body-disabled:hover .mat-calendar-body-cell-content,.mat-mdc-datepicker-content .mat-calendar-body-disabled:hover .mat-calendar-body-cell-content{background:#f5f6f8!important;border:none!important}.mat-datepicker-content .mat-calendar-table-header th,.mat-mdc-datepicker-content .mat-calendar-table-header th{font-size:11px;font-weight:700;color:#8898aa;letter-spacing:.04em;padding-bottom:4px}mat-card[appearance=filled],.mat-mdc-card-filled,.mat-card[appearance=filled]{background-color:#fff!important;color:var(--text-primary);box-shadow:0 2px 4px #0000001a!important;border-radius:8px!important}mat-card-header,.mat-mdc-card-header,.mat-card-header{display:block;margin:0;padding:24px;border-bottom:1px solid #e0e0e0}mat-card-content,.mat-mdc-card-content,.mat-card-content{display:block;padding:24px}.ahs-horizontal-row{gap:16px}.ahs-horizontal-row>mat-form-field,.ahs-horizontal-row>.mat-form-field{flex:1 1 0;min-width:0}.ahs-container{width:70%;min-width:320px;margin:20px auto;background-color:#fff}.ahs-content{box-sizing:border-box;padding:10px;width:100%}.ahs-vertical-column{flex-flow:column wrap;box-sizing:border-box;display:flex;max-width:100%;place-content:stretch flex-start;align-items:stretch;margin-bottom:10px}.ahs-center{width:40%;margin:0 auto}.ahs-auto-hidden{display:none}.ahs-auto-width{max-width:calc(33% - 25px)}.ahs-horizontal-row{flex-flow:row wrap;flex:1 1 1px;margin-top:10px;box-sizing:border-box;display:flex;place-content:space-between;align-items:stretch;flex:1 1 100%}@media screen and (max-width:768px){.ahs-container{margin:3%;width:94%;background-color:#fff}.ahs-horizontal-row{flex-direction:column;place-content:stretch flex-start;place-content:stretch!important;max-height:100%;margin:0 0 10px;box-sizing:border-box;display:flex;place-content:space-between;align-items:stretch;flex:1 1 100%}.ahs-center{width:100%;margin:0}.ahs-auto-hidden{display:none!important}.ahs-auto-width{max-width:100%}}@media(min-width:769px)and (max-width:1023px){.ahs-center{width:85%!important}}@media(min-width:1024px)and (max-width:1589px){.ahs-center{width:70%!important}}.btn-common-style,.btn-white,.btn-blue{padding:6px 0;font-family:Arial,sans-serif;font-weight:700;font-size:13px;color:#fff;border-radius:2px;width:150px;border:none;height:33px;margin:5px 0 5px 10px}.btn-blue{background:#003da5;cursor:pointer}.btn-white{border:1px solid #003da5;color:#003da5;cursor:pointer}.text-style,.alert-danger,.alert-warning,.alert-info,.alert-success{font-family:Arial,sans-serif;font-weight:700;font-size:12px;border-radius:2px}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.bold{font-weight:700}.inline-link{display:inline-flex;align-items:center;cursor:pointer;color:#003da5}@media(max-width:768px){.row{flex-wrap:wrap}.hide-xs{display:none!important}.row .col-1,.row .col-2,.row .col-4,.row .col-8,.row .col-9,.row .col-10,.row .col-12,.row .col-13,.row .col-14,.row .col-15,.row .col-16,.row .col-18,.row .col-19,.row .col-20,.row .col-22,.row .col-25,.row .col-26,.row .col-28,.row .col-30,.row .col-34,.row .col-45,.row .col-48,.row .col-50,.row .col-65,.row .col-67,.row .col-86,.row .col-100{flex:0 0 100%!important;max-width:100%!important}}
