/* Minimal scrollbar treatment for the site, menu overlay, and Elementor editor. */
html,
.valora-hamburger__panel {
	scrollbar-color: rgba(185, 190, 196, 0.55) transparent;
	scrollbar-width: thin;
}

html::-webkit-scrollbar,
.valora-hamburger__panel::-webkit-scrollbar {
	height: 7px;
	width: 7px;
}

html::-webkit-scrollbar-track,
.valora-hamburger__panel::-webkit-scrollbar-track {
	background: transparent;
}

html::-webkit-scrollbar-thumb,
.valora-hamburger__panel::-webkit-scrollbar-thumb {
	background-color: rgba(185, 190, 196, 0.55);
	background-clip: padding-box;
	border: 2px solid transparent;
	border-radius: 999px;
}

html::-webkit-scrollbar-thumb:hover,
.valora-hamburger__panel::-webkit-scrollbar-thumb:hover {
	background-color: rgba(220, 224, 228, 0.88);
}

/* Elementor's control panel lives outside the front-end preview iframe. */
#elementor-panel-content-wrapper,
.elementor-panel-content-wrapper,
.elementor-controls-stack,
.elementor-panel-scrollable {
	scrollbar-color: rgba(255, 255, 255, 0.28) transparent;
	scrollbar-width: thin;
}

#elementor-panel-content-wrapper::-webkit-scrollbar,
.elementor-panel-content-wrapper::-webkit-scrollbar,
.elementor-controls-stack::-webkit-scrollbar,
.elementor-panel-scrollable::-webkit-scrollbar {
	height: 7px;
	width: 7px;
}

#elementor-panel-content-wrapper::-webkit-scrollbar-track,
.elementor-panel-content-wrapper::-webkit-scrollbar-track,
.elementor-controls-stack::-webkit-scrollbar-track,
.elementor-panel-scrollable::-webkit-scrollbar-track {
	background: transparent;
}

#elementor-panel-content-wrapper::-webkit-scrollbar-thumb,
.elementor-panel-content-wrapper::-webkit-scrollbar-thumb,
.elementor-controls-stack::-webkit-scrollbar-thumb,
.elementor-panel-scrollable::-webkit-scrollbar-thumb {
	background-color: rgba(255, 255, 255, 0.28);
	background-clip: padding-box;
	border: 2px solid transparent;
	border-radius: 999px;
}

#elementor-panel-content-wrapper::-webkit-scrollbar-thumb:hover,
.elementor-panel-content-wrapper::-webkit-scrollbar-thumb:hover,
.elementor-controls-stack::-webkit-scrollbar-thumb:hover,
.elementor-panel-scrollable::-webkit-scrollbar-thumb:hover {
	background-color: rgba(255, 255, 255, 0.42);
}
