article.saldo_atual .content {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-direction: column;
	margin-bottom: 24px;
	gap: 8px;
}

article.saldo_atual .content h1 {
	font-size: 24pt;
	font-weight: 600;
	line-height: 36px;
	color: var(--color-text-1);
	letter-spacing: -1px;
	margin-bottom: 0px;
}

article.saldo_atual .content p {
	font-size: 11pt;
	font-weight: 400;
	color: var(--color-text-muted);
	line-height: 18px;
	margin-bottom: 0px;
}

article.saldo_atual .content p b {
	font-weight: 500;
	color: var(--color-text-1);
}

article.saldo_atual .buttons {
	margin-bottom: 20px;
}

article.saldo_atual .buttons button {
	gap: .5rem;
	font-weight: 500;
	display: flex;
	justify-content: center;
	align-items: center;
}

article.saldo_atual .buttons button svg {
	width: 20px;
	stroke-width: 2px !important;
}

article.saldo_atual .pay_methods {
	display: flex;
	justify-content: center;
	align-items: center;
}

article.saldo_atual .pay_methods img {
	height: 20px;
}

article .title .date_selector {
	display: flex;
	justify-content: flex-end;
	align-items: stretch;
	border-radius: 24px;
	background: #F9F9F9;
	overflow: hidden;
}

article .title .date_selector button {
	font-size: ;
	padding: 8px 16px;
	border-radius: 24px;
	font-size: 8pt;
	border: none !important;
	outline: none;
	line-height: 100%;
	background: transparent;
	color: #3A4D56;
}

article .title .date_selector button.active {
	background: #EEF2F3;
}