/* * Copyright OpenSearch Contributors * SPDX-License-Identifier: Apache-2.0 */ .osdFieldButton { @include euiFontSizeS; border-radius: $euiBorderRadius; margin-bottom: $euiSizeXS; display: flex; align-items: center; transition: box-shadow $euiAnimSpeedFast $euiAnimSlightResistance, background-color $euiAnimSpeedFast $euiAnimSlightResistance; // sass-lint:disable-line indentation &:focus-within, &-isActive { @include euiFocusRing; } } .osdFieldButton--isDraggable { background: lightOrDarkTheme($euiColorEmptyShade, $euiColorLightestShade); &:hover, &:focus, &:focus-within { @include euiBottomShadowMedium; border-radius: $euiBorderRadius; z-index: 2; } .osdFieldButton__button { &:hover, &:focus { cursor: grab; } } } .osdFieldButton__button { flex-grow: 1; text-align: left; padding: $euiSizeS; display: flex; align-items: flex-start; } .osdFieldButton__fieldIcon { flex-shrink: 0; line-height: 0; margin-right: $euiSizeS; } .osdFieldButton__name { flex-grow: 1; word-break: break-word; } .osdFieldButton__infoIcon { flex-shrink: 0; margin-left: $euiSizeXS; } .osdFieldButton__fieldAction { margin-right: $euiSizeS; } // Reduce text size and spacing for the small size .osdFieldButton--small { font-size: $euiFontSizeXS; .osdFieldButton__button { padding: $euiSizeXS; } .osdFieldButton__fieldIcon, .osdFieldButton__fieldAction { margin-right: $euiSizeXS; } } .shard__fieldSelectorField { &:hover, &:focus-within, &[class*='-isActive'] { .dscSidebarItem__action { opacity: 1; } } & > .osdFieldButton__button { padding: 0; } & .osdFieldButton__name { padding: $euiSizeS $euiSizeS $euiSizeS 0; } & > button { align-items: stretch; } & .osdFieldIcon { box-shadow: none; height: 100%; flex-shrink: 0; line-height: 0; } & .osdFieldButton__fieldIcon { box-shadow: none; margin-right: 8px; } } #vis__mainContent .explorer__fieldSelectorField { @include euiBottomShadowSmall; background-color: $euiColorEmptyShade; border: $euiBorderThin; margin-top: $euiSizeS; }