html, body {
	position:absolute; overflow:hidden;
	margin:0;padding:0;border:0;
	left:0;top:0;width:100%;height:100%;
}

[PsL="HBar"] {
	display:flex; flex-flow:row nowrap;
	position:relative; width:100%; height:100%;
	justify-content:space-between;
	align-content:space-between;
	align-items:center;
}
[PsL="HLine"] {
	display:flex; flex-flow:row nowrap;
	position:relative; width:100%;
	justify-content:space-between;
	align-content:space-between;
	align-items:center;
}
[PsL="HBar"]>.L, [PsL="HLine"]>.L {
	flex:0 0 auto;
	position:relative; width:auto; height:100%;
	overflow:hidden;
}
[PsL="HBar"]>.V, [PsL="HLine"]>.V {
	flex:1 1 auto;
	position:relative; width:auto; height:100%;
	overflow:auto hidden;
}
[PsL="VBar"] {
	display:flex; flex-flow:column nowrap;
	position:relative; width:100%; height:100%;
	justify-content:space-between;
	align-content:space-between;
	align-items:center;
}
[PsL="VBar"]>.L {
	flex:0 0 auto;
	position:relative; width:100%; height:auto;
	overflow:hidden;
}
[PsL="VBar"]>.V {
	flex:1 1 auto;
	position:relative; width:100%; height:auto;
	overflow:hidden auto;
}
[PsL="Center"] {
	display:flex;
	position:relative; width:100%; height:100%;
	justify-content:center;
	align-items:center;
}
