Current File : /home/jvzmxxx/wiki1/extensions/MobileFrontend/resources/mobile.pointerOverlay/PointerOverlay.less
@import 'minerva.variables';
@import 'minerva.mixins';

@media all and ( min-width: @deviceWidthTablet ) {
	// Take into account padding in width of pointer overlay so that it
	// can point to anything in the containing content area and avoid
	// padding issues such as https://phabricator.wikimedia.org/F287611
	#mw-mf-page-center .pointer-overlay {
		max-width: @wgMFDeviceWidthDesktop;
	}
}

.pointer-overlay {
	width: auto;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	padding: 1em @contentMargin;
	line-height: 1.4;
	font-size: 0.9em;
	text-align: center;
	border-radius: @borderRadius;
	margin-top: 10px;
	color: #fff;

	p {
		line-height: 1.4;
		margin: 0 0 1em;
		text-align: left;
	}

	.button {
		// FIXME: without this the cloaked input seems to interfere making cancel button start upload
		position: relative;
		padding: 12px;
		font-weight: bold;
	}

	// Generic pointer definition
	.tutorial-pointer {
		position: absolute;
		border-right: 6px solid transparent;
		border-left: 6px solid transparent;
		border-bottom: 6px solid transparent;
	}

	&.pointer-overlay-tutorial {
		background: @colorTutorial;
		box-shadow: none;

		// Pointer color nested so it may be changed in other tutorials
		.tutorial-pointer {
			border-bottom-color: @colorTutorial;
		}

		.button {
			// use background to override gradient in other buttons
			background: #fff;
			border-radius: @borderRadius;
			color: @colorTutorial;
			padding: 6px;
		}

		.cancel.inline {
			background: none;
			color: #fff;
		}

		.button-bar {
			text-align: right;
		}
	}

	&.pointer-overlay-compact {
		background: @toastNotificationColor;
		width: auto;
		/* @noflip */
		right: auto;
		padding: 0.6em;

		// Pointer color nested so it may be changed in other tutorials
		.tutorial-pointer {
			border-bottom-color: @toastNotificationColor;
		}

		p {
			margin: 0;
		}
	}
}

.navigation-drawer {
	.pointer-overlay {
		right: auto;
		width: @menuWidth;
	}
}