/* Dash full-view layout */

.dash-content__layout-full {
	position: relative;
	box-sizing: border-box;
	height: 100%;
	padding: 0;
}

.dash-content__layout-full-content {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.dash-content__layout-full-table {
	table-layout: fixed;
	width: 100%;
	margin: 0;
	box-sizing: border-box;
	border-collapse: separate;
	border-spacing: 30px
}

.dash-content__layout-full-table-inline {
	margin: -30px;
	width: calc(100% + 60px);
}

.dash-content__layout-full > .dash-content__layout-full-table {
	height: 100%;
}

.dash-content__layout-full-table > tbody > tr > td {
	padding: 0;
	position: relative;
}

.dash-content__layout-full > .dash-content__layout-full-table > tbody > tr > td {
	text-align: center;
}

.dash-content__layout-full-table > tbody > tr > td.dash-content__layout-full-chart > div,
.dash-content__layout-full-table > tbody > tr:not(.dash-content__layout-controls-row).dash-content__layout-full-chart > td > div {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
}

.dash-content__layout-full-table > tbody > tr:not(.dash-content__layout-controls-row).dash-content__layout-full-chart > td > div > div {
	flex: 1;
}

div.dash-content__layout-full-chart {
	display: flex;
}

div.dash-content__layout-full-chart > div {
	flex: 1;
}

@media (max-width: 1280px) {


	.dash-content__layout-full > .dash-content__layout-full-table {
		border-collapse: collapse;
	}

	.dash-content__layout-full > .dash-content__layout-full-table .highcharts-background {
		display: none;
	}

	.dash-content__layout-full > .dash-content__layout-full-table > tbody > tr > td {
		border: 1px solid #A5AAB0;
	}

	.dash-content__layout-full > .dash-content__layout-full-table {
		box-shadow: none !important;
		border: none !important;
	}

	.dash-content__layout-full > .dash-content__layout-full-table > tbody > tr:first-child > td {
		border-top: none !important;
	}

	.dash-content__layout-full > .dash-content__layout-full-table > tbody > tr > td.row-last {
		border-bottom: none !important;
	}

	.dash-content__layout-full > .dash-content__layout-full-table > tbody > tr > td.first {
		border-left: none !important;
	}

	.dash-content__layout-full > .dash-content__layout-full-table > tbody > tr > td.last {
		border-right: none !important;
	}

}

.dash-content__layout-full-height {
	height: 100%;
}