/** * Copyright (c) HashiCorp, Inc. * SPDX-License-Identifier: BUSL-1.1 */ .tool-tip { font-size: $size-7; text-transform: none; margin: 8px 0px 0 -4px; border: none; border-radius: $radius-large; .box { position: relative; color: $white; max-width: 200px; background: $black; padding: 0.5rem; line-height: 1.4; border-radius: $radius-large; } .fit-content { max-width: fit-content; } @include css-top-arrow(8px, $black, 1px, $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-8; } } .ember-basic-dropdown-content--left.tool-tip { margin: 8px 0 0 -2px; &::before, &::after { right: auto; left: $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 css-top-arrow(8px, $black, 1px, $black, calc(100% - 20px)); } .ember-basic-dropdown-content--below.ember-basic-dropdown-content--right.tool-tip { @include css-top-arrow(8px, $black, 1px, $black, calc(100% - 20px)); } .ember-basic-dropdown-content--above.tool-tip { @include css-bottom-arrow(8px, $black, 1px, $black); margin-top: -8px; } .ember-basic-dropdown-content--above.ember-basic-dropdown-content--right.tool-tip { @include css-bottom-arrow(8px, $black, 1px, $black, calc(100% - 20px)); } .b-checkbox .tool-tip-trigger { position: relative; top: -3px; }