[data-modinc="table"] .wrap-table{
	min-height: .01%;
	overflow-x: auto;
	overflow-y: hidden;
}
[data-modinc="table"] .wrap-table table.word-break-all th,
[data-modinc="table"] .wrap-table table.word-break-all td{
	word-break: break-all;
	word-wrap: break-word;
}
[data-modinc="table"] .wrap-table table.layout-fixed{
	table-layout: fixed;
}
[data-modinc="table"] .wrap-table table.layout-fixed td{
	word-wrap: break-word;
}
[data-modinc="table"] .wrap-table table{border-collapse:collapse;width:100%}
[data-modinc="table"] .wrap-table thead tr th.sort{
	-moz-user-select: -moz-none;
	-o-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor:pointer;
	padding-right:28px;
	position:relative;
}
[data-modinc="table"] .wrap-table thead tr th.sort i{font-size:12px;opacity:.6;position:absolute;bottom:12px;right:10px}
[data-modinc="table"] .wrap-table thead tr th.sort:hover i{opacity:1}
[data-modinc="table"] .wrap-table tbody .dblclick,
[data-modinc="table"] .wrap-table tbody .click{cursor:pointer}
[data-modinc="table"] .wrap-table tbody .dblclick.cur-text,
[data-modinc="table"] .wrap-table tbody .click.cur-text{cursor:text}
/* заблокированная таблица */
[data-modinc="table"] .wrap-table table.disabled thead tr th.sort{cursor:not-allowed}
[data-modinc="table"] .wrap-table table.disabled thead tr th.sort:hover i{opacity:.6}
[data-modinc="table"] .wrap-table table.disabled tbody .dblclick,
[data-modinc="table"] .wrap-table table.disabled tbody .click{cursor:not-allowed}
/* сокрытие столбцов */
[data-modinc="table"] .wrap-table table.ch1 col:nth-child(1), [data-modinc="table"] .wrap-table table.ch1 th:nth-child(1), [data-modinc="table"] .wrap-table table.ch1 td:nth-child(1),
[data-modinc="table"] .wrap-table table.ch2 col:nth-child(2), [data-modinc="table"] .wrap-table table.ch2 th:nth-child(2), [data-modinc="table"] .wrap-table table.ch2 td:nth-child(2),
[data-modinc="table"] .wrap-table table.ch3 col:nth-child(3), [data-modinc="table"] .wrap-table table.ch3 th:nth-child(3), [data-modinc="table"] .wrap-table table.ch3 td:nth-child(3),
[data-modinc="table"] .wrap-table table.ch4 col:nth-child(4), [data-modinc="table"] .wrap-table table.ch4 th:nth-child(4), [data-modinc="table"] .wrap-table table.ch4 td:nth-child(4),
[data-modinc="table"] .wrap-table table.ch5 col:nth-child(5), [data-modinc="table"] .wrap-table table.ch5 th:nth-child(5), [data-modinc="table"] .wrap-table table.ch5 td:nth-child(5),
[data-modinc="table"] .wrap-table table.ch6 col:nth-child(6), [data-modinc="table"] .wrap-table table.ch6 th:nth-child(6), [data-modinc="table"] .wrap-table table.ch6 td:nth-child(6),
[data-modinc="table"] .wrap-table table.ch7 col:nth-child(7), [data-modinc="table"] .wrap-table table.ch7 th:nth-child(7), [data-modinc="table"] .wrap-table table.ch7 td:nth-child(7),
[data-modinc="table"] .wrap-table table.ch8 col:nth-child(8), [data-modinc="table"] .wrap-table table.ch8 th:nth-child(8), [data-modinc="table"] .wrap-table table.ch8 td:nth-child(8),
[data-modinc="table"] .wrap-table table.ch9 col:nth-child(9), [data-modinc="table"] .wrap-table table.ch9 th:nth-child(9), [data-modinc="table"] .wrap-table table.ch9 td:nth-child(9),
[data-modinc="table"] .wrap-table table.ch10 col:nth-child(10), [data-modinc="table"] .wrap-table table.ch10 th:nth-child(10), [data-modinc="table"] .wrap-table table.ch10 td:nth-child(10),
[data-modinc="table"] .wrap-table table.ch11 col:nth-child(11), [data-modinc="table"] .wrap-table table.ch11 th:nth-child(11), [data-modinc="table"] .wrap-table table.ch11 td:nth-child(11),
[data-modinc="table"] .wrap-table table.ch12 col:nth-child(12), [data-modinc="table"] .wrap-table table.ch12 th:nth-child(12), [data-modinc="table"] .wrap-table table.ch12 td:nth-child(12),
[data-modinc="table"] .wrap-table table.ch13 col:nth-child(13), [data-modinc="table"] .wrap-table table.ch13 th:nth-child(13), [data-modinc="table"] .wrap-table table.ch13 td:nth-child(13),
[data-modinc="table"] .wrap-table table.ch14 col:nth-child(14), [data-modinc="table"] .wrap-table table.ch14 th:nth-child(14), [data-modinc="table"] .wrap-table table.ch14 td:nth-child(14),
[data-modinc="table"] .wrap-table table.ch15 col:nth-child(15), [data-modinc="table"] .wrap-table table.ch15 th:nth-child(15), [data-modinc="table"] .wrap-table table.ch15 td:nth-child(15),
[data-modinc="table"] .wrap-table table.ch16 col:nth-child(16), [data-modinc="table"] .wrap-table table.ch16 th:nth-child(16), [data-modinc="table"] .wrap-table table.ch16 td:nth-child(16),
[data-modinc="table"] .wrap-table table.ch17 col:nth-child(17), [data-modinc="table"] .wrap-table table.ch17 th:nth-child(17), [data-modinc="table"] .wrap-table table.ch17 td:nth-child(17),
[data-modinc="table"] .wrap-table table.ch18 col:nth-child(18), [data-modinc="table"] .wrap-table table.ch18 th:nth-child(18), [data-modinc="table"] .wrap-table table.ch18 td:nth-child(18),
[data-modinc="table"] .wrap-table table.ch19 col:nth-child(19), [data-modinc="table"] .wrap-table table.ch19 th:nth-child(19), [data-modinc="table"] .wrap-table table.ch19 td:nth-child(19),
[data-modinc="table"] .wrap-table table.ch20 col:nth-child(20), [data-modinc="table"] .wrap-table table.ch20 th:nth-child(20), [data-modinc="table"] .wrap-table table.ch20 td:nth-child(20){display:none}
/* ограничитель ширины столбика */
[data-modinc="table"] .wrap-table tbody td.mw-80px{max-width:80px}
[data-modinc="table"] .wrap-table tbody td.mw-100px{max-width:100px}
[data-modinc="table"] .wrap-table tbody td.mw-120px{max-width:120px}
[data-modinc="table"] .wrap-table tbody td.mw-140px{max-width:140px}
[data-modinc="table"] .wrap-table tbody td.mw-160px{max-width:160px}
[data-modinc="table"] .wrap-table tbody td.mw-180px{max-width:180px}
[data-modinc="table"] .wrap-table tbody td.mw-200px{max-width:200px}
/* Горизонтальное выравнивание */
[data-modinc="table"] .wrap-table th.align-left,
[data-modinc="table"] .wrap-table td.align-left{text-align:left!important}
[data-modinc="table"] .wrap-table th.align-center,
[data-modinc="table"] .wrap-table td.align-center{text-align:center!important}
[data-modinc="table"] .wrap-table th.align-right,
[data-modinc="table"] .wrap-table td.align-right{text-align:right!important}
/* подсветка при горизонтальном скроллировании */
[data-modinc="table"] > iframe{
	position:absolute;
	top:0; left:0;
	width:100%;
	z-index:-1;
	height:0; border:0; opacity:0;
}
[data-modinc="table"] > i{
	position:absolute;
	top:20px; bottom:20px;
	width:0; display:none;
	z-index:1;
	-webkit-transition: width .06s;
	-moz-transition: width .06s;
	-ms-transition: width .06s;
	-o-transition: width .06s;
	transition: width .06s;
}
[data-modinc="table"][data-field-scrollable]{
	position: relative;
}
[data-modinc="table"][data-field-scrollable] > i{
	display: block;
}
[data-modinc="table"][data-field-scrollable] > iframe+i{
	left:0; cursor: w-resize;
	background-image: -webkit-radial-gradient(0 50%, farthest-side, rgba(0,0,0,0.2), rgba(0,0,0,0));
	background-image: -o-radial-gradient(0 50%, farthest-side, rgba(0,0,0,0.2), rgba(0,0,0,0));
	background-image: radial-gradient(farthest-side at 0 50%, rgba(0,0,0,0.2), rgba(0,0,0,0));
}
[data-modinc="table"][data-field-scrollable] > iframe+i+i{
	right:0; cursor: e-resize;
	background-image: -webkit-radial-gradient(100% 50%, farthest-side, rgba(0,0,0,0.2), rgba(0,0,0,0));
	background-image: -o-radial-gradient(100% 50%, farthest-side, rgba(0,0,0,0.2), rgba(0,0,0,0));
	background-image: radial-gradient(farthest-side at 100% 50%, rgba(0,0,0,0.2), rgba(0,0,0,0));
}
[data-modinc="table"][data-field-scrollable="2"] > iframe+i,
[data-modinc="table"][data-field-scrollable="1"] > iframe+i+i,
[data-modinc="table"][data-field-scrollable="0"] > iframe+i,
[data-modinc="table"][data-field-scrollable="0"] > iframe+i+i{width:16px}

/* стиль для изменения размера колонок */
.resize-table-column {
	cursor: col-resize !important; }
.resize-table-column *{
	-moz-user-select: -moz-none;
	-o-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none; }
[data-modinc="table"] .wrap-table table.column-resize {
	table-layout: fixed; }
[data-modinc="table"] .wrap-table table.column-resize th {
	position: relative; }
[data-modinc="table"] .wrap-table table.column-resize th .resizer {
	cursor: col-resize;
	right: -9px;
	position: absolute;
	top: 0;
	width: 19px;
	z-index: 1;
	opacity: 0;
	transition: opacity .3s ease; }
[data-modinc="table"] .wrap-table table.column-resize.disabled th .resizer{
	pointer-events: none; }
[data-modinc="table"] .wrap-table table.column-resize th .resizer:before {
	background: #ebeff2;
	content: "";
	top: 8px;
	bottom: 8px;
	left: 9px;
	position: absolute;
	width: 1px; }
[data-modinc="table"] .wrap-table table.column-resize th .resizer:after {
	background: #336fee;
	content: "";
	height: 100%;
	left: 8px;
	position: absolute;
	width: 3px;
	border-radius: 3px;
	opacity: 0;
	transition: opacity .3s ease; }
[data-modinc="table"] .wrap-table table.column-resize th .resizer span {
	background: #336fee;
	left: 9px;
	opacity: 0;
	position: absolute;
	transition: opacity .3s ease;
	width: 1px;
	pointer-events: none; }
[data-modinc="table"] .wrap-table table.column-resize th .resizer-last {
	right: 0;
	width: 10px; }
[data-modinc="table"] .wrap-table table.column-resize th .resizer-last:after {
	left: 7px; }
[data-modinc="table"] .wrap-table table.column-resize th .resizer-last:before,
[data-modinc="table"] .wrap-table table.column-resize th .resizer-last span {
	left: 8px; }
.resize-table-column [data-modinc="table"] .wrap-table table.column-resize thead .resizer,
[data-modinc="table"] .wrap-table table.column-resize thead:hover .resizer,
body:not(.resize-table-column) [data-modinc="table"] .wrap-table table.column-resize th .resizer:hover:after,
[data-modinc="table"] .wrap-table table.column-resize th .resizer.move:after,
[data-modinc="table"] .wrap-table table.column-resize th .resizer.move span {
	opacity: 1; }