.jsoneditor-menu {
	aria-hidden="true"
}

.trace-node {
	display: inline-block;
}

.ery-trace {
	margin:  2px;
	background-color: hsla(40, 100%, 98%, 1);
	border-radius: 6px;
	box-shadow: 1px 2px 3px rgba(0, 0, 0, .4);
}

.ery-rule {
	border-radius: 6px;
	box-shadow: 1px 2px 3px rgba(0, 0, 0, .4);
	
}

.ery-socket {
	display: inline-flex;
	flex-direction: row;
	margin:  2px;
	border-radius: 10px;
	
	background-color: hsla(190, 100%, 80%, 1);
	
}

.error {
	margin:  2px;
	border-radius: 10px;
	border:  1px solid red;
	background-color: hsla(10, 100%, 80%, 1);
	display: inline-block;
}

.ery-op {
	border-radius: 10px;
	min-width: 1em;
	text-align: center;
	display: inline-block;
	font-weight: bold;
	/*background-color: hsla(210, 100%, 80%, 1);*/
	
}

.ery-editable {
	vertical-align: bottom;
	min-width: 1em;
	min-height: 1em;
	display: inline-block;
	
	margin:  3px;
	border-radius: 6px;
	background-color: white;
	box-shadow: 1px 2px 3px rgba(0, 0, 0, .4);
	border:  1px solid rgba(0, 0, 0, .3);
	position: relative;
}
.ery-editable.inspected {
	
	border: 2px solid magenta;
}

.ery-editable.selected {
	
	background-color: hsla(200, 100%, 60%, 100);
	border: 2px solid cyan;
}



.ery-parse {
	padding:  2px;
	display: inline-block;
	background-color: hsla(0, 0%, 100%, 100);
	margin: 2px;
	box-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
}


.ery-parse header {
	
}



.ery-string-raw {

	font-size:  100%;
	font-family:  monospace;
	min-width: 1em;
	min-height: 1em;
	margin:  0px;
	padding:  1px 3px;
}