div.uwt-actionpreviewbutton
{
	&> a.apb-button
	{
		border: 1px solid #7490ca;
		background: linear-gradient(to bottom, #fafcfe 0%, #b6caf1 100%);
		padding: 0px;
		width: 22px;
		height: 20px;

		&:hover
		{
			background: linear-gradient(to bottom, #fffffb 0%, #ffe8a7 100%);
			border-color: #dbce99;
		}

		&::before
		{
			content: " ";
			background-repeat: no-repeat;
			background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9Ta0UqDnYQEclQneyiIuJUq1CECqFWaNXB5NIvaNKQtLg4Cq4FBz8Wqw4uzro6uAqC4AeIs4OToouU+L+k0CLGg+N+vLv3uHsHCI0y06yuGKDpVTOViIuZ7KoYfEU3AvBjBLMys4w5SUrCc3zdw8fXuyjP8j735+hTcxYDfCJxjBlmlXiDeHqzanDeJw6zoqwSnxOPm3RB4keuKy6/cS44LPDMsJlOzROHicVCBysdzIqmRjxFHFE1nfKFjMsq5y3OWrnGWvfkLwzl9JVlrtMcRgKLWIIEEQpqKKGMKqK06qRYSNF+3MM/5PglcinkKoGRYwEVaJAdP/gf/O7Wyk9OuEmhOBB4se2PUSC4CzTrtv19bNvNE8D/DFzpbX+lAcx8kl5va5EjoH8buLhua8oecLkDDD4Zsik7kp+mkM8D72f0TVlg4BboXXN7a+3j9AFIU1fJG+DgEBgrUPa6x7t7Onv790yrvx+cD3K3FHzArgAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+gGBQM2MCPeKV0AAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAACCElEQVQoz5WRTUiUQRyHn5WNzY9ITcPQi0VFahJ9QYJFeqoOHj1mduhYUrcIo+xQXSrKq6eyAkGDwKVTWIYUikmCl6Lv1or3c9933t2d+XcwdbcM7IFhGJjf//cME+vtdwXAV+ArwSjwQxujIAR0ZGEUGGx0ZBEoMDEHUTAx2hWLA+xsKMYNAcBVIGExngJPgahNeCrEKNChjRdZaGXz8cMUAHGAF5PhP9sBcspGFAQxi1y00L7E3ftjshImK6LyVuAZCTwjKdfIt3kjLUe7ZcngTyQHGeDmwBAmsElHDj8T77jYfauwHYi7SlYMD9wbYc/2jTTuOERWC2PPxzl/9Qx9p28gLE8pEuy/DPoGr7C5rpz2g61UVVZRWb6BtsPH2FXfwonLnQV3i1y13LzYvsZK0NTYQE5DlDWklcYPNfVbm1nnrMXJs45L3iHze4+CCKFoIRwa3EBje4av8xY6yhQa5L97kS9Zi8mpafxQ44YayzdYfo6Zl6MkiitIvZ9dNjDKKQgbJfT3XOdc71l+WGmqa7eQ+m4zMzFK6vMcR/aXMf9mkI72Zi71uRL3gLaOkyv9Jk76FTo9TC4bkohF7K1THKgw1Gwr5eH4J9bLW2KskpEnr+XR7VMc311CdU0ZpbVV3Emq1Q8ASD6bkwfXuuhoLGF42qHzwhD/TXJsTlr3Ncnjp7MC8As5fEyps2YlkwAAAABJRU5ErkJggg==');
			width: 15px;
			height: 16px;
			margin-top: 3px;
			margin-left: 3px;
		}
	}
	&.apb-selected > a.apb-button
	{
		background: linear-gradient(to bottom, #dba876 0%, #ff9708 100%);
		border-color: #ffb206;
	}
	&> div.apb-preview
	{
		border: 1px solid #868686;
		background: #fafafa;
		box-shadow: 3px 3px 3px #c0c0c0;
		&> div.apb-actions
		{
			background-color: #d1dff8;
			border-right: 1px solid #7490ca;
			&> h2
			{
				padding: 8px 16px;
			}
		}
	}
}
