.renderer-section { flex: 1; min-width: 300px; display: flex; } .side-column { flex: 1; flex-direction: column; gap: 20px; } .middle-column { flex: 2; flex-direction: column; gap: 20px; } label, span { color: var(--font-color); } .plane-controls { margin-top: 10px; padding: 10px; background-color: var(--color-primairy); border-radius: 4px; display: flex; align-items: center; gap: 10px; } .plane-controls mat-slider { flex: 1; } :host ::ng-deep { .mdc-text-field--outlined { background-color: var(--color-primary); } .mdc-text-field--outlined .mdc-floating-label, .mdc-text-field--outlined .mdc-text-field__input, .mat-mdc-form-field-label, .mat-mdc-select-value-text, .mat-mdc-select-arrow, .mat-mdc-checkbox-label, .mat-mdc-card-header, .mat-mdc-card-title, .mat-mdc-card-content { color: var(--font-color) !important; } .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading, .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch, .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing { border-color: var(--font-color) !important; } // Fix for dropdown menu .mat-mdc-select-panel { background-color: var(--color-primary) !important; } .mat-mdc-option { color: var(--font-color) !important; } .mat-mdc-option:hover:not(.mdc-list-item--disabled) { background-color: rgba(255, 255, 255, 0.1) !important; } .mat-mdc-option.mat-mdc-option-active { background-color: rgba(255, 255, 255, 0.2) !important; } .mat-mdc-select-panel { background-color: var(--color-primary) !important; } .mat-mdc-option { color: var(--font-color) !important; } .mat-mdc-option:hover:not(.mdc-list-item--disabled) { background-color: rgba(255, 255, 255, 0.1) !important; } .mat-mdc-option.mat-mdc-option-active { background-color: rgba(255, 255, 255, 0.2) !important; } .mat-mdc-tab { color: var(--font-color) !important; } .mat-mdc-tab-header { background-color: var(--color-primary); } .mat-mdc-tab-label-container { background-color: var(--color-primary); } .mdc-tab__content .mdc-tab__text-label { color: var(--font-color) !important; } .mat-mdc-tab-label, .mat-mdc-tab-link { color: var(--font-color) !important; } .mat-mdc-tab-group.mat-primary .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline { border-color: var(--font-color) !important; } .mat-mdc-tab-body-content { background-color: var(--color-primary); } .mat-icon { color: var(--font-color); } }