.h .speech-bubble {
	border-color: lightgray;
	box-shadow: 1px 1px 11px -4px black;
}

[data-noscroll="true"] {
	overflow: hidden;
}

.speech-bubblecloser {
	max-width: 1000vw;
	position: fixed;
	pointer-events: none;
	background: black;
	width: 1000vw;
	height: 1000vh;
	left: 0;
	top: 0;
	opacity: 0;
	z-index: 300;
}

.speech-bubblecloser[data-open="true"] {
	opacity: .5 !important;
	pointer-events: initial;
}

.speech-bubble {
	position: fixed;
	opacity: 0;
	left: -100%;
	right: 100%;
	max-height: 80vh;
	overflow-y: auto !important;
	transition: all .2s;
	margin: auto;
	background: white;
	border: 1px solid;
	z-index: 1111;
	padding: 20px;
	max-width: 1000px;
	top: 50%;
	transform: translateY(-50%);
}

.speech-bubble[data-open="true"] {
	opacity: 1;
	left: 0%;
	right: 0%;
}

.h .speech-bubble button[onclick] {
	background-color: #1d9fb7;
	color: white;
	border-color: #13788b !important;
}

.speech-bubble button[onclick]:hover {
	background: gray !important;
	color: white;
}

.speech-bubble button[onclick] {
	position: -webkit-sticky;
	position: sticky;
	right: 0px;
	top: 0px;
	padding: 5px 10px;
	border: 1px solid black;
	border-radius: 2px;
	cursor: pointer;
	float: right;
}


.h .💬 {border-color: lightgray; box-shadow: 1px 1px 11px -4px black;}
[data-noscroll="true"] {overflow: hidden;}
.💬closer{max-width: 1000vw;position:fixed;pointer-events:none;background: black;width: 1000vw;height: 1000vh;left: 0;top: 0;opacity: 0;z-index: 300;}
.💬closer[data-open="true"]{ opacity:.5 !important;pointer-events:initial; }
.💬{position:fixed;opacity:0;left:-100%;right:100%;max-height:80vh;overflow-y:auto;transition:all .2s;margin: auto;background: white;border: 1px solid;z-index: 1111;padding: 20px;max-width:1000px;top:50%;transform: translateY( -50% )}
.💬[data-open="true"]{opacity:1;left:0%;right:0%;}
.h .💬 button[onclick] {background-color:#1d9fb7;color:white; border-color: #13788b !important;}
.💬 button[onclick]:hover {background: gray !important;color: white;}
.💬 button[onclick] {position: -webkit-sticky;position: sticky;right: 0px;top: 0px;padding: 5px 10px;border: 1px solid black;border-radius: 2px;cursor: pointer;float: right;}


