@charset "utf-8";
/* CSS Document */

.debug {
	display: block;

	margin: 1em;
	border: 0.1em solid grey;
	border-spacing: 0;
	padding: 0.9em;

	font-family: Consolas, "Courier New", Courier, monospace !important;
	font-weight: normal;
	font-style: normal;
	font-size: 9pt;
	line-height: 12pt;
	text-align: left !important;
	vertical-align: top !important;

	color: LightGray;
	background: MidnightBlue;
}
.debug .debug {
	display: inline;
	margin: 0;
	border: 0 none;
	padding: 0;
}
.debug * {
	margin: 0 !important;
	border: 0 none transparent !important;
	border-radius: 0 !important;
	border-spacing: 0 !important;
	padding: 0 !important;

	font-family: Consolas, "Courier New", Courier, monospace !important;
	font-weight: normal !important;
	font-style: normal !important;
	font-size: 9pt !important;
	line-height: 12pt !important;
	text-align: left !important;
	vertical-align: top !important;

	color: LightGray !important;
}
.debug > .t {
	display: inline;
	font-style: italic;
}
.debug > .t.u {
	color: Red !important;
}
.debug > .t.n {
	color: Crimson !important;
}
.debug > .t.b {
	color: Violet !important;
}
.debug > .t.i {
	color: DeepSkyBlue !important;
}
.debug > .t.f {
	color: Turquoise !important;
}
.debug > .t.s {
	color: GreenYellow !important;
}
.debug > .t.a {
	color: Gold !important;
}
.debug > .t.o {
	color: Orange !important;
}
.debug > .t.r {
	color: OrangeRed !important;
}
.debug > .t > .s {
	color: White !important;
}
.debug > .v {
	display: inline !important;
	margin: 0;
	word-break: break-word;
}
.debug > .v > .m {
}
.debug > .v > .m .p {
}
.debug > .v > .m .p > .k {
	white-space: nowrap;
	word-break: normal;
}
.debug > .v > .m .p > .o {
	white-space: nowrap;
	word-break: normal;
}
.debug > .v > .m .p > .v {
}
.debug > .v > .m .p > .k:before {
	display: inline;
	content: '\00a0\00a0';
}
.debug > .v > .m .p > .o:before,
.debug > .v > .m .p > .o:after {
	display: inline;
	content: '\00a0';
}
