/**
 * Tippy theme for Tooltipy.
 * Legacy .bluet_block_to_show is display:none — never apply it inside Tippy.
 */
.tippy-box[data-theme~='tooltipy'] {
	background-color: transparent;
	color: inherit;
	border: 0;
	box-shadow: none;
	font-size: inherit;
	line-height: inherit;
}

.tippy-box[data-theme~='tooltipy'] > .tippy-content {
	padding: 0;
	display: block !important;
	opacity: 1 !important;
	visibility: visible !important;
	position: relative !important;
	height: auto !important;
	width: auto !important;
}

.tippy-box[data-theme~='tooltipy'] > .tippy-arrow {
	color: var(--tooltipy-arrow-color, #5eaa0d);
}

.tippy-box[data-theme~='tooltipy'] .bluet_block_container {
	display: block !important;
	position: relative;
	opacity: 1 !important;
	visibility: visible !important;
	overflow: hidden;
	border-radius: 2px;
}

.tippy-box[data-theme~='tooltipy'] .bluet_text_content {
	display: block;
	background: transparent;
}

.tippy-box[data-theme~='tooltipy'] .bluet_block_footer {
	display: block;
	padding: 0 15px 10px;
	color: inherit;
	font-size: inherit;
	line-height: inherit;
}

.tippy-box[data-theme~='tooltipy'] .bluet_block_glossary_link {
	margin: 0;
	padding: 0;
	color: inherit;
	font-size: inherit;
}

.tippy-box[data-theme~='tooltipy'] .bluet_block_glossary_link a {
	color: inherit !important;
	font-size: inherit !important;
	font-weight: inherit;
	line-height: inherit;
	text-decoration: underline;
	background: transparent;
}
