*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;font-family:Roboto,sans-serif;background-color:#0d0d0d;color:#fff;color-scheme:dark}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0d0d0d}::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#3a3a3a}.mat-mdc-card{background-color:#0d0d0d!important;border-radius:12px!important;border:1px solid #404040}.mat-mdc-raised-button,.mat-mdc-outlined-button{border-radius:8px!important}.mat-toolbar{background-color:#0d0d0d!important;color:#fff!important;border-bottom:1px solid #404040!important}.mat-sidenav{background-color:#0d0d0d!important;border-right:1px solid #404040!important}.mat-mdc-list-item{color:#b0b0b0!important}.mat-mdc-list-item.active{color:#00e5ff!important}.error-snackbar{background-color:#ef5350!important}.success-snackbar{background-color:#66bb6a!important}.mat-mdc-dialog-container{background-color:#fff!important;color:#000!important}.mat-mdc-dialog-container .mat-mdc-form-field-label{color:#0009!important}.mat-mdc-dialog-container .mat-mdc-text-field-wrapper input,.mat-mdc-dialog-container .mat-mdc-text-field-wrapper textarea{color:#000!important}.mat-mdc-dialog-container .mat-mdc-text-field-wrapper input::placeholder,.mat-mdc-dialog-container .mat-mdc-text-field-wrapper textarea::placeholder{color:#0006!important}.mat-mdc-dialog-container .mat-mdc-form-field.mat-focused .mdc-text-field__input{color:#000!important}.mat-mdc-dialog-container [mat-dialog-title]{color:#000!important;margin:0}.mat-mdc-dialog-container [mat-dialog-actions]{border-top:1px solid #e0e0e0}.mat-mdc-paginator{background-color:#0d0d0d!important;border-top:1px solid #404040!important}.mat-mdc-paginator .mat-mdc-paginator-container,.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-button,.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-icon-button{color:#fff!important}.mat-mdc-table .mat-mdc-header-cell{color:#ffffffde!important;font-weight:500!important}.mat-mdc-table .mat-mdc-cell{color:#ffffffde!important}.mat-mdc-form-field,.mat-mdc-form-field .mdc-text-field{font-size:12px!important}.mat-mdc-form-field .mat-mdc-select-value,.mat-mdc-form-field .mat-mdc-select-value-text,.mat-mdc-form-field .mat-mdc-select-value-text span{font-size:12px!important;line-height:1.4!important;padding-left:10px!important;color:#fff!important}.mat-mdc-form-field .mat-mdc-select-placeholder{font-size:12px!important;color:#666!important}.mat-mdc-form-field .mat-mdc-select-arrow{color:#b0b0b0!important}.mat-mdc-form-field .mat-mdc-select-arrow-wrapper{padding-right:10px!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:#404040!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:#00e5ff!important}.mat-mdc-form-field .mat-mdc-floating-label,.mat-mdc-form-field .mdc-floating-label{font-size:12px!important;color:#b0b0b0!important}.mat-mdc-form-field input.mat-mdc-input-element{font-size:12px!important;color:#fff!important}.cdk-overlay-container{z-index:9999}.cdk-overlay-container .mat-mdc-select-panel{background-color:#1c1c1e!important;border:1px solid #404040!important;border-radius:6px!important;box-shadow:0 8px 24px #000000b3!important;padding:4px 0!important;max-height:280px!important;overflow-y:auto!important}.cdk-overlay-container .mat-mdc-option{background-color:#1c1c1e!important;color:#fff!important;font-size:12px!important;min-height:36px!important;height:36px!important;line-height:36px!important;padding:0 12px!important}.cdk-overlay-container .mat-mdc-option .mdc-list-item__primary-text{color:#fff!important;font-size:12px!important}.cdk-overlay-container .mat-mdc-option:hover:not(.mat-option-disabled){background-color:#00e5ff1a!important}.cdk-overlay-container .mat-mdc-option.mdc-list-item--selected:not(.mat-option-multiple){background-color:#00e5ff26!important}.cdk-overlay-container .mat-mdc-option.mdc-list-item--selected:not(.mat-option-multiple) .mdc-list-item__primary-text{color:#00e5ff!important}.cdk-overlay-container .mat-mdc-option.mat-mdc-option-active{background-color:#00e5ff14!important}.spacer{flex:1 1 auto}.elasticity-search-panel{max-height:320px!important;overflow:hidden!important}.elasticity-search-panel .select-search-box{display:flex;align-items:center;gap:6px;padding:8px 10px;position:sticky;top:0;z-index:1;background:#1c1c1e;border-bottom:1px solid #404040}.elasticity-search-panel .select-search-box .search-icon{font-size:16px;height:16px;width:16px;color:#888;flex-shrink:0}.elasticity-search-panel .select-search-box input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:12px;font-family:inherit;caret-color:#00e5ff}.elasticity-search-panel .select-search-box input::placeholder{color:#666}.elasticity-search-panel .select-search-box .clear-icon{font-size:14px;height:14px;width:14px;color:#888;cursor:pointer;flex-shrink:0;transition:color .2s}.elasticity-search-panel .select-search-box .clear-icon:hover{color:#00e5ff}.elasticity-search-panel .mat-mdc-option.no-results-option{color:#666!important;font-style:italic;pointer-events:none}.elasticity-tooltip.mdc-tooltip .mdc-tooltip__surface{background-color:#2a2a2e!important;color:#e0e0e0!important;font-family:Roboto,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.5!important;max-width:320px!important;white-space:normal!important;padding:8px 12px!important;border:1px solid #404040!important;border-radius:6px!important;box-shadow:0 4px 16px #0009!important}
