@import '@sharedStyles/core.less';

.splitPane {
	position       : relative;
	display        : flex;
	flex-direction : row;
	height         : 100%;
	outline        : none;
	.pane {
		flex       : 1;
		overflow-x : hidden;
		overflow-y : hidden;
	}
	.divider {
		position         : relative;
		display          : table;
		width            : 15px;
		height           : 100%;
		text-align       : center;
		touch-action     : none;
		cursor           : ew-resize;
		background-color : #BBBBBB;
		.dots {
			display        : table-cell;
			vertical-align : middle;
			text-align     : center;
			i {
				display   : block !important;
				margin    : 10px 0px;
				font-size : 6px;
				color     : #666666;
			}
		}
		&:hover,&.dragging { background-color : #999999; }
	}
	.arrow {
		position         : absolute;
		left             : 50%;
		z-index          : 999;
		width            : 25px;
		height           : 25px;
		font-size        : 1.2em;
		text-align       : center;
		cursor           : pointer;
		background-color : #DDDDDD;
		border           : 2px solid #BBBBBB;
		border-radius    : 15px;
		box-shadow       : 0 4px 5px #0000007F;
		translate        : -50%;
		&.left {
			.tooltipLeft('Jump to location in Editor');
			top : 30px;
		}
		&.right {
			.tooltipRight('Jump to location in Preview');
			top : 60px;
		}
		&.lock {
			.tooltipRight('De-sync Editor and Preview locations.');
			top        : 90px;
			background : #666666;
		}
		&.unlock {
			.tooltipRight('Sync Editor and Preview locations');
			top : 90px;
		}
		&:hover { background-color : #666666; }
	}
}
