/*
// +----------------------------------------------------------------------
// | 版权所有 2019 Xiyoucheng，并保留所有权利
// | 这不是一个自由软件！禁止任何形式的拷贝、修改、发布
// +----------------------------------------------------------------------
// | Author  : XYC <KL>
// +----------------------------------------------------------------------
*/


*[data-layout] {
	cursor: pointer;
}
.kl_layout {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 7;
	width: 100vw;
	height: 100vh;
	overflow: hidden;
	background: rgba(0,0,0,0.01);
}
.kl_layout_box {
	left: 50%;
	top: 50%;
	overflow: hidden;
	border-radius: 5px;
	position: absolute;
	margin: -75px -150px;
	-webkit-background-clip: padding-box;
	box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px;
	background: padding-box rgb(255, 255, 255);

}
.kl_layout_title {
	height: 50px;
	line-height: 50px;
	cursor: move;
	font-size: 20px;
	border-radius: 5px 5px 0 0;
}
.kl_layout_close {
	color: #333;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-family: serif;
	font-weight: bold;
	text-indent: 0;
	display: inline-block;
}
.kl_layout_close:hover {
	cursor: pointer;
	font-size: 30px;
}
.kl_layout .line_bottom { border-bottom: #eee 1px solid; }

.kl_layout_content { min-width: 300px; min-height: 100px; text-align: left;     max-height: 80vh;  }
/* ------------------------------------------------------------------------------- */

.kl_mlayout {
	z-index: 1;
	right: 30px;
	top: -70px;
	border:#ddd 1px solid;
	-webkit-background-clip: padding-box;
	box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px 2px;
	background: padding-box rgb(255, 255, 255);
}
.kl_mlayout_box {
	z-index: 2;
	background-color: #fff;
}
.kl_mlayout_bg {
	width: 100vw;
	height: 100vh;
	background-color: rgba(0, 0, 0, 0.05);
}
tbody tr:first-child .kl_mlayout {
	top: -40px;
	right: 50px;
}
