/* Style dla statystyk uczestnika - podobne do panelu */
.statystyki-uczestnika .card {
	border: 0;
	border-radius: 0.35rem;
	background-color: #fff;
}
.statystyki-uczestnika .border-left-primary {
	border-left: 0.25rem solid #4e73df !important;
}
.statystyki-uczestnika .border-left-success {
	border-left: 0.25rem solid #1cc88a !important;
}
.statystyki-uczestnika .border-left-info {
	border-left: 0.25rem solid #36b9cc !important;
}
.statystyki-uczestnika .border-left-warning {
	border-left: 0.25rem solid #f6c23e !important;
}
.statystyki-uczestnika .shadow {
	box-shadow: 0 0.15rem 1.75rem 0 rgba(58, 59, 69, 0.15) !important;
}
.statystyki-uczestnika .text-xs {
	font-size: 0.7rem;
	font-weight: 700;
}
.statystyki-uczestnika .text-gray-300 {
	color: #dddfeb !important;
}
.statystyki-uczestnika .text-gray-800 {
	color: #5a5c69 !important;
}
.statystyki-uczestnika .text-primary {
	color: #4e73df !important;
}
.statystyki-uczestnika .text-success {
	color: #1cc88a !important;
}
.statystyki-uczestnika .text-info {
	color: #36b9cc !important;
}
.statystyki-uczestnika .text-warning {
	color: #f6c23e !important;
}
.statystyki-uczestnika .chart-area {
	position: relative;
	height: 300px;
}
.statystyki-uczestnika .card-header {
	background-color: #f8f9fc;
	border-bottom: 1px solid #e3e6f0;
	padding: 0.75rem 1.25rem;
}
.statystyki-uczestnika .card-header h6 {
	color: #4e73df;
	font-weight: 700;
	font-size: 0.875rem;
}
.statystyki-uczestnika .card-body {
	padding: 1.25rem;
}
.statystyki-uczestnika .table {
	font-size: 0.875rem;
	margin-bottom: 0;
}
.statystyki-uczestnika .table thead th {
	border-bottom: 2px solid #e3e6f0;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 0.75rem;
	color: #5a5c69;
	padding: 0.75rem;
}
.statystyki-uczestnika .table tbody td {
	padding: 0.75rem;
	border-top: 1px solid #e3e6f0;
}
.statystyki-uczestnika .h5 {
	font-size: 1.25rem;
	font-weight: 700;
}
.statystyki-uczestnika .mb-4 {
	margin-bottom: 1.5rem !important;
}
.statystyki-uczestnika .mb-3 {
	margin-bottom: 1rem !important;
}
.statystyki-uczestnika .h-100 {
	height: 100% !important;
}
.statystyki-uczestnika .py-2 {
	padding-top: 0.5rem !important;
	padding-bottom: 0.5rem !important;
}
.statystyki-uczestnika .no-gutters {
	margin-right: 0;
	margin-left: 0;
}
.statystyki-uczestnika .no-gutters > .col,
.statystyki-uczestnika .no-gutters > [class*="col-"] {
	padding-right: 0;
	padding-left: 0;
}
.statystyki-uczestnika .text-uppercase {
	text-transform: uppercase;
}
.statystyki-uczestnika .text-muted {
	color: #858796 !important;
}
.statystyki-uczestnika .form-control-sm {
	height: calc(1.5em + 0.5rem + 2px);
	padding: 0.25rem 0.5rem;
	font-size: 0.875rem;
	line-height: 1.5;
	border-radius: 0.2rem;
}
.statystyki-uczestnika .font-weight-bold {
	font-weight: 700 !important;
}
.statystyki-uczestnika .mb-0 {
	margin-bottom: 0 !important;
}
.statystyki-uczestnika .mb-1 {
	margin-bottom: 0.25rem !important;
}
.statystyki-uczestnika .mb-2 {
	margin-bottom: 0.5rem !important;
}
.statystyki-uczestnika .mt-1 {
	margin-top: 0.25rem !important;
}
.statystyki-uczestnika .mt-2 {
	margin-top: 0.5rem !important;
}
.statystyki-uczestnika .d-block {
	display: block !important;
}
.statystyki-uczestnika .align-items-center {
	align-items: center !important;
}
.statystyki-uczestnika .row {
	margin-right: -15px;
	margin-left: -15px;
}
.statystyki-uczestnika .row > [class*="col-"] {
	padding-right: 15px;
	padding-left: 15px;
}
.statystyki-uczestnika .col-auto {
	flex: 0 0 auto;
	width: auto;
	max-width: 100%;
}
.statystyki-uczestnika .mr-2 {
	margin-right: 0.5rem !important;
}
.statystyki-uczestnika .d-flex {
	display: flex !important;
}
.statystyki-uczestnika .flex-row {
	flex-direction: row !important;
}
.statystyki-uczestnika .justify-content-between {
	justify-content: space-between !important;
}
.statystyki-uczestnika .table-responsive {
	display: block;
	width: 100%;
	overflow-x: auto;
}
