﻿.sct-tooltip {
	position: absolute;
	z-index: 1055;
	max-width: 400px;
	background: #fff;
	color: #333;
	padding: 0.5rem;
	border: 1px solid #ccc;
	border-radius: .5rem;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
	display: none;
	font-size: 12px;
	word-break: break-word; 
	white-space: normal; 
}

.sct-tooltip.sct-show {
	display: block;
	animation: fadeIn .2s ease-out;
}

@keyframes fadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.sct-inner {
	white-space: pre-wrap; /* preserve line breaks */
	word-break: break-word;
	overflow-wrap: break-word;
	padding: 3px
}

.sct-actions {
	text-align: right;
	margin-top: .5rem;
}

.sct-copy-btn {
	background: #0d6efd;
	color: #fff;
	border: none;
	padding: .3rem .6rem;
	font-size: 11px;
	border-radius: .25rem;
	cursor: pointer;
	margin-left: .3rem;
}

	.sct-copy-btn:hover {
		opacity: .9;
	}
