/**
 * Bauhaus Acessibilidade BR — Widget Positioning
 *
 * Both widgets appear as stacked square buttons on the far left or
 * right of the page, vertically centered.
 *
 * The local Sienna bundle keeps its upstream styles intact. These more-specific
 * rules preserve this plugin's compact control without modifying that bundle.
 */

/* Sienna must remain above VLibras, whose runtime uses 2147483645. */
.asw-container .asw-menu-btn {
	z-index: 2147483646 !important;
	width: 40px !important;
	height: 40px !important;
	border: none !important;
	border-radius: 8px !important;
	outline: none !important;
	background: #005eb8 !important;
}

.asw-container .asw-menu-btn svg {
	width: 24px !important;
	height: 24px !important;
	min-width: 24px !important;
	min-height: 24px !important;
	max-width: 24px !important;
	max-height: 24px !important;
}

/* The bundle ships the opened menu with z-index 500000, below the buttons
   this plugin pins above VLibras; keep the menu on top of both. */
.asw-container .asw-menu {
	z-index: 2147483647 !important;
}

/* Account for the widgets' different outer shells to align their controls.
   Sienna's own inline offsets (data-asw-position / data-asw-offset) position
   its button; only the VLibras shell is overridden here. */
.bauhaus-widgets-left {
	div[vw] {
		left: 10px !important;
		right: auto !important;
	}
}

.bauhaus-widgets-right {
	div[vw] {
		right: 10px !important;
		left: auto !important;
	}
}
