.brs-app .st-app-logo {
	--ta-logo-width: 300px;
	--ta-logo-height: 50px;
}

.ta-header-logo-link {
	--ta-header-logo-width: 170px;
	--ta-header-logo-height: 46px;
}

.ta-dark-theme {
	--ta-logo-path: url(./assets/logo-dark.png);
}

.ta-dark-theme .mat-flat-button.mat-primary, .st-dark-theme .mat-raised-button.mat-primary, .st-dark-theme .mat-fab.mat-primary, .st-dark-theme .mat-mini-fab.mat-primary {
	color: #11140F !important;
}

.ta-light-theme .mat-flat-button.mat-primary, .st-light-theme .mat-raised-button.mat-primary, .st-light-theme .mat-fab.mat-primary, .st-light-theme .mat-mini-fab.mat-primary {
	color: #11140F !important;
}

.mat-button-base {
	color: #BBBBBB !important;
}

.ta-overview__value {
	background-color: #D2FC61 !important;
	color: #11140F !important;
}

:root {
	--st-light-primary-color: #D2FC61 !important;
	--st-dark-primary-color: #D2FC61 !important;
	--st-light-secondary-color: #D2FC61 !important;
	--st-dark-secondary-color: #D2FC61 !important;
	--st-success-message-color: #51A351 !important;
	--st-error-message-color: #BD362F !important;
	--st-positive-color: #51A351 !important;
	--st-negative-color: #BD362F !important;
}

.mat-app-background {
	background-color: #fff!important;
	color: #000!important;
}

.ta-dark-theme .mat-app-background, .ta-dark-theme.mat-app-background {
	background-color: #000000 !important;
	color: #fff !important;
}

.ta-dark-components .ta-card__indicator {
	background-color: #161617 !important;
}

.ta-dark-theme .mat-chip.mat-standard-chip {
	background-color: #161617 !important;
	color: #fff !important;
}

.ta-card__indicator {
	background: #f3f5f7!important;
	padding: 3px 8px!important;
}

.ta-dark-theme .brs-actions {
	border-bottom: 1px solid #161617!important;
}

.ta-card {
	border: 1px solid #dee2e6!important;
}

.ta-dark-theme .ta-card {
	border: 1px solid #161617!important;
}

.ta-dark-theme .ta-widget__header {
	border-bottom: 1px solid #161617!important;
}

*:not(.fad):not(.fab):not(i) {
	-webkit-text-stroke: 0.5px!important;
}

.mat-button-base {
	color: #000!important;
}

.ta-dark-theme .mat-button-base {
	color: #fff!important;
}

.apexcharts-canvas {
	background: transparent !important;
}

.ta-dark-theme .mat-select-panel {
	background: #161617!important;
}

.mat-select-panel {
	background: #fff!important;
}

.apexcharts-area {
	fill-opacity: 1!important;
	stroke: #00B774!important;
	fill: #EDFAF5!important;
	stroke-linecap: round!important;
}

.ta-dark-theme .apexcharts-area {
	fill-opacity: 0.2!important;
	stroke: #00f198 !important;
	stroke-linecap: round!important;
	fill: #006440 !important;
}

.ta-dark-theme .mat-flat-button.mat-primary {
	color: #000c08!important;
	background: #5bdfaf!important;
}

.ta-light-theme .mat-flat-button.mat-primary {
	color: #fff !important;
	background:#000 !important;
}

.mat-tab-label {
	opacity: 1 !important;
	color: #000 !important;
}

.ta-dark-theme .mat-tab-label {
	opacity: 1 !important;
	color: #fff !important;
}

.ta-overview__value {
	background: transparent!important;
	color: #000!important;
}

.ta-dark-theme .ta-overview__value {
	background: transparent!important;
	color: #fff!important;
}

.mat-form-field-infix {
	width: 220px!important;
}

ta-light-theme .mat-flat-button.mat-primary {color: #fff !important;background: #000 !important;}
.ta-dark-theme .mat-autocomplete-panel {
	background: rgb(0 0 0 / 40%) !important;
	color: #fff !important;
	backdrop-filter: blur(20px);
}

.ta-dark-theme .mat-option {
	color: #fff !important;
}

.mat-autocomplete-panel {
	background: rgb(255 255 255 / 50%) !important;
	color: #fff !important;
	backdrop-filter: blur(50px);
}

.mat-option {
	color: #000 !important;
}

::-webkit-scrollbar {
	width: 7px;
}

::-webkit-scrollbar-track {
	border-radius: 10px;
}

::-webkit-scrollbar-thumb {
	background: #303030;
	border-radius: 10px;
	width: 8px;
}

::-webkit-scrollbar-thumb:hover {
	background: #f3f5f7;
	width: 10px;
}

.mat-option:hover:not(.mat-option-disabled), .mat-option:focus:not(.mat-option-disabled) {
	background: #f3f5f7 !important;
	color: #000 !important;
}

.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
	background: #f3f5f7 !important;
	color: #000 !important;
}

.mat-chip.mat-standard-chip {
  background-color: #f3f5f7 !important;
  color: #000 !important;
  box-shadow: none !important;
  outline: 0 !important;
  border: 0px !important;
}

.mat-flat-button.mat-warn, .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
	background: #cc0000 !important;
	color: #fff !important;
}

.ta-dark-theme .mat-app-background, .ta-dark-theme.mat-app-background {
	background: #000 !important;
	opacity: 1 !important;
}

.ta-dark-theme {
  --brs-gray-color: #000!important;
  --brs-gray-color-light: #cd1010;
}

.mat-stroked-button:not([class*=mat-elevation-z]), .mat-flat-button:not([class*=mat-elevation-z]) {
	box-shadow: none !important;
}

.ta-dark-theme .mat-tooltip {
	background: #fff !important;
	color: #000 !important;
	line-height: 1.5 !important;
	border-radius: 4px !important;
	padding: 5px 10px !important;
}

.mat-tooltip {
	background: #000 !important;
	color: #fff !important;
	line-height: 1.5 !important;
	border-radius: 4px !important;
	padding: 8px 12px !important;
}