/** * Copyright © 2016-2023 The Thingsboard Authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ :host { width: 100%; overflow: auto; background: #fff; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3), 0px 2px 6px 2px rgba(0, 0, 0, 0.15); border-radius: 4px; } ::ng-deep { mat-form-field.container { padding-top: 8px; height: 340px; font-size: 14px; background-color: #fff; .mat-form-field-wrapper { margin-right: 8px; margin-left: 8px; padding: 0; } } .mat-form-field-appearance-outline .mat-form-field-outline { color: rgba(0, 0, 0, 0.12) !important; } .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick { color: rgba(0, 0, 0, 0.12) !important; } .tb-assignee-autocomplete { &.tb-assignee-autocomplete.mat-autocomplete-visible { position: relative; left: -8px; margin-top: 8px; box-shadow: none !important; } .mat-option { font-size: 14px; border: none; height: 52px !important; .unassigned-icon { color: rgba(0, 0, 0, 0.38); font-size: 28px; width: 28px; height: 28px; margin-right: 8px; } .user-avatar { display: inline-flex; justify-content: center; align-items: center; margin-right: 8px; border-radius: 50%; background-color: #5cb445; width: 28px; height: 28px; min-width: 28px; min-height: 28px; color: #fff; font-size: 13px; font-weight: 700 } .user-display-name { max-width: 180px; overflow: hidden; span { overflow: hidden; text-overflow: ellipsis; } span + span { color: rgba(0, 0, 0, 0.38); } } .mat-option-text { display: flex; justify-content: start; align-items: center; line-height: normal; } } } }