/* actions pane */
.xtrip-actions-pane {
	-xtrip-actions-button-color: derive(-theme-actions-base, -30%);
	-xtrip-actions-button-hover-bg: derive(-theme-actions-base, 50%);
	-fx-padding: 0;
	-fx-base: -theme-actions-base;
	-fx-background: -fx-base;
	-fx-background-color: -fx-base;
	-fx-text-fill: -xtrip-actions-button-color;
	-fx-accent: -xtrip-actions-button-color;
	-fx-border-color: derive(-theme-actions-base, -15%);
	-fx-border-width: 1 0 0 1;
}

.xtrip-actions-pane-toolbar {
	-fx-padding: .55em .35em;
	-fx-border-color: derive(-theme-actions-base, -15%);
	-fx-border-width: 0 0 1 0;
	-fx-min-width: 50px;
	-fx-pref-width: 50px;
	-fx-max-width: 150px;
}

.xtrip-actions-pane-toolbar:expanded {
	-fx-pref-width: 150px;
}

.xtrip-actions-pane-toolbar .button {
	-fx-focus-traversable: false;
	-fx-border-insets: 0, 0;
	-fx-padding: 0;
	-fx-background-color: transparent;
	-fx-border-color: transparent;
	-fx-border-width: 0;
}

.xtrip-actions-pane .actions-content-pane .hyperlink {
	-fx-text-fill: -theme-actions-text;
	-fx-min-height: 3em;
	-fx-pref-height: 3em;
	-fx-max-height: 3em;
	-fx-alignment: center;
}

.xtrip-actions-pane .actions-content-pane:expanded .hyperlink {
	-fx-alignment: center-left;
	-fx-padding: .5em 1em;
}

.xtrip-actions-pane .hyperlink {
	-fx-focus-traversable: false;
}

.xtrip-actions-pane .hyperlink:hover {
	-fx-background-color: -xtrip-actions-button-hover-bg;
	-fx-text-fill: -theme-actions-text;
	-fx-underline: false;
}

.xtrip-actions-pane .hyperlink:visited {
	-fx-text-fill: -xtrip-actions-button-color;
	-fx-underline: false;
}

.xtrip-actions-pane .hyperlink {
	-fx-font-weight: bold;
}

.xtrip-actions-pane .scroll-pane {
	-fx-control-inner-background: -theme-actions-base;
	-xtrip-text-box-border: -theme-actions-base;
	-xtrip-focus-color: -xtrip-actions-button-color;
}

.xtrip-actions-pane .scroll-bar {
	-fx-padding: 0;
}
