/* Dashboard */

.ui-resizable-se {
  background: none !important;
}
.ui-resizable-sw {
  background: none !important;
}
.ui-resizable-ne {
  background: none !important;
}
.ui-resizable-nw {
  background: none !important;
}

.grid-stack-placeholder .placeholder-content {
	border-radius: 8px;
}

.grid-stack-item-content >* .card-body {
	overflow: auto !important;
}

.ui-draggable >* .card-header:active {
	cursor: grab !important;
}

.grid-stack:has(.ui-draggable-dragging) {
	cursor: grabbing !important;
}

/* Scrollbars */

/* For Firefox */
@supports (-moz-appearance:none) {
	.grid-stack-item-content >* .card-body {
		scrollbar-width: thin;
		scrollbar-color: var(--color-scrollbar) var(--color-sidebar-bg);
	}
}

/* For WebKit browsers (Chrome, Safari) */
@supports (-webkit-font-smoothing: antialiased) {
	.grid-stack-item-content >* .card-body::-webkit-scrollbar-track {
		background-color: transparent;
		margin-top: 8px;
		margin-bottom: 8px;
	}

	.grid-stack-item-content >* .card-body::-webkit-scrollbar {
		width: 4px;
		height: 4px;
	}

	.grid-stack-item-content >* .card-body::-webkit-scrollbar-thumb {
		background-color: var(--color-scrollbar);
	}
}

#statisticsChart {
	display: inline !important;
	padding: 0 !important;
	margin: 20px !important;
	min-width: unset !important;
	max-width: unset !important;
	min-height: unset !important;
	max-height: unset !important;
}

.chart-container {
	width: 100%;
	height: 90%;
	text-align: center;
}