@charset "UTF-8";html,body{width:100%;height:100%;margin:0}body{font-family:Inter,Roboto,Helvetica Neue,Arial,sans-serif;background:#18283c;color:#f4f7fb;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{box-sizing:border-box}:root{--blox-bg: #18283c;--blox-bg-secondary: #142337;--blox-sidebar: #122438;--blox-surface: #1b3047;--blox-surface-secondary: #192d43;--blox-surface-hover: #223a53;--blox-border: #304861;--blox-border-light: #3b5670;--blox-primary: #0ca9ed;--blox-primary-hover: #0797d6;--blox-primary-soft: rgba(12, 169, 237, .14);--blox-text: #f4f7fb;--blox-text-secondary: #a9b5c4;--blox-text-muted: #77869a;--blox-success: #5acb8a;--blox-warning: #ffb020;--blox-error: #eb647b;--blox-radius: 10px;--blox-field-radius: 10px;--blox-sidebar-width: 250px;--blox-sidebar-collapsed-width: 82px;--blox-header-height: 72px}.mat-mdc-card{background:var(--blox-surface)!important;color:var(--blox-text)!important;border:1px solid var(--blox-border)!important;border-radius:var(--blox-radius)!important;box-shadow:none!important}.mat-mdc-card-title{color:var(--blox-text)!important}.mat-mdc-card-subtitle{color:var(--blox-text-secondary)!important}.mat-mdc-form-field{width:100%}.mat-mdc-form-field .mdc-text-field--outlined{min-height:48px;background:#192d43!important;border-radius:var(--blox-field-radius)!important;overflow:hidden;transition:background .15s ease}.mat-mdc-form-field .mdc-notched-outline__leading{border-radius:var(--blox-field-radius) 0 0 var(--blox-field-radius)!important}.mat-mdc-form-field .mdc-notched-outline__trailing{border-radius:0 var(--blox-field-radius) var(--blox-field-radius) 0!important}.mat-mdc-form-field .mdc-notched-outline__leading,.mat-mdc-form-field .mdc-notched-outline__notch,.mat-mdc-form-field .mdc-notched-outline__trailing{border-color:var(--blox-border-light)!important;border-width:1px!important;transition:border-color .15s ease}.mat-mdc-form-field:hover .mdc-notched-outline__leading,.mat-mdc-form-field:hover .mdc-notched-outline__notch,.mat-mdc-form-field:hover .mdc-notched-outline__trailing{border-color:#57718a!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{border-color:var(--blox-primary)!important;border-width:1.5px!important}.mat-mdc-form-field-infix{min-height:48px!important;padding-left:14px!important;padding-right:14px!important}.mat-mdc-form-field textarea.mat-mdc-input-element{padding-top:2px!important;padding-bottom:2px!important}.mat-mdc-input-element{color:var(--blox-text)!important;caret-color:var(--blox-primary)!important;font-size:14px!important}.mat-mdc-input-element::placeholder{color:#71839a!important;opacity:1!important}textarea.mat-mdc-input-element{line-height:1.5;resize:vertical}.mat-mdc-form-field .mat-mdc-floating-label,.mat-mdc-form-field mat-label{color:var(--blox-text-secondary)!important}.mat-mdc-form-field.mat-focused .mat-mdc-floating-label{color:var(--blox-primary)!important}.mat-mdc-select,.mat-mdc-select-value,.mat-mdc-select-value-text{color:var(--blox-text)!important}.mat-mdc-select-placeholder{color:#71839a!important}.mat-mdc-select-arrow{color:var(--blox-text-secondary)!important}.mat-focused .mat-mdc-select-arrow{color:var(--blox-primary)!important}.mat-mdc-form-field-text-prefix,.mat-mdc-form-field-text-suffix{color:var(--blox-text-secondary)!important;padding-left:2px}.cdk-overlay-container{z-index:2000}.cdk-overlay-pane{color:var(--blox-text)}.mat-mdc-select-panel{padding:6px!important;background:#14283d!important;border:1px solid var(--blox-border-light)!important;border-radius:10px!important;box-shadow:0 14px 35px #00000059!important}.mat-mdc-option{min-height:44px!important;margin:2px 0!important;padding:0 14px!important;border-radius:7px!important;background:transparent!important;color:#dbe5ef!important;font-size:13px!important}.mat-mdc-option .mdc-list-item__primary-text{color:#dbe5ef!important}.mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-option.mat-mdc-option-active{background:#203a53!important}.mat-mdc-option.mdc-list-item--selected{background:#0ca9ed24!important}.mat-mdc-option.mdc-list-item--selected .mdc-list-item__primary-text{color:#43c3f4!important;font-weight:600!important}.mat-pseudo-checkbox{color:var(--blox-primary)!important}.mat-mdc-form-field-error{color:#f28da0!important;font-size:11px!important}.mat-mdc-button,.mat-mdc-icon-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button{font-family:inherit!important}.mat-mdc-unelevated-button,.mat-mdc-raised-button{border-radius:8px!important}.mat-mdc-unelevated-button:not(:disabled){background:var(--blox-primary)!important;color:#fff!important}.mat-mdc-unelevated-button:not(:disabled):hover{background:var(--blox-primary-hover)!important}.mat-mdc-table{background:transparent!important;color:var(--blox-text)!important}.mat-mdc-header-row{background:#173653!important}.mat-mdc-header-cell{color:#dbe8f4!important;border-bottom-color:var(--blox-border)!important;font-weight:600!important}.mat-mdc-cell{color:#d6deea!important;border-bottom-color:var(--blox-border)!important}.mat-mdc-row:hover{background:#ffffff06}a{color:inherit}.app-layout .main-container{--blox-bg: #f5f7fa;--blox-bg-secondary: #edf2f7;--blox-surface: #ffffff;--blox-surface-secondary: #f7f9fc;--blox-surface-hover: #eef5fb;--blox-border: #dce4ed;--blox-border-light: #c5d1dd;--blox-text: #172638;--blox-text-secondary: #526477;--blox-text-muted: #718198;--blox-primary-soft: rgba(12, 169, 237, .1);--blox-success: #168650;--blox-error: #c43f58;background:#fff!important;color:#172638;color-scheme:light}.app-layout .main-container .topbar{background:#fff!important;border-bottom:1px solid #dce4ed!important;box-shadow:0 1px 4px #14233709}.app-layout .main-container .module-title,.app-layout .main-container .user-name{color:#172638!important}.app-layout .main-container .user-role{color:#718198!important}.app-layout .main-container .sidebar-toggle{color:#526477!important}.app-layout .main-container .page-content{background:#fff!important;color:#172638}.app-layout .main-container h1,.app-layout .main-container h2,.app-layout .main-container h3,.app-layout .main-container h4,.app-layout .main-container h5,.app-layout .main-container h6{color:#172638}.app-layout .main-container p,.app-layout .main-container label{color:inherit}.app-layout .main-container .mat-mdc-card{background:#fff!important;color:#172638!important;border:1px solid #dce4ed!important;box-shadow:0 2px 9px #1428410b!important}.app-layout .main-container .mat-mdc-card-title{color:#172638!important}.app-layout .main-container .mat-mdc-card-subtitle{color:#526477!important}.app-layout .main-container .mat-mdc-form-field .mdc-text-field--outlined{background:#fff!important}.app-layout .main-container .mat-mdc-form-field .mdc-notched-outline__leading,.app-layout .main-container .mat-mdc-form-field .mdc-notched-outline__notch,.app-layout .main-container .mat-mdc-form-field .mdc-notched-outline__trailing{border-color:#c5d1dd!important}.app-layout .main-container .mat-mdc-form-field:hover .mdc-notched-outline__leading,.app-layout .main-container .mat-mdc-form-field:hover .mdc-notched-outline__notch,.app-layout .main-container .mat-mdc-form-field:hover .mdc-notched-outline__trailing{border-color:#829cb4!important}.app-layout .main-container .mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,.app-layout .main-container .mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,.app-layout .main-container .mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-color:#0ca9ed!important}.app-layout .main-container .mat-mdc-input-element,.app-layout .main-container .mat-mdc-select,.app-layout .main-container .mat-mdc-select-value,.app-layout .main-container .mat-mdc-select-value-text{color:#172638!important}.app-layout .main-container .mat-mdc-input-element::placeholder,.app-layout .main-container .mat-mdc-select-placeholder{color:#8a98a9!important}.app-layout .main-container .mat-mdc-form-field .mat-mdc-floating-label,.app-layout .main-container .mat-mdc-form-field mat-label,.app-layout .main-container .mat-mdc-select-arrow{color:#526477!important}.app-layout .main-container .mat-mdc-form-field-text-prefix,.app-layout .main-container .mat-mdc-form-field-text-suffix{color:#526477!important}.app-layout .main-container .mat-mdc-form-field-error{color:#c43f58!important}.app-layout .main-container .mat-mdc-table{background:#fff!important;color:#172638!important}.app-layout .main-container .mat-mdc-header-row{background:#f1f5fa!important}.app-layout .main-container .mat-mdc-header-cell{color:#304459!important;border-bottom-color:#dce4ed!important}.app-layout .main-container .mat-mdc-cell{color:#172638!important;border-bottom-color:#e6ebf1!important}.app-layout .main-container .mat-mdc-row:hover{background:#f5f9fc!important}.app-layout .main-container .mat-mdc-icon-button{color:#526477}.app-layout .main-container .mat-mdc-button:not(:disabled){color:#087eaf}.app-layout .main-container .mat-mdc-unelevated-button:not(:disabled){background:#0ca9ed!important;color:#fff!important}.app-layout .main-container .mat-mdc-unelevated-button:not(:disabled):hover{background:#0797d6!important}.app-layout .main-container hr{border:0;border-top:1px solid #dce4ed}.app-layout .main-container .error-message{color:#b4233d}.app-layout .main-container .success-message{color:#087443}.mat-mdc-select-panel{background:#fff!important;border-color:#dce4ed!important;box-shadow:0 12px 30px #192d4124!important}.mat-mdc-option,.mat-mdc-option .mdc-list-item__primary-text{color:#172638!important}.mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-option.mat-mdc-option-active{background:#edf5fb!important}.mat-mdc-option.mdc-list-item--selected{background:#0ca9ed1a!important}.mat-mdc-option.mdc-list-item--selected .mdc-list-item__primary-text{color:#087eaf!important}
