.native-window-layer-v6 {
	position: absolute;
	inset: 0;
	z-index: 25;
	overflow: hidden;
	pointer-events: none;
	background: transparent;
}
.native-window-layer-v6[data-modal="true"] {
	pointer-events: auto;
}
.native-window-layer-v6 .native-window-v6 {
	position: absolute;
	box-sizing: content-box;
	margin: 0;
	padding: 0;
	border: 0;
	border-radius: 0;
	background: transparent;
	box-shadow: none;
	pointer-events: auto;
	overflow: hidden;
	max-width: none;
	max-height: none;
}
.native-window-layer-v6 .native-window-v6[data-native-inert="true"] {
	pointer-events: none;
}
.native-window-v6 .native-region-v6[hidden] {
	display: none;
}
.native-window-v6 .native-window-surface-v6 {
	position: absolute;
	left: 0;
	top: 0;
	transform-origin: 0 0;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	overflow: hidden;
	image-rendering: pixelated;
}
.native-window-v6 .native-window-backdrop-v6,
.native-window-v6 .native-window-image-layer-v6 {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	max-width: none;
	max-height: none;
	object-fit: none;
	image-rendering: pixelated;
	pointer-events: none;
	user-select: none;
}
.native-window-v6 .native-window-image-layer-v6[hidden] {
	display: none;
}
.native-window-v6 .native-region-v6,
.native-window-v6 .native-grid-cell-v6 {
	position: absolute;
	box-sizing: content-box;
	margin: 0;
	padding: 0;
	border: 0;
	border-radius: 0;
	background: transparent;
	box-shadow: none;
	overflow: hidden;
}
.native-window-v6 .native-hit-v6,
.native-window-v6 .native-input-v6,
.native-window-v6 .native-value-v6 {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	min-width: 0 !important;
	min-height: 0 !important;
	max-width: none;
	max-height: none;
	box-sizing: border-box;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	border-radius: 0 !important;
	background: transparent !important;
	box-shadow: none !important;
}
.native-window-v6 .native-hit-v6 {
	z-index: 2;
	font-size: 0 !important;
	color: transparent !important;
	appearance: none;
	cursor: pointer;
	text-shadow: none;
	outline: none;
}
.native-window-v6 .native-hit-v6:hover,
.native-window-v6 .native-hit-v6:active {
	background: transparent !important;
	border: 0 !important;
	box-shadow: none !important;
}
.native-window-v6 .native-hit-v6:focus-visible {
	outline: 1px dotted #e7d29e;
	outline-offset: -1px;
}
.native-window-v6 .native-hit-v6[data-native-edge="raised"]::before,
.native-window-v6 .native-hit-v6[data-native-edge="sunken"]::before {
	content: "";
	position: absolute;
	inset: 0;
	box-sizing: border-box;
	border-style: solid;
	border-width: 1px;
	pointer-events: none;
}
/* DrawEdge outer-edge states are verified. Exact old Windows system RGB is unknown. */
.native-window-v6 .native-hit-v6[data-native-edge="raised"]::before {
	border-color: #ffffff #808080 #808080 #ffffff;
}
.native-window-v6 .native-hit-v6[data-native-edge="sunken"]::before {
	border-color: #808080 #ffffff #ffffff #808080;
}
.native-window-v6 .native-value-v6 {
	white-space: pre;
	overflow: hidden;
	text-overflow: clip;
	pointer-events: none;
}
.native-window-v6 input.native-input-v6 {
	font-size: var(--native-font-size) !important;
	color: inherit;
	appearance: none;
	outline-offset: -1px;
}
.native-window-v6 .native-grid-cell-v6 > * {
	margin: 0;
	padding: 0;
	min-width: 0;
	min-height: 0;
	max-width: 100%;
	max-height: 100%;
}
