.big-table-widget {
	-fx-min-height: 15em;
}

.big-table-widget .scroll-bar {
	-fx-background-color: -xtrip-controls-background;
}

.big-table-widget>.table-view,
.big-table-widget>.table-view:focused {
	-xtrip-faint-focus-color: #f5f9ff;
	-fx-background-color: -fx-background;
	-fx-background-insets: 0;
	-fx-padding: 0;
	-fx-border-style: solid;
	-fx-border-color: -xtrip-table-border;
	-fx-border-width: 1;
}

.big-table-widget>.table-view .column-header-background {
	-fx-background-color: -xtrip-controls-background;
	-fx-border-style: solid;
	-fx-border-color: -xtrip-table-border;
	-fx-border-width: 0 0 2 0;
}

.big-table-widget>.table-view .column-header-background .nested-column-header .column-header {
	-fx-padding: 0.333333em 0.5em;
	-fx-size: 2em;
	-fx-background-color: -xtrip-controls-background;
	-fx-border-width: 0 0 0 1;
	-fx-border-color: -xtrip-table-border;
}

.big-table-widget>.table-view .column-header-background .nested-column-header .column-header.first-column {
	-fx-border-width: 0;
}

.big-table-widget>.table-view .column-header-background .nested-column-header .column-header.controls-column {
	-fx-border-color: transparent;
}

.big-table-widget>.table-view .column-header-background .filler {
	-fx-background-color: -xtrip-controls-background;
	-fx-border-color: -xtrip-table-border;
	-fx-border-style: solid;
	-fx-size: 2em;
	-fx-border-width: 0 0 0 1;
	-fx-effect: null;
}

.big-table-widget>.table-view .column-header .label {
	-fx-alignment: center-left;
	-fx-font-weight: normal;
}

.big-table-widget>.table-view .column-header-background .nested-column-header .column-header .label {
	-fx-padding: 0.333333em 0.5em;
	-fx-alignment: center-left;
	-fx-font-weight: normal;
}

.big-table-widget>.table-view .column-header-background .nested-column-header .column-header .label>.text {
	-fx-fill: -xtrip-label-color;
}

.big-table-widget>.table-view .table-row-cell {
	-fx-background-color: -xtrip-controls-background;
	-fx-background-insets: 0;
	-fx-padding: 0;
	-fx-cell-size: 2em;
	-fx-border-width: 0 0 1 0, 1 0 0 0;
	-fx-border-color: -xtrip-table-border, transparent;
}

.big-table-widget>.table-view .table-row-cell:filled:hover,
.big-table-widget>.table-view .table-row-cell:focused,
.big-table-widget>.table-view .table-row-cell:selected {
	-fx-background-color: -xtrip-faint-focus-color;
	-fx-border-color: -xtrip-focus-color, -xtrip-focus-color;
}

.big-table-widget>.table-view .table-row-cell:empty,
.big-table-widget>.table-view .table-row-cell:empty>.table-cell {
	-fx-border-width: 0;
	-fx-background-insets: 0;
}

.big-table-widget>.table-view .table-row-cell>.table-cell {
	-fx-padding: 0;
	-fx-alignment: center-left;
	-fx-border-width: 0 0 0 1;
	-fx-border-color: -xtrip-table-border;
	-fx-text-fill: -xtrip-dark-text-color;
	-fx-font-weight: bolder;
}

.big-table-widget>.table-view .table-row-cell>.table-cell:editing {
	-fx-padding: 0 0 1 0;
}

.big-table-widget>.table-view .table-row-cell>.table-cell>.label,
.big-table-widget>.table-view .table-row-cell>.table-cell>.boolean-value-widget>.label,
.big-table-widget>.table-view .table-row-cell>.table-cell>.key-value-widget>.combo-box-widget>.label,
.big-table-widget>.table-view .table-row-cell>.table-cell.super-cell>HBox>.label {
	-fx-padding: 0.25em 0.5em;
}

.big-table-widget>.table-view .table-row-cell>.table-cell>.hyperlink,
.big-table-widget>.table-view .table-row-cell>.table-cell.super-cell>HBox>.hyperlink {
	-fx-padding: 0.166667em 0.5em;
}

.big-table-widget>.table-view .table-row-cell>.table-cell.first-column {
	-fx-border-width: 0;
}

.big-table-widget>.table-view .table-row-cell>.table-cell.controls-column {
	-fx-padding: 0;
}

.big-table-widget>.table-view .table-row-cell>.table-cell.controls-column .xtrip-controls-pane {
	-fx-padding: 0 0.428571em;
}

.big-table-widget>.table-view .table-row-cell>.table-cell.controls-column .xtrip-controls-pane .control-button {
	-fx-padding: 0 0.357142em;
}

.big-table-widget>.table-view .table-row-cell>.table-cell.super-cell>HBox {
	-fx-alignment: center-left;
}