@use '../utils/color_variables'; @use '../utils/mixins'; @use '../utils/size_variables'; /** * Copyright (c) HashiCorp, Inc. * SPDX-License-Identifier: BUSL-1.1 */ .tool-tip { font-size: size_variables.$size-7; text-transform: none; margin: 8px 0px 0 -4px; border: none; border-radius: size_variables.$radius-large; .box { position: relative; color: color_variables.$white; max-width: 200px; background: color_variables.$black; padding: 0.5rem; line-height: 1.4; border-radius: size_variables.$radius-large; } .fit-content { max-width: fit-content; } @include mixins.css-top-arrow(8px, color_variables.$black, 1px, color_variables.$black, 20px); &.ember-basic-dropdown-content--below.ember-basic-dropdown--transitioning-in { animation: drop-fade-above 0.15s; } &.ember-basic-dropdown-content--below.ember-basic-dropdown--transitioning-out { animation: drop-fade-above 0.15s reverse; } &.ember-basic-dropdown-content--above.ember-basic-dropdown--transitioning-in { animation: drop-fade-below 0.15s; } &.ember-basic-dropdown-content--above.ember-basic-dropdown--transitioning-out { animation: drop-fade-below 0.15s reverse; } &.smaller-font { font-size: size_variables.$size-8; } } .ember-basic-dropdown-content--left.tool-tip { margin: 8px 0 0 -2px; &::before, &::after { right: auto; left: size_variables.$spacing-12; } } .ember-basic-dropdown-content--right.tool-tip { margin: 8px -11px; } .ember-basic-dropdown-content--below.ember-basic-dropdown-content--left.tool-tip { @include mixins.css-top-arrow(8px, color_variables.$black, 1px, color_variables.$black, calc(100% - 20px)); } .ember-basic-dropdown-content--below.ember-basic-dropdown-content--right.tool-tip { @include mixins.css-top-arrow(8px, color_variables.$black, 1px, color_variables.$black, calc(100% - 20px)); } .ember-basic-dropdown-content--above.tool-tip { @include mixins.css-bottom-arrow(8px, color_variables.$black, 1px, color_variables.$black); & { margin-top: -8px; } } .ember-basic-dropdown-content--above.ember-basic-dropdown-content--right.tool-tip { @include mixins.css-bottom-arrow( 8px, color_variables.$black, 1px, color_variables.$black, calc(100% - 20px) ); } .b-checkbox .tool-tip-trigger { position: relative; top: -3px; }