/* OverlayScrollbars replaces the native Windows rail, including its arrow buttons. */
.sidebar {
	scrollbar-width: none;
}

.sidebar::-webkit-scrollbar,
.sidebar::-webkit-scrollbar-button,
.sidebar::-webkit-scrollbar-corner {
	display: none !important;
	width: 0 !important;
	height: 0 !important;
	-webkit-appearance: none;
	appearance: none;
}

.os-theme-entroutweb-admin.os-scrollbar {
	--os-size: 6px;
	--os-padding-perpendicular: 0;
	--os-padding-axis: 3px;
	--os-track-border-radius: 999px;
	--os-track-bg: transparent;
	--os-track-bg-hover: transparent;
	--os-track-bg-active: transparent;
	--os-handle-border-radius: 999px;
	--os-handle-bg: rgba(255, 255, 255, 0.34);
	--os-handle-bg-hover: rgba(255, 255, 255, 0.52);
	--os-handle-bg-active: rgba(255, 255, 255, 0.64);
	--os-handle-min-size: 36px;
	--os-handle-perpendicular-size: 5px;
	--os-handle-perpendicular-size-hover: 5px;
	--os-handle-perpendicular-size-active: 5px;
}



/* Keep global native fallback styling from exposing a second sidebar rail. */
.sidebar[data-entroutweb-sidebar-scrollbar-ready], .sidebar[data-entroutweb-sidebar-scrollbar-ready] [data-overlayscrollbars-viewport]{scrollbar-width:none!important}
.sidebar[data-entroutweb-sidebar-scrollbar-ready] [data-overlayscrollbars-viewport]::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
