.shiftsSetting{
	.formTarget{
		&>div, &>span, &>a {
			float: left;
			margin-right: 10px;
		}
		.minute{
			width: 80px;
		}
		a, .tips{
			line-height: 30px;
		}
	}

	.rightCom{
		// position: relative;
		// width: 100%;
		// height: 100%;
		.table{
			position: absolute;
			right: 280px;
			left: 0px;
			top: 0px;
			bottom: 0px;
		}
		.list{
			position: absolute;
			right: 0px;
			width: 280px;
			top: 0px;
			bottom: 0px;
			border-left: 1px solid #ccc;
			padding: 10px;
			
			.info{
				padding: 10px;
				border-bottom: 1px solid #ccc;
			}

			.content{
				margin-top: 20px;
			}

			.content-table{
				position: absolute;
				left: 0px;
				right: 0px;
				top: 60px;
				bottom: 0px;
				margin: 15px;
				.dataRow{
					height: 30px;
					line-height: 30px;
					border-left: 1px solid #ccc;
					border-right: 1px solid #ccc;
					border-top: 1px solid #ccc;

					&:last-child{
						border-bottom: 1px solid #ccc;
					}

					&>div{
						height: 100%;
						float: left;
						text-align: center;
						// border-right: 1px solid #ccc;
					}
					.lbl{
						width: 30%;
						border-right: 1px solid #ccc;
						background: #F4F4F4;
					}
					.val{
						width: 70%;
						word-break: break-all;
	                    text-overflow: ellipsis;
	                    // display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
	                    // -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
	                    // -webkit-line-clamp: 3; /** 显示的行数 **/
						overflow: hidden;  /** 隐藏超出的内容 **/
						text-align: center;
					}
				}
			}
		}
	}
}

.sdialog{
	.basicInfo{
		.itemRow{
			padding-left: 10px;
			padding-right: 10px;
		
			.modelType{
				float: left;
				width: 120px;
				margin-right: 10px;
			}

			.options{
				float: left;
				margin-right: 10px;

				&:last-child{
					margin-right: 0px;
				}

				.label{
					float: left;
					margin-right: 10px;
					line-height: 30px;
				}
				.input{
					float: left;
					width: 80px;
				}
			}
		}
	}

	.detail{
		padding-left: 20px;
		padding-right: 20px;
		margin-top: 20px;
		.btnBar{
			border-bottom: 1px solid #ccc;
			height: 30px;
			line-height: 30px;
			.label{
				float: left;
				position: relative;
				left: 10px;
			}
			.btn{
				cursor: pointer;
			    font-size: 20px;
			    float: right;
			    margin-right: 10px;
			    padding-top: 5px;

			    &:first-child{
			    	margin-right: 0px;
			    }

			    &-disable{
			    	color:#D8D8D8;
			    	cursor: not-allowed;
			  	}
			  	&-active{
			    	color:#34A2FF;
			  	}
			}
		}
	}

	.detailSetting{
		.left, .right{
			width: 50%;
			height: 100%;
			float: left;
			padding:15px;

			.label{
				width: 100%;
				height: 30px;
				// line-height: 30px;
			}
			.list{
				margin-top: 10px;
				width: 100%;
				border: 1px solid #ccc;
				border-radius: 5px;
				height: 360px;
				overflow-y: auto;

				&>div{
					margin: 10px;
				}

				.selectAll{
					border-bottom: 1px solid #ccc;
					padding-bottom: 5px;
				}
			}
		}
	}
}