.snap-finance-connect-panel {
	max-width: 640px;
}

.snap-finance-connect-panel .snap-connect-status {
	margin: 0 0 0.75rem;
	padding: 0.65rem 0.85rem;
	border-left: 4px solid #ccd0d4;
	background: #f6f7f7;
}

.snap-connect-status--connected {
	border-left-color: #00a32a;
}

.snap-connect-status--disconnected {
	border-left-color: #dba617;
}

.snap-finance-connect-panel .snap-connect-actions {
	display: flex;
	align-items: center;
	gap: 0.5rem;
	flex-wrap: wrap;
}

.snap-finance-connect-panel .snap-connect-spinner {
	float: none;
	margin: 0;
}

.snap-finance-connect-panel .snap-connect-notice {
	margin: 0 0 1rem;
}
