.text-area-widget {
	-fx-padding: 0;
}

.text-area-widget:empty>.text-area {
	-fx-text-fill: -xtrip-prompt-text-color;
}

.text-area-widget>.floating-buttons {
    -fx-padding: 0.5em 1em;
    -fx-alignment: center;
}

.grid-container>.text-area-widget:readonly>.text-area {
	-fx-border-width: 1;
	-fx-border-color: -xtrip-table-border;
}

.grid-container>.text-area-widget:readonly>.text-area .content {
	-fx-padding: 0.25em;
}

.text-area-widget.grid-cell>.text-area,
.grid-cell>.text-area-widget>.text-area {
	-fx-border-width: 0;
	-fx-pref-column-count: 10;
	-fx-pref-row-count: 3;
}

.text-area-widget.grid-cell>.text-area .content,
.grid-cell>.text-area-widget>.text-area .content {
	-fx-padding: 0.357142em 0.714285em;
}
