/** * 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. */ .tb-help-popup-button-container { width: initial; display: inline-block; vertical-align: middle; &.hint-button { line-height: 1; } } .tb-help-popup-button { position: relative; .mat-mdc-progress-spinner { position: absolute; top: 0; left: 0; background: #fff; border-radius: 50%; width: 32px !important; height: 32px !important; .mdc-circular-progress__indeterminate-container { width: 20px; height: 20px; top: 6px; left: 6px; } svg { width: 20px; height: 20px; } } } .tb-help-popup-text-button.mat-mdc-button.mat-mdc-button-base { position: relative; padding: 0 2px 0 8px; line-height: 28px; height: auto; transition: border 0s; &.mat-mdc-outlined-button { padding: 0 1px 0 7px; line-height: 26px; } .mdc-button__label > span { .mat-icon { vertical-align: middle; padding-left: 4px; box-sizing: initial; } .mat-mdc-progress-spinner { display: inline-block; margin-left: 4px; margin-right: 5px; vertical-align: middle; } } &.hint-button { padding: 2px 3px; line-height: 1; &.mat-mdc-outlined-button { padding: 1px 2px; } .mdc-button__label > span { .mat-icon { margin-right: 0; } .mat-mdc-progress-spinner { margin-right: 0; } } } }