:root {
	--csec-table-collapse: separate;
	--csec-table-borderspace: 1px;
	--csec-table-bordercolor: #ddd;
	--csec-table-th-bgcolor: #f4f4f4;
	--csec-table-th-tcolor: #606060;
	--csec-table-td-headcolor: #f9f9f9;
	--csec-table-td-headtcolor: #454545;
	--csec-table-td-bgcolor: #fff;
	--csec-table-td-secondary-bgcolor: #fdfdfd;
}

.cell[data-type="table"] {
	min-width: 100%;
	overflow: auto;
}
.cell[data-type="table"] table {
	min-width: 100%;
	background-color: var(--csec-table-bordercolor);
	border-collapse: var(--csec-table-collapse);
	border-spacing: var(--csec-table-borderspace);
}
.cell[data-type="table"] thead tr td {
	text-align: center;
	font-size: 0.9em;
	line-height: 1em;
	padding: 0.7em;
	color: var(--csec-table-th-tcolor);
	background-color: var(--csec-table-th-bgcolor);
}

.cell[data-type="table"] tbody tr td {
	text-align: start;
	line-height: 1.6em;
	padding: 0.8em;
	background-color: var(--csec-table-td-bgcolor);
}
	.cell[data-type="table"] tbody tr td:nth-child(2n) {
		background-color: var(--csec-table-td-bgcolor);
	}
	.cell[data-type="table"] tbody tr td:nth-child(3n) {
		background-color: var(--csec-table-td-secondary-bgcolor);
	}
	.cell[data-type="table"] tbody tr td:nth-child(1) {
		color: var(--csec-table-td-headtcolor);
		background-color: var(--csec-table-td-headcolor);
	}

/*align*/
.cell[data-type="table"] tbody tr td {
	text-align: start;
}
.cell[data-type="table"][data-enablefirstcolalign=""][data-align="center"] tbody tr td {
	text-align: center;
}
.cell[data-type="table"][data-enablefirstcolalign=""][data-align="end"] tbody tr td {
	text-align: end;
}
.cell[data-type="table"][data-enablefirstcolalign="true"][data-align="center"] tbody tr > td:first-child {
	text-align: center;
}
.cell[data-type="table"][data-enablefirstcolalign="true"][data-align="end"] tbody tr > td:first-child {
	text-align: end;
}

/*clength var*/
.cell[data-type="table"] tr td {
	min-width: 33.33%;
}
.cell[data-type="table"][data-clength="2"] tr td:first-child {
	width: 44%;
}
.cell[data-type="table"][data-clength="2"] tr td {
	padding: 0.9em;
}
@media only screen and (min-width:641px){
	.cell[data-type="table"] tr td {
		min-width: 140px;
	}
}
@media only screen and (max-width:640px){
	.cell[data-type="table"] tr td {
		min-width: 140px;
	}
}

/*floor level*/
.csection-cells .cell[data-type="table"] {
	font-size: 0.94em;
}
.csection-cells .cell[data-type="table"][data-level="1"] {
	font-size: 1.1em;
}
.csection-cells .cell[data-type="table"][data-level="2"] {
	font-size: 1.0em;
}
.csection-cells .cell[data-type="table"][data-level="3"] {
	font-size: 0.94em;
}
.csection-cells .cell[data-type="table"][data-level="4"] {
	font-size: 0.86em;
}
.csection-cells .cell[data-type="table"][data-level="5"] {
	font-size: 0.8em;
}







