
.json-node[data-v-83e30d09] {
	margin: 0;
}
.json-node > summary[data-v-83e30d09] {
	cursor: pointer;
	list-style: none;
	padding: 1px 0;
	user-select: none;
}
.json-node > summary[data-v-83e30d09]::-webkit-details-marker {
	display: none;
}
.json-node > summary[data-v-83e30d09]::before {
	content: '▶';
	display: inline-block;
	width: 1em;
	font-size: 0.7em;
	color: var(--ion-color-medium, #888);
	transition: transform 0.1s;
}
.json-node[open] > summary[data-v-83e30d09]::before {
	transform: rotate(90deg);
}
.json-children[data-v-83e30d09] {
	list-style: none;
	margin: 0;
	padding-left: 1.5em;
	border-left: 1px solid var(--ion-color-light-shade, #ddd);
}
.json-children > li[data-v-83e30d09] {
	padding: 0;
}
.json-close[data-v-83e30d09] {
	padding-left: 1em;
}
.json-leaf[data-v-83e30d09] {
	padding: 1px 0 1px 1em;
}
.json-key[data-v-83e30d09] { color: var(--ion-color-primary, #3880ff);
}
.json-index[data-v-83e30d09] { color: var(--ion-color-medium, #888);
}
.json-bracket[data-v-83e30d09] { color: var(--ion-color-medium-shade, #666);
}
.json-summary[data-v-83e30d09] { color: var(--ion-color-medium, #888); font-style: italic;
}
.json-string[data-v-83e30d09] { color: var(--ion-color-success-shade, #1f7a3a);
}
.json-number[data-v-83e30d09] { color: var(--ion-color-tertiary, #c0392b);
}
.json-boolean[data-v-83e30d09] { color: var(--ion-color-warning-shade, #b87800);
}
.json-null[data-v-83e30d09] { color: var(--ion-color-medium, #888); font-style: italic;
}
